I'm a Software Engineer based in Mexico 🇲🇽, passionate about building reliable, scalable, and maintainable software.
My background spans backend and full-stack development, with extensive experience in Java, Spring Boot, REST APIs, and enterprise applications.
I enjoy exploring different technologies, understanding how systems work, and finding practical solutions to complex engineering challenges.
Beyond my core experience, I'm expanding my skills in Python, data engineering, cloud-native development, and AI-assisted software engineering.
Languages
Java · Python · TypeScript · JavaScript · SQL
Backend & Frameworks
Spring Boot · Spring Data JPA · Hibernate · Node.js · REST APIs · Microservices
Frontend
React · HTML · CSS
Databases & Messaging
PostgreSQL · Oracle · MongoDB · Redis · Apache Kafka · AWS SQS
Cloud & DevOps
AWS · Docker · Kubernetes · Git · CI/CD
Testing & Build Tools
JUnit 5 · Mockito · Gradle · Maven · Postman
- Python & Data Engineering: Data pipelines and modern data processing technologies.
- Cloud & Distributed Systems: Scalable, resilient, cloud-native applications.
- AI Engineering: AI agents, developer tools, and AI-assisted workflows.
- Software Architecture: Modular design, maintainability, and engineering best practices.
I believe good software engineering is about more than writing code. It's about understanding problems, making thoughtful design decisions, and building solutions that are useful, reliable, and easy to maintain.
I'm naturally curious and enjoy learning from different domains, technologies, and people.
When I'm not programming, you'll probably find me cycling, traveling, or discovering new places.
- 💼 LinkedIn: linkedin.com/in/robergut
- 💻 GitHub: github.com/robergut
- 📍 Location: Mexico 🇲🇽
Keep learning. Keep building. Stay curious.



