Position: Full Stack Java Developer
Category: Java
English level: upper
Years of experience: 6

•	Analyzing and optimizing DB requests to reduce latency (Spring Data).
•	Updating project from Spring Boot 1.X to Spring Boot 2.X: It was not a big challenge at first glance, but cause there were some breaking changes in the framework and it was the fintech project then it should be done very carefully. 
•	Providing TypeScript for the legacy project in ReactJs: it was done step by step, without big changes on each iteration while implementing new features and it takes about half-year to rewrite almost all components to TS.
•	Build a team from scratch as a team lead (hiring, onboarding, managing)
•	Providing Scrum for the team.
•	Microservices on Spring Boot framework;
•	SPA on ReactJs, Angular;
•	CI/CD pipelines (Gitlab devops tools, Jenkins, bash scripts, etc);
•	DB: PostgreSQL, MySQL, Firebase, MongoDB;
•	Docker, Docker Compose;
•	Agile: Scrum, Kanban; 
•	Jira, Trello, Slack;
•	Java Full Stack Team Lead;
•	Project management
I'm looking for an interesting project with a good team where I could make my best effort to improve the product. I really like challenges and I am glad to bit them.