Summary
Marcelo Vargas is a Senior Software Engineer based in Vancouver with over a decade of experience designing and shipping resilient, scalable enterprise systems. He specializes in microservices and event-driven architectures using Java (Spring Boot/Cloud), Node.js and TypeScript, and has hands-on experience with AWS services and messaging platforms like RabbitMQ. Marcelo has a strong delivery mindset—practicing TDD, clean code, refactoring and CI—and has led cross-functional teams, vendor integrations, and the creation of shared libraries used across 20+ services. His background spans fintech and platform roles where he built alerts and payments-related microservices and drove technical onboarding for contractors. Notably, he combines deep backend expertise with full‑stack fluency from early React/Angular projects, enabling him to bridge API design and consumer-facing integrations.
11 years of coding experience
11 years of employment as a software developer
Sistemas de Informação, Desenvolvimento de Sistemas, Sistemas de Informação, Desenvolvimento de Sistemas at Centro Universitário Ritter dos Reis
Portuguese, English