Howdy Logo
Image of Leonardo G.

Leonardo G.
Full-stack Product Engineer

Node.js
Javascript
Amazon Aws
React
Bio

With over four years of experience in software development, the individual is a Software Engineer dedicated to creating innovative technological solutions. Contributions include the development and enhancement of essential microservices for various industries, particularly in high-profile banking projects. Mastery of technologies such as Node.js, React.js, and Typescript highlights a broad technical expertise. The engineer's proficiency in developing high-performance REST APIs and implementing robust software design has been pivotal in ensuring the reliability and quality of numerous systems. Experience as a full-stack developer extends across sectors, including banking, delivery services, and education, underscoring a versatile and comprehensive skill set.

  • Senior Software Engineer
    12/1/2022 - Present

    Developed and maintained microservices for a credit anticipation product, conducting thorough analysis of demands and implementation processes. Utilized clean code principles, Jest, and Swagger API for robust software development. Applied CI/CD methodologies using Azure and implemented design patterns and software design techniques. Employed Agile methodologies for project management and executed unit testing to ensure code quality. Leveraged MongoDB, RabbitMQ, Docker, and Azure DevOps Server to enhance system capabilities and reliability. Demonstrated expertise in REST API, NestJS, Node.js, and microservices architecture, following Domain-Driven Design (DDD) principles. Managed version control and collaborative development processes using Git.

  • Mid Backend Developer
    4/1/2022 - 12/1/2022

    Developed proficiency as a Node.js Developer in the online fraud prevention sector, gaining expertise in clean code practices, utilizing Jest for testing, and implementing effective architecture strategies. Played a key role in (CI/CD) AWS integration and Swagger API documentation. Applied Kanban for project management and utilized software design principles to develop robust solutions, ensuring adherence to Agile methodologies. Harnessed the power of MongoDB for database management and managed real-time data streams with Apache Kafka. Maintained collaborative code practices using Git, streamlined deployments with Docker, and developed efficient RESTful APIs.

    Advanced skills as a Kotlin Developer in the investment sector, emphasizing clean code and leveraging Jest for comprehensive testing. Designed and implemented robust software architectures, ensuring seamless integration with (CI/CD) AWS workflows and creating detailed API documentation with Swagger. Utilized Kanban for efficient workflow management and applied design patterns for scalable software design. Followed Agile methodologies to foster collaborative development, ensured rigorous unit testing, and managed data with MongoDB. Employed Apache Kafka for real-time messaging, used Git for version control, and implemented containerization using Docker. Developed high-performance RESTful APIs using Kotlin.

  • Full Stack Developer
    1/1/2022 - 4/1/2023

    Developed and maintained an educational platform supporting both distance learning and face-to-face education in public and private sectors. Demonstrated expertise in writing clean code while utilizing Jest for unit testing. Played a key role in system architecture and employed CI/CD principles within Google Cloud Platform (GCP). Created and documented APIs using Swagger, and adhered to Agile methodologies for project management. Developed front-end applications with Next.js and React.js, and managed version control with Git. Employed Docker for containerization and ensured efficient communication between services using RESTful principles. Further enhanced the platform's capabilities with Node.js and React Native for mobile solutions.

  • Full Stack Developer
    6/1/2021 - 4/1/2022

    Served as a Frontend and Backend Developer for the State Revenue product at the Secretary of the Economy of the State of Goiás. Developed proficiency in Java and PrimeFaces, while demonstrating expertise in Angular for frontend development. Applied advanced knowledge of Spring to create robust and scalable backend solutions. Designed and implemented REST and GRPC services to facilitate seamless communication between distributed systems.

  • Full Stack Developer
    2/1/2020 - 7/1/2022

    Worked within the delivery and services segment focusing on the development and maintenance of applications that comprise the company's ecosystem. Analyzed demands, gathered requirements, and held daily alignment meetings to ensure project objectives were met. Developed proficiency in Swagger API and design patterns while adhering to Agile Methodologies. Demonstrated technical expertise in using Flutter, PHP, Next.js, and React.js for front-end and back-end development. Gained extensive experience with Git for version control and implemented CI/CD pipelines using GitHub Actions. Showcased strong skills in REST and REST API development, with practical knowledge in Node.js and React Native to enhance application functionality and user experience.

  • Developer
    1/1/2019 - 1/1/2021

    Developed proficiency in Node.js, React.js, and React Native. Engineered robust and scalable backend solutions using Node.js, ensuring optimal server-side performance. Built dynamic and responsive frontend interfaces with React.js, emphasizing user experience and accessibility. Created cross-platform mobile applications using React Native, demonstrating an adept understanding of mobile design and functionality. Employed tools like Docker for containerization, Jenkins for continuous integration/continuous deployment (CI/CD), and utilized AWS and Azure services for scalable cloud infrastructure. Gained expertise in database management with MongoDB and PostgreSQL, incorporating efficient data storage and retrieval methods. Ensured code quality and consistency through version control systems like Git, and conducted code reviews and automated testing using Jest and Mocha.

  • Information Technology Management at Senac Go Technology College
    2015 - 2018

  • Software Engineering at CCEC - PUC-Rio
    2023 - 2024

  • Ignite NodeJS at Rocketseat
    11/1/2021

  • Academia Afya Labs | FullStack at Gama Academy
    6/1/2021

  • GoStack at Rocketseat
    1/1/2021

  • Introduction to Information Security at eSecurity.com.br
    1/1/2015

Leonardo is available for hire

Meet Leonardo G.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.