Leonardo M.Full-stack Product Engineer
Skills
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 - 2021Web Development at Trybe
2020 - 2021Software Architecture at FIAP
2023 - 2024
LINUX II: Programs, Processes, and Packages at Alura
6/1/2022AWS SQS: Messaging and System Decoupling at Alura
6/1/2022C# and OO, collections, UML, ASP.NET, Entity Framework, LINQ, Lambda, and much more at Udemy
6/1/2022Data Science: Networks, Algorithm Complexity, Data Structures, OOP, Python, Data Scraping at Trybe
5/1/2022Agility: Promoting Agile Transformation at Alura
3/1/2022Back-End: SQL, NoSQL, Node.js, Express.js, MVC, REST API, JWT, Upload, SOLID, ORM, Sockets and Deployment with Heroku at Trybe
2/1/2022Fundamentals of Object Orientation at balta.io
12/1/2021C# Fundamentals at balta.io
11/1/2021TypeScript Part 1: Evolving Your JavaScript at Alura
8/1/2021Certificate of Authority: Angular at DevMedia
8/1/2021ASP.NET CORE PART 2: AN E-COMMERCE WITH MVC AND EF CORE at Alura
8/1/2021ASP.NET Core Part 3: Identity at Alura
8/1/2021Rest APIs with Asp.NET Core 2.1 Part 3: Standardizing the API at Alura
8/1/2021Rest APIs with ASP.NET Core 2.1 Part 2: Consuming Our API at Alura
8/1/2021C# 6: Improvements in Collections, Properties, Exceptions, and Strings at Alura
7/1/2021ASP.NET CORE: A WEBAPP USING THE MVC PATTERN at Alura
7/1/2021Web Accessibility Part 1: Making Your Front-End Inclusive at Alura
7/1/2021ASP.NET Core Part 1: An e-Commerce with MVC and EF Core at Alura
7/1/2021Rest APIs with ASP.NET Core 2.1 Part 1: From MVC App to API at Alura
7/1/2021API Rest with .NET Core 5: Essential Operations with HTTP Verbs at Alura
7/1/2021
Leonardo is available for hire
Hire Leonardo M.All Howdy Candidates are vetted for skills and english proficiency.