Howdy Logo
Image of Leonardo C.

Leonardo C.
Back-end and Systems Engineer

Docker Cloud
Kubernetes
Github
Postgresql
C#
Javascript
Microsoft Azure
Microsoft Sql Server
Amazon Aws
Mongodb
Redis
Bio

A Software Engineer with over five years of experience in developing corporate applications, specializing in scalable and robust solutions tailored to diverse client needs across multiple sectors. Proficient in various programming languages including C#, Go, and JavaScript, with extensive experience in conducting code reviews and collaborating with multifunctional teams to deliver high-quality software solutions. Dedicated to sharing knowledge and research through technical content creation on platforms like Medium.

  • .NET Backend Software Developer
    2/1/2022 - 1/1/2024

    Employed .NET to develop component templates, streamline API development, and engineer workers and console applications, reducing new application setup time from three days to eight hours. Contributed to the architecture, design, and construction of systems, including PostgreSQL database modeling, API contract definition and documentation using Swagger, and orchestrated asynchronous system integrations with Service Bus and Event Hub, thus supporting a platform utilized by over 50 factories. Ensured code quality by maintaining rigorous standards through unit and integration testing with XUnit and employing static analysis tools like SonarQube, achieving an application quality index exceeding 85%.

  • Software Developer Backend .NET/Golang
    2/1/2021 - 2/1/2022

    Worked extensively on migrating critical financial transaction processing components, ensuring seamless translation of modules from Go to C#. Achieved significant improvements in business rule implementation and optimization by applying advanced techniques such as parallelism, SQL tuning, and effective caching strategies. Executed deployment of applications within Kubernetes clusters (EKS), utilizing Dockerfile scripts to streamline Docker image creation and integrating pipeline configurations, which resulted in an automated and efficient delivery process. Designed and developed components for an event-driven architecture, synchronizing information between write and read databases using C# and Go. Employed the CQRS pattern with messaging systems like Kafka and RabbitMQ, leading to a more scalable and resilient system.

  • Full Stack .NET/Vue.js Software Developer
    11/1/2020 - 2/1/2021

    Prototyped and created UI components, designing screens using Figma and developing them with Vue.js and Vuetify, which resulted in positive user feedback on usability. Crafted new RESTful APIs in .NET, integrating them with the front-end components, and built new endpoints with authentication using JWT tokens and role-based authorization. This led to a more secure system with reduced risks of invasion or data exposure.

  • Architecture and Software Development at FIAP - São Paulo School of Computer Science and Administration
    2022 - 2023

  • Analysis and Development of Systems at UNIFAAT University Center
    2017 - 2019

  • AWS Certified Cloud Practitioner at Amazon Web Services (AWS)
    2/1/2024

  • Advanced Azure Microservices with .NET for Developers at LinkedIn
    2/1/2022

  • M220N: MongoDB for .NET Developers at MongoDB
    6/1/2021

  • Microsoft Certified: Azure Fundamentals at Microsoft
    1/1/2021

Leonardo is available for hire

Meet Leonardo C.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.