Position: Team Lead
Category: Java
English level: upper
Years of experience: 4


I'm a Java Software Engineer with 3.5 years of commercial experience on 3 different projects. On 2 of them, I was working as a full-stack developer so I have experience with React.js as well. 
My previous projects mostly used outstaff model so I worked directly with customers and report to them.  

Previous projects:

1) Java Software Engineer (current), 8 months
Customer Experience (CX) platform
Tech stack: Java 11, GraphQL, PostgreSQL, HK2, Swagger


2) Full-stack Software Engineer (Java + React), 2.5 years
CRM platform (PaaS) based on microservice architecture
Tech stack: Java 8, React/Redux, MySQL, Guice, Selenium, Cucumber, Kafka

3) Full-stack Software Engineer (Java + React), 3 months
Development of a company's internal accounting system.
Tech stack: Java 8, Spring Boot, PostgreSQL, React/Redux, Flyway
I want to join a growing project to work on extending functionality or work on a project from scratch. I'm "hungry" to learn new frameworks/technologies (AWS and NoSQL databases are my top priorities) and participate in designing new functionalities/systems. It would be great to have the opportunity to improve my mentorship skills and conduct technical interviews. 

IMPORTANT: Please don't bother me with short-term/legacy projects where your only function is to maintain system state and fix bugs.