Summary
Joel Martins is a Senior Software Engineer based in Lisbon with six years of experience building high-performance, cloud-native backend systems using .NET and C#. He specializes in scalable microservices and event-driven architectures (Kafka, RabbitMQ), with hands-on expertise in Azure, Kubernetes, Docker, CI/CD, and infrastructure-as-code. Joel has helped migrate large codebases and observability stacks, optimized REST APIs for major clients like Amazon and TEMU, and implemented resilient background processing with Hangfire. He pairs strong software design and testing discipline (unit and integration) with practical database experience across SQL Server, PostgreSQL, Entity Framework/Dapper, and CosmosDB. Comfortable leading cross-functional international teams, he often steps into technical lead duties and champions clean code, performance testing, and developer tooling improvements. Unusually for an engineer of his level, he brings prior hands-on manufacturing and lab experience, which informs a pragmatic, quality-first approach to engineering.
6 years of coding experience
4 years of employment as a software developer
Engineer's degree, Computer Systems Engineering, Engineer's degree, Computer Systems Engineering at Instituto Politécnico do Cávado e do Ave
Computer Management Technician Professional Course, Computer Management Technician Professional Course at Escola Profissional de Esposende