Summary
Overview
Work History
Education
Skills
Languages
Timeline
SeniorSoftwareEngineer

Guilherme Marçal

Summary

With 8 years of experience in Software Engineering, I focus on building scalable and high-quality applications. My expertise includes Full Stack development, specializing in .NET (C#) and React, along with a solid understanding of DevOps practices to improve development workflows. I am dedicated to leveraging modern technologies and best practices to create efficient solutions that address real-world challenges. With experience in RESTful APIs, CI/CD pipelines, and cloud infrastructure, I aim to streamline processes and enhance collaboration between teams. I value clean, maintainable code and follow principles such as SOLID, Domain-Driven Design (DDD), and Clean Architecture to ensure the long-term sustainability and flexibility of the systems I build. I am driven by a passion for continuous learning and growth, always looking for opportunities to improve my skills and contribute to impactful projects.

Overview

7
7
years of professional experience

Work History

Senior Software Engineer

Bessa Tecnologia
03.2023 - Current
  • As a Senior Software Engineer at Bessa Technology, I have the privilege of leading software development projects
  • I work closely with cross-functional teams to build exceptionally robust and highly scalable systems
  • I developed microservices in .NET Core using Domain-Driven Design (DDD) and Clean Architecture, creating scalable and maintainable systems
  • This approach reduced the development time for new features and simplified troubleshooting, lowering operational costs
  • I built responsive front-end interfaces with React, including reusable micro frontends that cut development efforts by 40% and improved overall efficiency
  • I utilized Docker and Kubernetes (Helm) for agile deployments and on-demand scalability, enabling faster and more cost-effective application rollouts
  • I managed SQL Server, Cassandra, and PostgreSQL databases, optimizing queries and ensuring a strong focus on data integrity, which improved overall system performance
  • I integrated RabbitMQ for asynchronous communication between microservices, eliminating processing bottlenecks and increasing system efficiency
  • I developed automated CI/CD pipelines for .NET Core and React, incorporating automated testing and monitoring

DevSecOps Engineer

Prodemge
02.2021 - 03.2023
  • As a DevSecOps, I ensured the delivery of high-quality solutions quickly and efficiently by collaborating with teams to guarantee system availability, reliability, and security
  • I also had the opportunity to develop web solutions with the integration of a chatbot, using React.js and .NET Core technologies
  • I automated application integration and delivery processes to enable secure and efficient release updates
  • I configured and managed servers, applications, and databases to ensure system integrity and high availability
  • To enhance security, I implemented measures to protect systems, applications, and data by monitoring vulnerabilities and deploying protective mechanisms
  • I collaborated closely with developers, system administrators, and cross-functional teams to deliver high-quality and efficient solutions
  • I also empowered teams by sharing knowledge and providing training on DevSecOps tools and practices, fostering a culture of continuous delivery and security
  • I had the opportunity to integrate a chatbot solution using .NET Core for the back end and React for the front end
  • I researched and implemented new technologies, tools, and methodologies to stay ahead of industry best practices
  • Additionally, I designed and developed CI/CD pipelines, streamlining deployment processes and reducing delivery times to customers

Software Engineer

Prodemge
10.2017 - 02.2021
  • As a Full Stack Developer, I had the opportunity to develop both the back-end and front-end of web applications using C# and React, following modern practices like microservices architecture and Clean Architecture
  • This included designing and implementing scalable APIs, creating dynamic user interfaces, and integrating the front-end with backend services
  • I collaborated in the development of microservices using C# for the backend and React for frontend interfaces
  • I implemented Clean Architecture principles to create scalable, testable, and maintainable code
  • I participated in designing, implementing, and testing RESTful APIs, ensuring seamless integration between services
  • I contributed to deploying and monitoring microservices using tools like Docker and Kubernetes, and worked with SQL and NoSQL databases to efficiently store and manage application data
  • I supported debugging and troubleshooting efforts in production environments under team supervision and actively engaged in Agile ceremonies, such as stand-ups, sprint planning, and retrospectives
  • Additionally, I developed UI components using React, ensuring responsive and user-friendly designs that improved user experience

Education

Bachelor's degree - Information Systems

Faculdade COTEMIG
12.2021

Technical degree - Business Administration and Management, General

SENAI BH CECOTEG
11.2015

Skills

  • REST APIs
  • Clean Architecture
  • Entity Framework
  • TypeScript
  • CI/CD Pipelines
  • Microservices
  • Full-Stack Development
  • Azure DevOps
  • NET Core
  • Reactjs

Languages

English
Upper intermediate (B2)

Timeline

Senior Software Engineer

Bessa Tecnologia
03.2023 - Current

DevSecOps Engineer

Prodemge
02.2021 - 03.2023

Software Engineer

Prodemge
10.2017 - 02.2021

Technical degree - Business Administration and Management, General

SENAI BH CECOTEG

Bachelor's degree - Information Systems

Faculdade COTEMIG
Guilherme Marçal