Position: Java Tech Lead / Architect
Category: Java
English level: upper
Years of experience: 7

Team/Tech Lead with 6 years of experience and Senior Java Developer with 8 years of experience. Developed backend microservices focused mostly on client experience, wealth management, risks, finance and accounting. Have strong programming background, understanding of financial services and solid experience in distributed systems development/maintenance.
As a seasoned Java Tech Lead with 20 years of experience in IT, I have been instrumental in transforming monolithic applications into microservices architecture, leveraging cutting-edge technologies such as Spring, Spring Boot, Spring Security,  and more. My current role encompasses preparing technical solutions for stories, task decomposition, code review, conducting technical meetings, and refinement sessions.

My passion for architectural patterns, microservices, testing frameworks, and methodologies like CQRS, ES patterns, DDD, hexagonal architecture, and the 12 factors approach has driven me to create efficient application architecture and provide professional code reviews. I aspire to continue growing in these areas, offering technical solutions for developers' tasks.

With a commitment to excellence, collaboration, and continuous improvement, I am keen to contribute my expertise to a forward-thinking team that values innovation, quality, and growth.