Full Stack developer( Java + Angular) with 10+ working years of experience.
I worked on multiple projects as a Developer and Technical Team Lead in a microservices ecosystem.
Collaborated with various sized teams in a multinational company and worked individually as a freelancer as well.
Proud being in the 4 members team that pioneered Domain Driven Design approach for an international major bank, and successfully setting it as a basic way to develop their microservices.
I promote TDD and BDD and using JUnit, Mockito and Cucumber Framework I assure that your code is well tested and set as low as possible the chance to introduce regressions in future development stages.
Along with SOLID principles, Clean Code techniques and using needed design patterns I guarantee that you will have the code quality standards desired.
In the projects I was involved the stack I used frequently is:
Java 7/8/11, Angular4+, Spring MVC, Spring Data, Spring Boot, Spring Batch, Hibernate, Oracle DB, PostgreSQL, Flyway, Maven, Apache Kafka, PrimeNg, CSS/SCSS, HTML5., Rest API.
I used also tools like Jenkins, Jira, GitLab, Nexus, Sonar, IntelliJ, Lombok, Swagger, MapStruct.