Summary
Overview
Work History
Education
Skills
Websites
Timeline
Generic

Maycon Gonçalves

Salvador

Summary

I'm a Fullstack Software Engineer with over 4 years of experience in developing complete systems — from frontend and backend to database architecture. I'm proficient in C# .NET, React, Next.js, and SQL Server, and I have solid command of Docker and Microsoft Azure. Throughout my career, I implemented a new architecture for an API using C# (.NET), Dapper, and PostgreSQL, applying Domain-Driven Design, SOLID principles, clean code practices, and Swagger documentation. This initiative enhanced system scalability and security. I also trained other developers to adopt and maintain this structure. I was responsible for setting up the entire infrastructure in Azure DevOps, implementing CI/CD pipelines to automate WebApp deployments using Docker. This significantly reduced the time required to release new features across all systems. Additionally, I actively participated in client meetings to support the commercial team during project negotiations — providing technical insights that built trust and reinforced our ability to deliver reliable, scalable solutions.

Overview

4
4
years of professional experience

Work History

Full Stack Software Engineer

Ímpar
10.2023 - Current
  • I was assigned to the new projects team, where I was responsible for integrating an API in C# (.NET) using PnP to fetch data from SharePoint lists of another system. This made it easier to visualize the same information in a single platform. I also developed new features for data management and orchestration using React.
  • Currently, I'm part of the maintenance team, where I'm responsible for maintaining and developing new features across multiple systems, using C# (.NET), SQL Server, React, SharePoint, and PnP. This ensures the continuous improvement of existing projects, and I also handle production deployments within the Microsoft Azure ecosystem.
  • I work with Kanban and agile methodologies to organize daily tasks and actively participate in client meetings to ensure delivery confidence, clarify doubts, understand issues, and suggest solutions.

Full Stack Software Engineer

MB Labs
06.2023 - 11.2023
  • I worked on a legacy system designed to generate reports indicating the best locations to open a business. I was responsible for developing a feature that used data from multiple fields and applied a calculation to generate a report that was later integrated into Power BI. This was implemented using C# and ASP.NET Web Forms 3.5.
  • I also handled bug fixing in a logistics system related to compatibility issues across different Android and iOS versions. This involved working with React Native, Redux, and Axios. Additionally, I implemented tools like Bugsnag, Firebase, and CloudWatch to monitor and capture crashes and bugs, and I maintained the backend API developed in C# with .NET 6.0.

Full Stack Software Engineer

Projétil
12.2022 - 10.2023
  • I was responsible for setting up the entire infrastructure on Azure DevOps, using CI/CD pipelines to enable automatic deployment of WebApps with Docker. This significantly reduced the time required to deploy new features across all systems.
  • I implemented a new architecture for the API using C# (.NET), Dapper, and PostgreSQL, following Domain-Driven Design, SOLID principles, clean code practices, and Swagger documentation. This improved the scalability and security of the systems, and I also trained other developers to work with this new structure.
  • I migrated all new systems from React to Next.js, enabling automatic routing, better SEO, optimized performance, and improved scalability. I also integrated native NextAuth for user authentication, which helped prevent exposing sensitive data in local storage or cookies.
  • In addition, I actively participated in client meetings to support the commercial team during project negotiations, providing technical insights that helped build trust and demonstrate our ability to deliver solid solutions.

Full Stack Software Engineer

Undefined Technology
02.2021 - 05.2023
  • At the company, I developed an external integration with a Zebra printer to automatically generate box labels, replacing the manual process of handwriting information. This automation helped reduce operational time and errors during packaging. The solution was built using C# with .NET 6.0, ZPL, and SQL Server.
  • I also worked on building new screens for a financial system that allowed users to invest in private pension plans. This expanded the platform's core features and improved usability. The frontend was implemented using Angular 10.
  • Another key project involved designing a robust permission flow where admins could define what each user could access or execute based on their assigned group. In the same system, I helped build a Kafka-based document processing pipeline with background workers that automatically filled PDF templates using user data. This drastically reduced the time spent on generating documents, which were previously handled manually. The stack included C# (.NET 6.0), RavenDB, Angular 10, RxJS, SQL Server, and unit tests with xUnit, following clean code principles.
  • We also followed Git Flow for versioning and used Microsoft Azure Boards to manage our tasks and daily Agile routines.

Education

High School Diploma -

Colegio Estadual Gonçalo Muniz
Salvador, Bahia, Brazil
12.2018

Skills

  • Docker
  • C#
  • Nextjs
  • PostgreSQL
  • Azure
  • React
  • SQL
  • Angular 2
  • NET Framework
  • NET Core
  • Object-oriented programming
  • Web application development

Timeline

Full Stack Software Engineer

Ímpar
10.2023 - Current

Full Stack Software Engineer

MB Labs
06.2023 - 11.2023

Full Stack Software Engineer

Projétil
12.2022 - 10.2023

Full Stack Software Engineer

Undefined Technology
02.2021 - 05.2023

High School Diploma -

Colegio Estadual Gonçalo Muniz
Maycon Gonçalves