Summary
Marcelo Onofrio is a Senior Fullstack Developer based in São Paulo with over a decade of professional experience and six years focused on modern cloud-native .NET and Angular systems. He consistently delivers scalable APIs and maintainable front-end architectures using .NET Core, Angular (RxJS, NgRx), DDD, Clean Architecture and SOLID principles while prioritizing test coverage and CI/CD practices. Marcelo pairs hands-on coding with infrastructure-as-code (Terraform/Terragrunt), AWS services, feature toggles and trunk-based development to enable fast, low-risk releases. He has a proven track record in high-stakes projects across finance, public sector and enterprise clients, often acting as both technical lead and Scrum facilitator. Notably, he blends deep SQL and performance tuning skills with pragmatic choices like Dapper vs EF Core to optimize throughput. His background in project management and multilingual education informs a collaborative, cross-functional approach to shipping reliable software.
6 years of coding experience
9 years of employment as a software developer
Business Management Course Business Management, Business Management Course Business Management at BE School - Berlin
Certification Project Management, Certification Project Management at eCollege - Ireland
Certificate in Business Project Gestão de Projeto de Negócios, Certificate in Business Project Gestão de Projeto de Negócios at Insper/IBMEC - São Paulo - Brazil
Bacharel Computer Science, Bacharel Computer Science at Pontifícia Universidade Católica de Minas Gerais - Poços de Caldas - Brazil
FCE Cambrigde English, FCE Cambrigde English at International Language Academy of Canada
Portuguese, English, Spanish