
Vinicius
From Brazil (UTC-6)
29 years of commercial experience
Lemon.io stats
Vinicius – Golang, Scala, Python
Vinicius is an experienced professional with a diverse background in software engineering. With a strong academic foundation, holding a Master's and PhD in Computer Science, Vinicius has an impressive track record in the industry. He has excelled in various roles, including Country Branch Manager, Team Lead, and Tech Lead, where he demonstrated expertise in making architectural decisions, leading teams, and fostering a positive work environment. Vinicius's technical skills span multiple programming languages, including Scala, Golang, and Java. His solid theoretical knowledge and optimistic attitude add to his appeal, making him an ideal candidate for client-oriented roles.
Main technologies
Additional skills
Ready to start
To be verifiedDirect hire
Potentially possibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Senior Developer
The project consists of integrating with Ingenico and Elavon to be able to process Credit Card Transactions using card present, card not present, Apple Pay, and Google Pay.
- Designed backend architecture to ensure PCI Standards;
- Developed integration libraries with Apple Pay, Google Pay, and Elavon;
- Certified transactions with Elavon;
- Engineered settlement routines using ACH;
- Crafted a variety of services tailored to meet the specific needs of product teams.
Tech Lead
The client is a restaurant tech company that aims to become the one-stop shop for restaurant technology, from supplies to reservations. The company had a monolith developed in JEE/Spring and wanted to migrate to microservices to allow further growth and have a more maintainable solution.
- Developed new back-end architecture;
- Established precise microservice granularity and guided the migration process;
- Defined standards for microservices, including coding, testing, and deployment;
- Worked closely with the DevOps team to create CI/CD pipelines;
- Re-wrote many legacy services as Golang microservices;
- Played a pivotal role in transitioning from AWS to GCP and subsequently to Azure.
Tech lead
The project aimed to predict a mobile user's ethnicity, crucial for delivering targeted ads in real-time bidding (RTB). Overcoming the challenge of a 150ms decision window, we leveraged Kafka, S3, ElasticSearch, and census data, achieving an 80% accuracy rate. This optimization boosted ad performance, with results stored in Redis for more precise subsequent bidding decisions
- Orchestrated the design of the backend architecture ;
- Implemented microservices and spark jobs to accomplish the results;
- Developed scalability tests using Tsung;
- Designed ElasticSearch queries and models using Census data.
Lead Architect
Migrate a RTB (Real Time Bidding) JEE Monolith structure into microservices and build a data engineering platform.
- Created new architecture;
- Actively contributed to the creation of several microservices in Scala and Java SpringBoot;
- Developed data ingestion using Kafka and S3;
- Successfully led a team of six professionals;
- Wrote Spark jobs to perform data analytics and increase bidding accuracy.