Experience

Software Engineer, Truelogic

Jul 2025 - Apr 2026

Integrated 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.
TypeScript
React

Software Engineer, Trackstreet

Mar 2024 - Jul 2025

Maintained 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.
Go
Python

Senior Application Developer, Kyndryl

Sept 2021 - Oct 2023

Continued 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.
Go
React
Docker
Kubernetes

Application Developer, IBM

Sept 2019 - Sept 2021

Developed 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.
Go
Python
React
gRPC

Intern Full Stack, Global Hitss

Feb 2019 - Sept 2019

Worked 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.
Node.js

Stack

Technologies and tools I work with on a daily basis to build scalable and robust applications.

Go
JavaScript
TypeScript
Python
React
Vue.js
Node.js
Docker
Kubernetes
Apache Kafka
Go
JavaScript
TypeScript
Python
React
Vue.js
Node.js
Docker
Kubernetes
Apache Kafka