Resume from May 31, 2024 File

Андрей

Java developer

Age:
25 years
City:
Odesa

Contact information

The job seeker has entered a phone number , email, address and LinkedIn.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Andrey Tanchak
Java Software Engineer
EXECUTIVE SUMMARY
• over 3 years of professional experience
• Well-motivated and hardworking developer
• Ability to work fully independently and in a team as well
• Clear understanding of the software development process and agile frameworks
• Strong technical experience in the development Rest API, design of new components, refactoring existing, testing
• Professional experience highload services, debug and fix slow segments.
• Knowledge in the full life cycle of project development, participation in improvement of their development
• Work on projects with microservices and monolithic architecture

EDUCATION

ODESSA STATE ACADEMY OF CIVIL ENGINEERING AND ARCHITECTURE, Management and Administration
2020

Hillel it school

2021

LANGUAGES

English: Professional working proficiency
Ukrainian: Native
Russian: Native

TECHNICAL SKILLS
Description
Technologies and frameworks
Programming Languages/Frameworks
Java15+, Spring Framework, Hibernate, Akka, JAX-RS, JUnit, Mockito, CodeCoverage, JavaScript, JQuery
Version Control Systems
Git
Data Bases
MySQL, Postgres, H2-Console
Protocols/Communicative Standards
SOLID principles, Design Patterns, Microservice architecture, Performance analysis
Operating Systems
Linux, Windows
Other
IntelliJ IDEA, AWS stack (S3, RDS, EC2 SQS, Cognito), GitHub, Atlassian, Postman, Swagger, Trello, Design and implementation of Java modules, Maven, Gradle, Docker(dockerfile, docker-compose), Jenkins, Refactoring, Troubleshooting, Requirements Clarification, DevOps, Presentation, Console, Grafana, Prometheus,
Docker, QuickFix, RabbitMQ(basic), SoupTcp(Nassau) and other
PROFESSIONAL EXPERIENCE
Project 1:
Gary-Spiro
Development of crypto-trading systems which implement trading strategy. System is builded on Akka actors. Basic requirement of this system is the ability to trade on 8 exchanges (Okx, Binance, FTX, Huobi, etc).
Role:
Years:
Java Developer
01.2022 - Current
Technologies:
Java 11, Spring, Gradle, Junit, Akka, Multithreading, IntelliJ IDEA, Swagger, Atlassian, Websocket, REST, JavaScript(basic)
Responsibilities:

• Daily meeting and team communication
• Design and implement new components
• Bug fixing, debug and performance issues fixing
• Troubleshoot production issues
• Communicate with client, requirement clarification
• Unit and integration tests implementation

Project 2:
Will-Cabangon
Project development from scratch of a monolithic stock monitoring system for the Philippines stock market. Our multi-users system receives data via SoupTcp websocket, processes it and emits it via websocket or REST API.
Role:
Years:
Java Developer
01.2023 - 03.2024
Technologies:
Java 15, Spring(JPA, Security, MVC, WebSockets), Gradle, IntelliJ IDEA, H2Console, PostgreSQL, JWT, AWS Cognito, AWS EC2, Grafana, Prometheus, Lombok, Nassau(SoupTcp), JavaScript(basic).
Responsibilities:

• Design and implement backend components from scratch by my own
• Implement authorization and authentication using AWS Cognito with JWT
• Develop websocket and REST API
• Troubleshoot production issues
• Integrate Prometheus and Grafana for metrics monitoring
• Stress tests and setting rate limits
• Meeting and setting up with the team

Project 3:
Incoresoft
Large microservice system. Main idea: reads information from a camera (human face, car number, color etc). I was working around a microservice called car-parking. This car-parking microservice should detect car parking time and calculate parking-fee. But there were other microservices, face detection, car number detection, etc…
Role:
Years:
Java Developer
06.2019-06.2020
Technologies:
Java 11, Javalin, JOOQ, Hibernate, Lombok, FastJson,
Redis, Heroku, JUnit, Mockito, Javascript(jquery)
Responsibilities:

• Take part in defining general project approaches
• Implementation of tasks using Java 11
• Code coverage with JUnit
• Design and implement new components
• Debug and bug fixing
• Design of database schema

Project 4:
Konstantinus
Large microservice system. Main idea: make transactions for real banks and monitoring prices. We were working with RabbitMQ and QuickFix messages. We were developed two microservices:
First - order placing docker microservice which resolved orders from another “independent” microservice and creating FIX messages to place order.
Second - price monitoring microservice. This microservice analyzed and optimized price speed - than send it to RabbitMQ.
Role:
Years:
Java Developer
11.2023-02.2024
Technologies:
Java 15, Docker, RabbitMQ(basic), QuickFix, AWS EC2, Docker pipelines, Spring, Hibernate, Spring WS.
Responsibilities:

• Take part in defining general project approaches
• Implementation of tasks using Java 15
• Design and implement new components
• Debug and bug fixing

Similar candidates

Java Software Developer
Odesa, Kharkiv

Java-розробник
15000 UAH, Odesa, Remote

Java-разработчик
Odesa, Remote

Java developer trainee/junior
Odesa, Remote

Java software engineer
Odesa, Kyiv, Remote

Java-розробник
Odesa

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: