Position: Senior Java Developer / Team Lead / Architect
Category: Java
English level: upper
Years of experience: 11


More than 20 years of extensive experience in software development. Top quality architecture and design skills using Java, and related tools. Solid background in Object-Oriented analysis and design patterns. Comprehensive knowledge of product development life cycle, data modelling, testing and performance tuning. Solid understanding and much experience of Agile development process implementation for cross-functional cross-location teams.

Large team work experience in distributed Scrum as a Scrum master/Java Team Lead
Large experience in continuous integration practice, pair programming practice, TDD.
Large experience in Agile methodology and Scrum process implementation and tuning as a Scrum master.
Have an experience in development of financial applications for investment banking.
Lead and facilitate cross-functional project teams from project inception to completion, including operational support.

Founder and owner of several successful startups.
Twice Certified scrum master. Attained trainings conducted by world-known Scrum guru: Craig Larman, Robin Dymond.