I bring a hands-on, pragmatic approach any project.
My expertise lies in designing and implementing digital transformations, often centered around migrating monolithic systems into a suite of independent, domain-driven, API-first microservices. My software engineering approach adheres to established standards, design patterns, and principles, such as SOLID, KISS, and IDEALS.
My core skills and technology stacks include:
- Java 17, with experience in migrating projects from versions 8/11 to 17.
- Spring, including Spring Boot and Spring Batch.
- React JS and Typescript, allowing me to create proof-of-concepts and simple applications.
Proficiency in database modeling, encompassing SQL (recently with Postgres) and NoSQL (MongoDB).
- Utilisation of tools like Jira, Wiki Confluence, and Git (both GitLab and GitHub).
Implementation of GitLab CI/CD pipelines.
- Expertise in infrastructure deployment within Docker/Kubernetes environments.
- Hands-on experience with product deployment.
My goal is to contribute my multifaceted skill set to drive efficiency, innovation, and success within your organisation.