Kaio
From Portugal (GMT+1)
10 years of commercial experience
Lemon.io stats
Kaio – Node.js, React, JavaScript
Every full-stack developer has their own preferences, and Kaio is no exception. Currently, he's primarily focused on backend development. Additionally, he brings a wealth of experience in JavaScript development, with some practice in DevOps tasks such as building CI/CD pipelines and overall architecture. Kaio is known for his quick learning ability and dedication to solving problems thoroughly. He thrives in team environments and has previous experience in leadership roles. With a strong commitment to productivity and delivering effective results, Kaio is a valuable asset for any project.
Main technologies
Additional skills
Ready to start
ASAPDirect hire
Potentially possibleExperience Highlights
Senior Software Engineer
One of the most promising scale-ups in Portugal and one of the best smart-locker companies in the world. Through its ecosystem, a hardware-agnostic solution to smart-locker networks, it has already launched thousands of smart-lockers across Europe for companies such as Vinted and DHL.
- Served as a mentor to the other engineers in the team, improving overall team discipline and enhancing their engineering principles and practices
- Designed and Implemented a gradual mechanism for adding unit tests, without -disrupting day-to-day work and using the existing test tools and ecosystem
- Drastically reduced the time to run our integration main pipeline (from 30min to ~8min), improving flow and shortening developer feedback times
- Architected and presented PoCs on how to make our core systems even more flexible, aiming for our next-gen tech philosophy
- Architected and implemented a generic integration layer between our core API and our client's APIs, providing for fast and seamless client integrations in record time
Software Engineer
It is a genealogy company that helps people build their family trees. They also have a large amount of historical data that they use to create hints for users so they can find more about their ancestors through newspaper articles and official documents
- Was responsible for improving some key business metrics, such as user retention and engagement;
- Used a data-driven, experiment-based approach, using A/B testing as the main tool for iterating on new and already existing features;
- Managed to help the engineering team incorporate engineering best practices, such as unit testing and code reviews;
- Helped the whole company to move the business numbers.
Software Engineer
It is the leading train ticketing company in Europe that provides an easy, unified way of buying train tickets to anywhere in the European territory.
- Developed a feature based on caching, which helped to reduce the error rate for a specific carrier we were looking after;
- Adapted to a new stack (Ruby), which he had zero experience with.
Head of Engineering
It is a monitoring platform that allows users to watch live streaming videos of urban areas, such as parks and streets, allowing them to create alerts in case anything seems suspicious. Also, it has a dedicated team to respond to these alerts and forward them to specific government institutions, such as the police and the firefighters, for instance.
- Interviewed and hired the members of the team;
- Created the back-end structure using Node.js;
- Configured all the cloud infrastructure needed, including CI / CD pipelines using AWS ECS, Docker, and GitHub Actions;
- Led the team to deliver the first iteration of the product in just six months and then continued iterating on the first version to make it into the official product.
Tech Lead
It is a project for one of the biggest banks in Brazil that is focused on reimplementing its virtual car market platform ahead of the biggest car event in Brazil, the "Salão do Automóvel".
- Built a new architecture on the platform, using .NET web APIs separated from the front-end structure (Angular), helping the managers to delegate tasks better and giving the teams more flexibility to work;
- Refactored, fixed bugs, and developed new features on a large .NET API codebase;
- Brought the Agile elements to the team, which helped to cultivate proactive behavior that reduced the unpredicted fail chances and possible obstacles to the development team;
Senior Full-Stack Engineer
It is an internal corporate platform that creates customized, ERP-like modules for clients. It includes a low-code platform that allows developers to create new modules using only Javascript and CSS.
- Rebuilt the internal invoicing system;
- Performed platform-wide optimizations and refactorings on the core system;
- Implemented migration scripts to handle millions of lines of data using Node.js streams.