Howdy Logo
Image of Leonardo M.

Leonardo M.
Full-stack Product Engineer

.NET
Github
Javascript
C#
Mysql
Mongodb
Amazon Aws
Docker Cloud
Bio

Web developer with experience since 2019, holding a degree in Systems Analysis and Development alongside a postgraduate degree in Software Architecture. Proficient in a variety of technologies and methodologies including C#, .NET, PL/SQL, JavaScript, TypeScript, AngularJS, Angular 2+, HTML, CSS, Git, GitFlow, and Bitbucket. Further expertise extends to MongoDB, Docker, React, NodeJS, Express, Amazon SQS, ELK Stack, Jenkins, SonarQube, and Jira. Adopts Scrum methodologies and adheres to DDD, REST API, and SOLID principles. Maintains personal projects on GitHub showcasing developed skills.

Professionally dedicated to optimizing processes and enhancing stakeholder experiences through curiosity, quality, and delivery excellence. Advocates for the transformative potential of technology through Agile Methodologies and DevOps culture. Prioritizes Test-Driven Development to ensure reliability and mitigate deployment issues. Supports pair programming and code review, emphasizing collaboration and continuous learning.

Believes in the significance of interpersonal relationships within project teams to foster mutual collaboration and knowledge exchange, recognizing that technical skill is just one component of successful system development.

  • Senior Full Stack Developer
    3/1/2021 - Present

    Developed, evolved, and supported strategic projects while analyzing functional and non-functional requirements and documenting developed functionalities. Provided technical support to less experienced developers and participated in decision-making regarding work methodologies and business strategies alongside the Product Owner. Utilized the Hexagonal architectural pattern with domain-driven development (DDD) and xUnit for unit testing. Operated within an agile methodology framework (Scrum), participating in daily, retrospective, review, and planning ceremonies. Acquired expertise in technologies including HTML, CSS, Bootstrap, JavaScript, TypeScript, AngularJS, Angular 2+, C#, .NET Framework and Core. Conducted unit testing using Jest and xUnit and automated testing with Cypress. Managed databases using PL/SQL, MySQL for relational data and MongoDB, Redis for non-relational data. Employed GIT for version control via platforms such as GitHub, Bitbucket, and Liquibase. Employed CI/CD practices through Jenkins, ensured software assurance and quality with SonarQube, and utilized Kibana and Grafana for monitoring. Adhered to agile frameworks like Scrum and Kanban, focusing on concise code that aligns with best practices, including REST API maturity level 2 and SOLID principles.

  • Front-End Developer
    12/1/2019 - 2/1/2020

    Led the development of a web application specifically designed for operations on B3, overseeing comprehensive phases such as feasibility assessment, requirements evaluation, and the creation of detailed documentation. Utilized a robust technology stack that included ELB AWS for load balancing, Nginx for web serving and reverse proxy, and Node.js with Express for backend development. Containerization and deployment were efficiently managed using Docker. The frontend development leveraged Vue.js for its progressive JavaScript framework capabilities. Ensured scalable data storage by integrating Redis for caching and MariaDB for relational database management.

  • Analysis and Development of Systems at Estácio de Sá University
    2019 - 2021

  • Web Development at Trybe
    2020 - 2021

  • Software Architecture at FIAP
    2023 - 2024

  • LINUX II: Programs, Processes, and Packages at Alura
    6/1/2022

  • AWS SQS: Messaging and System Decoupling at Alura
    6/1/2022

  • C# and OO, collections, UML, ASP.NET, Entity Framework, LINQ, Lambda, and much more at Udemy
    6/1/2022

  • Data Science: Networks, Algorithm Complexity, Data Structures, OOP, Python, Data Scraping at Trybe
    5/1/2022

  • Agility: Promoting Agile Transformation at Alura
    3/1/2022

  • Back-End: SQL, NoSQL, Node.js, Express.js, MVC, REST API, JWT, Upload, SOLID, ORM, Sockets and Deployment with Heroku at Trybe
    2/1/2022

  • Fundamentals of Object Orientation at balta.io
    12/1/2021

  • C# Fundamentals at balta.io
    11/1/2021

  • TypeScript Part 1: Evolving Your JavaScript at Alura
    8/1/2021

  • Certificate of Authority: Angular at DevMedia
    8/1/2021

  • ASP.NET CORE PART 2: AN E-COMMERCE WITH MVC AND EF CORE at Alura
    8/1/2021

  • ASP.NET Core Part 3: Identity at Alura
    8/1/2021

  • Rest APIs with Asp.NET Core 2.1 Part 3: Standardizing the API at Alura
    8/1/2021

  • Rest APIs with ASP.NET Core 2.1 Part 2: Consuming Our API at Alura
    8/1/2021

  • C# 6: Improvements in Collections, Properties, Exceptions, and Strings at Alura
    7/1/2021

  • ASP.NET CORE: A WEBAPP USING THE MVC PATTERN at Alura
    7/1/2021

  • Web Accessibility Part 1: Making Your Front-End Inclusive at Alura
    7/1/2021

  • ASP.NET Core Part 1: An e-Commerce with MVC and EF Core at Alura
    7/1/2021

  • Rest APIs with ASP.NET Core 2.1 Part 1: From MVC App to API at Alura
    7/1/2021

  • API Rest with .NET Core 5: Essential Operations with HTTP Verbs at Alura
    7/1/2021

Leonardo is available for hire

Meet Leonardo M.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.