Summary
Bruno Marcel is a Senior Full Stack Developer based in Sergipe, Brazil, with over 15 years of software engineering experience and six years in senior roles building Java and Angular microservices for public-sector clients. He has led migrations to Spring-based microservices and maintained mission-critical systems for the Secretary of State for Finance and BNDES, blending backend Java expertise with modern TypeScript/Angular front-ends. Comfortable across REST APIs, Open Liberty, Oracle databases and CI tools like Jenkins and SonarQube, he pairs hands-on coding with practical project leadership and software quality practices. In addition to industry work, he has taught computer science and software engineering topics at university level, which sharpens his ability to communicate complex concepts to teams. His background includes legacy modernization (VB.NET to Java and monolith-to-microservice transitions), showing a knack for incremental modernization in regulated environments. This combination of long-term public-sector domain knowledge, teaching experience, and full-stack craftsmanship makes him effective at delivering reliable, maintainable enterprise systems.
6 years of coding experience
15 years of employment as a software developer
Desenvolvimento de Aplicações Web, Programação de Computadores, 8.89, Desenvolvimento de Aplicações Web, Programação de Computadores, 8.89 at Unit
Especialização em Gestão de Projetos de Software, Gestão de Projetos, 8.8, Especialização em Gestão de Projetos de Software, Gestão de Projetos, 8.8 at FANESE - Faculdade de Administração e Negócios de Sergipe
Bacharel em Sistemas de Informação, Análise de Sistemas de Computação, 7.62, Bacharel em Sistemas de Informação, Análise de Sistemas de Computação, 7.62 at Universidade Tiradentes-Unit
Spanish, English, Portuguese