Backend Developer • Java & Spring Boot • Software Architecture Enthusiast
I'm a Backend Developer from México focused on building robust, maintainable, and scalable backend systems.
I enjoy being a nerd, working close to the business logic, designing clean architectures, and making technical decisions based on quality attributes.
I may not have formal training in software architecture, but I actively apply architectural thinking when designing systems: choosing technologies, patterns, and trade-offs based on real requirements.
Proud FIRST Robotics Alumni on Imperium Fons 6605
Backend
- Java, Spring Boot
- Ruby on Rails
- REST APIs, MVC
- Spring Data JPA, Hibernate
- SQL (PostgreSQL, MySQL, Oracle SQL)
Architecture & Practices
- Layered Architecture
- Hexagonal Architecture (Ports & Adapters)
- SOLID principles
- Clean Code
- DDD
- Microservices
- Event-driven Architecture
- OOP Design Patterns
Dev & Tooling
- Docker
- CI/CD with GitHub Actions
- OpenAPI / Swagger
- AWS EC2, SES, SNS, VPC
- Unit testing (JUnit, Mockito, Minitest, Rspec, Testcontainers)
- Strengthening Java Core & backend architecture skills
- Learning React to better understand full-stack workflows
- Exploring microservices concepts and distributed systems
- Expanding knowledge in Cloud-native solutions
- 📧 Email: emanuel.trujillo@yahoo.com
- 💼 LinkedIn: https://www.linkedin.com/in/carlos-salgado-799130184/
- 🧠 GitHub: https://github.com/Caryuter
I like code that is easy to understand today — and still works tomorrow.

