Leonardo is a T-shaped IT professional in full-stack web development using primarily JavaScript, Angular.js, Node.js, and TypeScript. In addition to his technical know-how in front-end and back-end development, he also has experience in project management, architectural design for relational database management systems, and creating scalable cloud architecture. Leonardo’s versatile skillset and passion for Agile culture and technology has placed him in roles like tech lead, product owner, and Scrum Master. A national bronze medalist in web design, he has worked as a remote senior software engineer since 2020, building apps in real estate, eCommerce, and used car sales industries.
Worked remotely in the Earn squad, Greenlight company, maintaining and developing the back end that supports chores and allowances used by the mobile applications.
Worked as a contractor directly inside a team of Taller Technologies' client Clearco, using JavaScript, Node.js, Vue.js (until Aug 2022).
Contracted for projects with various clients in different locations.
Worked remotely in the CX Squad to improve CX post purchase, delivering a completely new, bug-free order detail page using Node.js with server render in AWS Lambda, API Gateway, feature flag, unit and integration testing with Jest, and GitLab-CI.
Created and optimized complex queries in MySQL and worked on project planning and implementation, codification, code review, and test write.
Migrated and organized outdated projects for better infrastructure, organization, pipelines, and processes using Docker, Docker Compose, Bash, AWS, and pipelines.
Created and managed production and developer infrastructures using Docker, Docker Compose, GitLab/GitLab-CI, Virtual Machine, and Azure Cloud.
Built REST APIs with Node.js or PHP/Laravel and SPAs with Angular and Angular Material and prototyped solutions following client requirements and UX principles.
Worked on various education projects in the capacity of a full-stack developer, Product Owner, Tech Lead, and Scrum Master.