- Experience with Microservice architecture with decoupled components, enabling the development of scalable and resilient systems.
- Experience with DDD (Domain Driven Design), Clean Architecture, SOLID principles, Design Patterns, and Code Refactoring.
- Expertise with multiple backend stacks, including Spring-Kotlin, Node.js-Typescript and Django-Python allowing me to adapt to diverse project requirements.
- Strong background in both SQL and NoSQL databases, with hands-on experience working with PostgreSQL and MongoDB.
- Extensive experience in writing automated unit and integration tests, to ensure the reliability and stability of software applications.
- Proficiency in building RESTful APIs.
- Knowledge and practice of TDD (Test-Driven Development) and XP (Extreme Programming) methodologies to create high-quality software.
- Previous experience in Mobile development, allowing me to design for the best user experience.
- Christmas Lights Kata.
TDD
- Parallel Change Kata.
Refactoring
Email: [email protected]