Backend Engineer · Java | Spring Boot | Node.js | NestJS · Ecuador 🇪🇨
Designing scalable backend systems, clean architectures, and robust APIs.
- 🔭 Focused on Backend Architecture & Distributed Systems
- 🧱 Strong interest in Clean Architecture, DDD & Microservices
- ⚙️ Experience building RESTful APIs with Spring Boot & NestJS
- 🗄️ Passionate about database design & optimization (PostgreSQL / MySQL)
- 🚀 Love working on scalable, maintainable systems
- 💬 Ask me about backend design, APIs, system design, or Java/Spring
📌 GitHub: @daniel2000x0
- ✅ Unit Testing: JUnit 5 / Mockito
- 🧩 Integration Testing: Spring Boot Test
- 🐘 Database Testing: Testcontainers (PostgreSQL/MySQL)
- 🌐 E2E Testing: Selenium
- ⚡ Node Testing: Jest (NestJS / Express)
- 📊 Focus: Testable architecture + dependency isolation
- 🏗️ Layered Architecture
- 🧱 Hexagonal Architecture (Ports & Adapters)
- 📦 Domain-Driven Design (DDD basics)
- 🔐 Secure APIs (JWT, Role-based access control)
- ⚙️ REST API design best practices
- 📉 Database normalization & query optimization
- 🧼 Clean Code + SOLID principles
(Aquí puedes reemplazar con tus repos reales)
- Spring Boot + PostgreSQL
- Authentication (JWT)
- Shopping Cart + Orders + Payments
- Clean Architecture structure
- Modular architecture
- TypeORM integration
- Transaction management (QueryRunner)
- DTO validation & error handling
- JWT + Refresh Tokens
- Role-based access control
- Secure authentication flow
“A backend system is not just code — it's a design of reliability, scalability, and trust.”
First make it work. Then make it right. Then make it fast.