I am a Software Engineer with over 13 years of experience, beginning my career in 2011 and building a solid track record in software development, architecture and modernization of enterprise systems. I work as a Full Stack Engineer with emphasis on C#, .NET, Java, Node.js, PHP and Delphi, integrating backend, frontend and infrastructure across complex environments. I have strong expertise in software architecture, applying principles and patterns such as DDD, TDD, MVC, MVVM, as well as Clean Code, SOLID, continuous integration and modern engineering practices. I also bring solid experience with Linux/Windows server administration, Azure cloud environments, CI/CD pipelines and databases, enabling me to deliver end-to-end solutions with high reliability and performance.

David Gomes Marques

I am a Software Engineer with over 13 years of experience, beginning my career in 2011 and building a solid track record in software development, architecture and modernization of enterprise systems. I work as a Full Stack Engineer with emphasis on C#, .NET, Java, Node.js, PHP and Delphi, integrating backend, frontend and infrastructure across complex environments. I have strong expertise in software architecture, applying principles and patterns such as DDD, TDD, MVC, MVVM, as well as Clean Code, SOLID, continuous integration and modern engineering practices. I also bring solid experience with Linux/Windows server administration, Azure cloud environments, CI/CD pipelines and databases, enabling me to deliver end-to-end solutions with high reliability and performance.

Available to hire

I am a Software Engineer with over 13 years of experience, beginning my career in 2011 and building a solid track record in software development, architecture and modernization of enterprise systems.

I work as a Full Stack Engineer with emphasis on C#, .NET, Java, Node.js, PHP and Delphi, integrating backend, frontend and infrastructure across complex environments. I have strong expertise in software architecture, applying principles and patterns such as DDD, TDD, MVC, MVVM, as well as Clean Code, SOLID, continuous integration and modern engineering practices. I also bring solid experience with Linux/Windows server administration, Azure cloud environments, CI/CD pipelines and databases, enabling me to deliver end-to-end solutions with high reliability and performance.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

Portuguese
Fluent
English
Fluent

Work Experience

Software Developer at MGS - Minas Gerais Administração e Serviços S.A.
May 1, 2025 - Present
Developing and evolving large-scale government systems in PHP/Laravel, applying PSR-12 standards, DDD, MVC/MVVM, and automated testing with CI/CD, to improve internal processes and citizen-facing services.
Software Developer at davinTI - Technology Solutions
May 1, 2024 - April 30, 2025
Maintained and developed new features for a web and mobile management system using Java and JavaScript; worked with PostgreSQL and Oracle; contributed to BPMN workflows, process automation and scalable architecture.
Software Developer at ádrigo
November 1, 2023 - May 31, 2024
Maintained and developed features for a .NET WebForms-based management system; SQL Server; invoicing, financial reporting, inventory control, purchasing and sales modules; implemented UI and business rules; performance tweaks; unit/integration tests.
Software Developer – Urban Mobility and Corporate Benefits Systems at Audaz Tecnologia
June 1, 2021 - March 31, 2023
Developed administrative systems for urban mobility and corporate benefits; ASP.NET Core and .NET Framework; SQL Server; DevOps with Azure; architecture using DDD, SOLID and SCRUM.
Software Developer at EVG Sistemas
August 1, 2018 - June 30, 2021
Retail and commercial management systems; migration from Delphi 6 to PHP-based architecture; database modeling; stored procedures; CI/CD; Agile.
Support Analyst & Delphi Developer at EVG Sistemas
March 1, 2013 - June 30, 2021
Started as a Support Analyst and Help Desk, progressing to Delphi 6 development; contributed to tax and invoicing modules, testing and client support; maintained Linux/Windows servers and optimized SQL queries.
.NET Developer at ádrigo
November 1, 2023 - May 1, 2024
Maintained and developed new features for a web-based management system built with ASP.NET WebForms. Worked with SQL Server as the primary database, delivering solutions across modules such as invoice generation, financial reporting, inventory control, purchasing and sales. Experience in creating and maintaining user interfaces, implementing business rules, optimizing performance and writing unit and integration tests.
Software Developer – Retail and Commercial Management Systems at EVG Sistemas
August 1, 2018 - June 1, 2021
Developed sales management, invoicing (NFe) and inventory control systems for clients such as Delar Móveis, Lojas Móbile, Lojas Unimov, Reflex Tempervidros and Decksol – Design Casa & Jardim. Contributed to migration from Delphi to PHP-based architecture; refactoring, modernization, and architecture decisions. Worked with PHP, SQL Server; practiced DevOps with Azure; emphasized SOLID principles and DDD.
Support Analyst & Delphi Developer at Audaz Tecnologia
March 1, 2013 - June 1, 2021
Started as support analyst and progressed to Delphi 6 development for retail and commercial management systems, focusing on tax and invoicing modules that generated official electronic invoices. Performed testing, bug fixes and enhancements; configured Linux and Windows servers; optimized SQL queries; provided user training and documentation.
Software Developer at MGS – Minas Gerais Administração e Serviços S.A.
May 1, 2025 - Present
Assigned to SEPLAG (State Department of Planning and Management of Minas Gerais). I work on the development and continuous evolution of large-scale corporate systems used by the Government of Minas Gerais, with a strong focus on high performance, security and scalability. I build and maintain applications using PHP and Laravel, strictly applying PSR-12 standards and modern software engineering practices. I contribute to strategic projects within SEPLAG, employing architectures such as DDD, MVC, MVVM and Clean Architecture, along with automated testing, structured versioning and CI pipelines. My work supports internal processes and digital public services by delivering high-quality, compliant software. I analyze requirements, propose technical solutions, optimize development workflows and ensure deliveries align with government guidelines and engineering standards.
Software Developer at Audaz Tecnologia
June 1, 2021 - March 1, 2023
Developed administrative systems for urban mobility and corporate benefits, focusing on transportation voucher management and credit automation. Worked with ASP.NET Core and .NET Framework, SQL Server, Azure DevOps, CI/CD pipelines, database modeling, stored procedures and triggers, and optimization of high-volume operations. Employed SOLID, DDD and Agile practices to deliver scalable, maintainable software for enterprise clients.

Education

Bachelor in Information Systems at Faculdade Pitagoras
January 1, 2016 - January 1, 2020
Bachelor's Degree in Information Systems at Faculdade Pitagoras
January 1, 2016 - December 31, 2020
Bachelor's degree at Faculdade Pitagoras
January 1, 2016 - January 1, 2020
Bachelor's degree in Information Systems at Faculdade Pitagoras
January 1, 2016 - January 1, 2020

Qualifications

Add your qualifications or awards here.

Industry Experience

Government, Software & Internet, Retail, Professional Services, Education, Transportation & Logistics