Experience
Software Engineer, Truelogic
Jul 2025 - Apr 2026Integrated a Workforce Management (WFM) platform (Verint) into the client's internal systems, collaborating with an international, cross-functional team.
- Implemented secure authentication and authorization flows between the client's product and Verint, ensuring reliable and compliant access to workforce data.
- Developed workforce planning features, enabling scheduled data synchronization between the client's operational data and Verint's WFM modules.
- Designed and implemented a daily batch data synchronization process, ensuring consistency between the client's product data and Verint.
- Built interactive dashboards using React and TypeScript to visualize workforce, planning, and operational metrics for business stakeholders.
Software Engineer, Trackstreet
Mar 2024 - Jul 2025Maintained and extended Trackstreet's core product, an information-scraping system for e-commerce products, working with an international team.
- Implemented advanced web scraping strategies to bypass anti-bot protection mechanisms and rate-limiting systems, ensuring continuous and uninterrupted data collection.
- Developed an AI-powered computer vision system using Python to automate product image analysis and pricing verification across e-commerce platforms.
- Developed new crawlers in Go for over 500 e-commerce websites.
- Refactored the crawling system to use functional programming, generalizing the crawling process and reducing development time.
- Developed an automated template creation system in Go to speed up new crawler development and increase the team's productivity.
Senior Application Developer, Kyndryl
Sept 2021 - Oct 2023Continued maintaining and adding features to the Rubik application after IBM split its services division, leading frontend refactoring and backend containerization efforts.
- Implemented a notification system with RabbitMQ to notify users about status changes for services or products they were interested in.
- Led the frontend refactoring, creating reusable React components and significantly reducing the application's size.
- Containerized and developed new backend services in Go using Docker, standardizing development and deployment environments across teams.
- Worked with Kubernetes to deploy and manage containerized services, supporting scaling, availability, and environment consistency.
Application Developer, IBM
Sept 2019 - Sept 2021Developed Rubik, an application to help sellers track their service or equipment sales, as part of an international team.
- Developed several backend microservices in Go, leveraging concurrency features and containerizing each service with Docker for consistent development, testing, and deployment environments.
- Developed custom Python scripts to automate routine development tasks, data processing, and local workflow optimizations.
- Created a template generator to speed up microservice development and reduce development time.
- Implemented gRPC for microservice communication, reducing response times between services.
- Built a reusable dashboard component in React to visualize data, adaptable for use in other dashboards or panels.
Intern Full Stack, Global Hitss
Feb 2019 - Sept 2019Worked with a local team to build a web application for personnel management, used by over 5,000 employees at the company.
- Developed the backend of the application using Node.js.
- After 6 months of testing, was one of the few team members selected to continue with the project.
- The application was used by over 5,000 employees at the company.
Stack
Technologies and tools I work with on a daily basis to build scalable and robust applications.