Leonardo
From Brazil
8 years of commercial experience
Lemon.io stats
Leonardo – Node.js, Typescript, React
As a senior software engineer, Leonardo has accumulated over 7 years of experience in building awesome web experiences and solving complex back-end challenges. Throughout his career, he has developed a strong expertise in Javascript & Typescript ecosystem, mastering React and Node.js, as well as GraphQL. Plus, Leo has got an excellent grasp of deploying code to AWS. His previous commercial background includes projects in e-commerce, fintech and edtech, highlighting his curiosity and adaptability. Leonardo is always eager to learn and keep up-to-date with the latest technologies and trends in the industry.
Main technologies
Additional skills
Rewards and achievements
Ready to start
To be verifiedDirect hire
Potentially possibleExperience Highlights
Senior Software Engineer
It is a leading American sports clothing and accessories brand that specializes in athletic apparel, shoes, and accessories. With a focus on innovation, performance, and style, the company has become a trusted choice for athletes and fitness enthusiasts around the world.
- In the architecture discovery phase, created some Confluence documents and presentations to compare different approaches on how to deploy it;
- Created a fully self-hosted architecture in order to have everything needed to get this architecture running in our infrastructure without paying anything to external providers;
- Started the creation of each subgraph using GraphQL;
Software Engineer
It is a financial technology company that provides a comprehensive solution for parents to manage their children's finances. With the help of platform, parents can set up accounts for their children, allocate allowances, and monitor their spending in real time. Children receive their own debit card, which they can use to make purchases or withdraw cash from ATMs, all while staying within their spending limits.
- Maintained and fix some back-end services responsible for handling Chores and Allowance features;
- Fixed the Allowance recurrence payout by weekly;
- Wrote unit and integration tests to increase the test coverage;
- Debugged and resolved the application issues;
- Started a migration from the monolith service to a micro-service;
Software Engineer
It is the world's leading online payment platform that allows you to send and receive money quickly and securely without the need for a credit card or bank account. With over 360 million active users worldwide, the company is trusted by businesses and individuals alike for its ease of use, security, and convenience.
- Compressed some checkout web apps using Brotli, deflate, and Gzip;
- Worked in cache management like distributed cache and memoization;
- Created a new front-end application for a legacy project using React;
- Was responsible for writing functional tests with Cypress;
- Maintained Node.js back-end services;
- Documented some processes on Confluence;
- Debugged and resolved the application issues;
Software Engineer
The platform has a complete LMS (Learning Management System) where attend 50,000 students from different private Brazilian schools; This online platform can become part of any school and high school when they contract the AZ educational system; The AZ educational system has a methodology that helps students to pass the most famous college exams in the country.
- created front-end applications using React;
- created back-end services using Node.js (Express and NestJS);
- built front-end components library;
- wrote unit, integration, and e2e tests;
- integrated with different providers (such as Zoom API);
- debugged and resolved the application issues;