Badges
Certifications
lfurtini has not earned any certificates yet.
Work Experience
Software Engineer
Softruck• January 2019 - April 2023
Full-stack engineer in the team responsible for improving old services and creating new ones. Responsible for improving the service that collects and processes GPS data from vehicles spread all over the country, using Nodejs and socket.io and connecting to AWS services such as Kinesis, Dynamo, and RDS. The service went from processing 5 million GPS data a day to 50 million GPS data per day. Contributed to our back-end monolith, wrote in Node with Hapijs, did improvements, and developed new features. I led the efforts to map it, document it and break it down into microservices and develop the new architecture for then, using Typescript from the ground up and clean architecture principles. Responsible for architecting and developing the company billing service, both front-end and back-end. The service is responsible for keeping track of all of the company’s more than 400 customers and each of their purchases and withdrawals, as well as their billing at any given moment. These services were built with typescript in both front and back-end, using Node on the back end, with Fastify and Jest, and React with Hooks in the front. Help maintain our infrastructure and CI/CD process using Kubernetes, Jenkins, and Docker, on AWS Cloud. Performed coaching of 4 junior developers joining the team, doing frequent pair and mob programming sessions, while working with senior engineers to define roadmaps and feature priorities. Liaised with Product Managers to identify minimum viable product requirements and clearly defined feature sets into well-scoped user stories for individual team members.
Education
Universidade Federal de Minas Gerais
Computer Science, MS• January 2021 - Present
Universidade Federal de Minas Gerais
Computer Science, BS• July 2013 - December 2019