Engineering Manager / Senior Software Engineer based in Mexico City. I’ve spent over a decade leading full-stack teams, modernizing legacy platforms, and driving user-centric development. I’m passionate about creating high-performing engineering cultures—whether that means mentoring teams, guiding architectural decisions, or establishing observability strategies for mission-critical systems.
- Team Leadership: Successfully built and managed distributed teams of Senior Engineers.
- Scalable Systems: Built billing systems handling thousands of transactions daily, improved platform uptime to 99.99%, and deployed custom observability solutions.
- Collaboration & Mentorship: Agile-minded, user-focused. Dedicated to mentoring junior and senior engineers and fostering an open, inclusive culture.
- Movies & Home Theater: I’m a big movie buff, always experimenting with home theater setups for a near-cinema experience.
- Coding Since Childhood: My fascination with computers started early. I knew I’d spend my life building software (even before I knew what “engineering” was!).
- Open Source Aspirations: I haven’t collaborated on open-source projects much yet, but I’m eager to jump in when I find the right fit.
- Languages: Java, Groovy, Python, Elixir, PHP, JavaScript, TypeScript, Ruby
- Frameworks: Spring, Spring Boot, Grails, Django, Phoenix, Rails, Node, Firebase
- Databases: Postgres, MySQL, SQLite, Firestore
- Cloud: AWS (EC2, RDS, S3, API Gateway, SQS), Google Cloud (Cloud Functions, Cloud Storage)
- GitHub: @rvargas
- LinkedIn: rafaelvargasr