Position: Senior Java Developer
Category: Java
English level: upper
Years of experience: 7


Summary:
I can offer you my experience as software engineer with main technology on Java, team lead of 8 people, managing development cycle starting from clarifying requirements till launch new feature and software architect designing tech solution and documentation for complex system with more than 200 working micro services.
Education:
Donetsk National Technical University, master, Computer Science (2011 – 2017)
Skills:
Java, SQL, REST/SOAP, GraphQL, Messaging
Spring Cloud stack, Camunda BPMN, AWS, Terraform, Docker, SNS/SQS, AWS Step Functions, Spring Cloud stack, Postgresql, Elasticsearch, Redis, ELK stack
Databases: MySQL, Postgres
Projects
Auto1 company from October 2019 till now
Team lead/Software architect:
Working with business requirements, creation of technical specification and software architecture, team leading, code review, provide timeline and ETA, production support, data/schema migration, designing and implementing new parts of the system and new micro services.
Senior software engineer:
AWS, SNS/SQS, AWS Step Functions, Terraform, Docker, Spring Cloud stack, GraphQL, Camunda BPMN, Postgresql, Elasticsearch, Redis, ELK stack.
EPAM systems from April 2018 to October 2019
Software engineer - Senior software engineer
Java, Spring boot 1, REST, Spring Data, JDBC template, MySQL, AEM (Apache Sling)
Mobile operator and internet provider from May 2016 to February 2018
Junior software engineer - Software engineer
Java, Spring 4, Spring MVC, Spring Security, SOAP, Spring WS, Spring Data, MySQL
Languages
Russian, Ukrainian (native) English (B2)