Summary
Juan Vargas is a Senior Software Engineer with a decade of hands-on experience designing and delivering distributed, cloud-centered .NET and Angular applications for finance and eCommerce. He has a strong track record building microservices, event-driven data synchronization, and Azure integrations—using tools like .NET Core, RabbitMQ, Redis, SQL Server and various Azure services—to solve complex backend and scalability challenges. Comfortable across the full stack, Juan blends pragmatic frontend work with Angular and Tailwind/Material UI with robust backend architecture and identity/security patterns. He’s led teams and contributed to reusable open-source design efforts to accelerate corporate projects, reflecting a collaborative, improvement-focused mindset. Based in Alajuela, Costa Rica, he pairs formal training in computer engineering with a continual learning approach that helps him mentor peers while shipping reliable production systems.
9 years of coding experience
11 years of employment as a software developer
Bachelor's degree Ingeniería informática, Bachelor's degree Ingeniería informática at Universidad de Costa Rica