Position: Java Software Engineer
Category: Java
English level: upper
Years of experience: 3


Now I am a developer in a fintech product company. Here we develop all the lifecycles of transactions.
Previously I worked on security project. The main work here - is to develop tools or/and applications for security engineers and also deploy and support them in AWS.
I've been also working as a developer on media project. This project works with media and its metadata.
I have also participated in development of testing project. This project is a test system for internal and external users that gives a possibility of creating tests, passing them, tracking results and so on.

Skills:
• Agile: Software Development Methodologies: KANBAN, SCRUM;
• Cloud & DevOps: AWS: AWS API Gateway, AWS CloudFormation, AWS Lambda, DynamoDB, Amazon Athena, Amazon CloudWatch, Amazon Simple Email Service (SES), Amazon Simple Storage Service (S3);
• Java: Building Tools: Gradle, Maven;
• Java: JEE Frameworks: Hibernate, JPA;
• Java: Integrated Development Environments: IntelliJ IDEA;
• Java: Java 8+;
• Java: Spring: Spring Boot;
• Software Configuration Management: Version Control Systems: Git;
• Software Construction: SQL Databases: MySQL;
• Software Construction: Construction Languages: SQL;
• Software Design: Software Structure and Architecture: Design patterns;
• Software Engineering Management: Jira: JIRA;
• Spoken Languages: German (Deutsches Sprachdiplom - C1), English (Cambridge English: B1 Preliminary English Test (PET)) working in English, Ukrainian;
• Testing: Test Levels: Integration Testing, Unit testing;
• Testing: Unit Testing: JUnit, Mockito;