Values
agile
Strong believer in agile principles to achieve early business value, and high software quality, using scrum and pair programming techniques.
DDD
Domain Driven Design, or narrowing the gap between business and development using strategic and tactical DDD patterns.
technical design
Setting technical standards and making design decisions, always in consultation with the team.
clean code
Invest in writing code as clean and readable as possible, following Clean Code principles, resulting in lower maintenance costs.
TDD
Better code design, runnable specs and high code coverage by Test Driven Development and Test First principle.
Java
Extensive experience in Java Programming Language and related frameworks.