Leonardo F.

About Me

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.

Frontend

Backend

Other

Work history

UpStack
UpStack
Senior Software Engineer
2023 - Present (2 years)
Remote
  • Creating and developing innovative software solutions for different clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Taller Technologies
Taller Technologies
Senior Software Engineer
2022 - 2023 (1 year)
Remote
  • 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.

Tango
Tango
Senior Software Engineer
2021 - 2022 (1 year)
Remote
  • Worked remotely for a US client in the used car sales and financing business with a presence in almost every state in the country.

  • Designed, developed, and implemented tasks/components of a work package/project as per client requirements.

  • Constructed code solutions to match the requirements for the tasks assigned, fixed defects, and delivered enhancements.

Lopes Consultoria de Imóveis
Lopes Consultoria de Imóveis
Senior Software Engineer
2021 - 2021
Remote
  • Developed and maintained the company's real estate portal.

  • Worked remotely in the Growth squad on increasing the number of accesses for clients interested in real estate.

  • Leveraged a varied tech stack including Angular, Jest, Node.js, Feature Toggle, Angular server-render, Docker, Sass, and Kubernetes.

Westwing Brasil
Westwing Brasil
Web Developer
2020 - 2021 (1 year)
Remote
  • 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.

Avanade
Avanade
Senior Software Engineer
2020 - 2020
Recife, Pernambuco, Brazil
  • Served as a senior analyst and front-end developer on projects for Itaú Unibanco bank client.

  • Created SPA interfaces with Angular 2+, TDD, and SOLID and worked on API integrations.

  • Helped with planning and drawing the API interface and implementations and managed other front-end developers.

SENAI ALAGOAS
SENAI ALAGOAS
Full-stack Developer | DevOps | Scrum Master
2015 - 2020 (5 years)
Maceió, Brazil
  • 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.

Showcase

Self-accreditation System
Self-accreditation System
  • Developed a self-accreditation system for ENAI (National Industry Meeting) using QR-Code reading and optimized for click-through.

  • 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 prototyped solutions based on client requirements and UX principles.

Public Voting System
Public Voting System
  • Developed a public voting web app for the 2016 Knowledge Olympiad.

  • Utilizes QR-Code reading via camera and localStorage for response storage and queuing.

  • Designed for a single tablet with a partially fluid layout, adaptable for fluid updates.

Order Screen Reconstruction
Order Screen Reconstruction
  • Reconstructed an order detail screen with a shipping tracker using a Node.js application and AWS Lambda.

  • Implemented the new screen using SOLID principles and automated testing (unit and integration).

  • Focused on delivering a high-quality, maintainable project through rigorous quality assurance practices.

SENAI Play
SENAI Play
  • Developed a hot site for disseminating and registering public video submissions.

  • Created the initial development of the teaching portal.

  • Served as a Scrum Master, DevOps, and full-stack developer on the SENAI Play project.

Education

Bachelor of Information Systems
Bachelor of Information Systems
Federal Institute of Alagoas - Brazil
2017 - 2022 (5 years)