Summary
Lazaro Prates is a Senior Java Software Engineer with about 12–15 years of experience building backend systems and leading teams, with six years in international markets that made him nearly fluent in English. He specializes in Java (Spring Boot, Hibernate) and cloud-native microservices, having delivered integrations and high-throughput systems using AWS (including serverless Lambdas and SQS), Postgres, DynamoDB and containerized deployments. He has repeatedly owned end-to-end solutions—designing APIs, event-driven integrations, CI/CD pipelines and data pipelines—for clients in finance, HR and travel, and has led architecture and code-quality efforts applying SOLID principles. Comfortable across polyglot stacks (Node.js, Python, PHP) and front-end frameworks when needed, he combines hands-on coding with team leadership and mentoring. Notably, he has built scalable HCM/invoice ingestion and bank integration solutions that processed tens of thousands of records per day and automated high-volume refund workflows. Based in Paraná, Brazil, he pairs deep legacy-system modernization experience with practical serverless and microservices architecture expertise.
12 years of coding experience
13 years of employment as a software developer
Systems Analysis and Development, Computer Technology/Computer Systems Technology, Systems Analysis and Development, Computer Technology/Computer Systems Technology at Universidade Católica de Brasília
Portuguese, English