💻 Senior Software Engineer | Distributed Systems | Java | AWS | 🇨🇴 Colombia
I'm a Senior Software Engineer with 10+ years of experience designing and building distributed systems, cloud-native services, and scalable APIs using Java and the Spring ecosystem. I specialize in microservices, reactive programming with WebFlux, and cloud integration.
- 🔧 Currently building event-driven systems with Kafka, Redis, and WebFlux
- 🧠 Studying AWS Solutions Architect Certification
- 📚 Currently learning Kotlin and preparing for AWS Solutions Architect Associate certification
- ❤️ Passionate about clean code, system design, and mentoring developers
Languages & Frameworks:
- Java with Spring Ecosystem (Spring Boot, Spring JDBC, Spring Security, WebFlux)
- Kotlin (Learning)
- JavaScript, ReactJs
Databases & Messaging: PostgreSQL, MongoDB, Redis, Kafka, RabbitMQ
DevOps & Cloud: Docker, Kubernetes, AWS (S3, EC2, Lambda), GitHub Actions
Testing: JUnit, Mockito, Postman,Oracle
-
🔹 spring-cloud-architecture
Distributed microservices architecture with Spring Boot 3, Spring Cloud, Docker, and centralized security using OAuth2 and JWT. Includes service discovery, configuration management, tracing, and container orchestration. -
🔹 worker
Event-driven order processing with Kafka, Redis, MongoDB, and WebFlux. -
🔹 react-invoice-manager
Interactive billing app built with React. -
🔹 spring-boot-webflux-apirest
Reactive CRUD API with Spring Boot and MongoDB. -
🔹 data-structures-algorithms-java
Classic algorithms and coding problem solutions in Java.
