- File
Eugene
Java developer
Contact information
The job seeker has entered a phone number and email.
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/12306695/
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
Date of Birth: 28 oct 1996
Region: Ukraine, Dnepropetrovsk region
(Dnipro city)
Phone: [
E-mail: [
TG: @eugene9628
WhatsApp: [
Java Developer
Key information
Knowing the data structures and algorithms at a confident level. Knowledge and understanding of
following technologies and methodologies:
OOP, AOP, Functional programming (Stream API in Java 8).
Data Base: JPA, JDBC , Hibernate ,SQL, RDBMS (PostgreSQL and MySQL).
Web technologies: basics of HTML, CSS, HTTP, XML, JSON, XML, Application Server - Tomcat, Servlet container
– Jetty, WebSocket. Understanding of REST and experience writing RESTful applications with Spring Boot.
Spring Framework: Spring Core, Spring MVC, Spring Data, Spring security, Spring Boot.
The others technologies: Maven management framework, GUI's framework: Swing. Understanding of SOLID
principles, understanding of TDD principles, Unit tests, Logging (SL4J), Confluence, Figma, Design Patterns.
Developing methodology – Scrum, Kanban.
VCS - Git.
Platform for repository's management – Bitbucket.
Project management system – Jira.
Front-End: JavaScript, HTML, CSS, React JS, Redux.
Operating Systems: Windows, Ubuntu.
IDE – IntelliJ Idea Community and Ultimate, Visual Studio Code.
CI/CD – Jenkins.
Unit testing frameworks – Junit 4 and 5, Mockito (Back-end). Jest (Front-end).
Containerization - Docker (Docker Compose).
Message Broker – Kafka
AI Tools – ChatGPT
Work experience
Company: Global Cloud Team
Time: 3 years and 9 months
Projects Description:
Project №1
Field: Blockchain and Crypto currency
Type: Monolith
Overview: Bot for trading crypto and fiat currencies. There are two main options for use – manual and auto
mode. In manual mode user has a possibility to set up bot as he wishes, bot has a large amount of options, such
as: stop loss, take profit, etc. What about auto mode – the bot analyzes many trading’s options in the market by
itself, and making decisions about trades through the complex algorithms.
Stack of technologies: Java 8, Spring Core, Spring Data, Hibernate, PostgreSQL.
Developer’s role: Back-end developer.
Responsibility: participation in daily meetings, retrospectives, sprint planning, code review, code
refactor, adding new features, fix bugs.
Agile methodology: Scrum.
Project №2
Field: Blockchain and Crypto currency
Type: Monolith
Overview: Trading platform with possibility managing wallets, sending transactions etc.
Stack of technologies: Java 8, Spring Core, Spring Data, Hibernate, PostgreSQL, HTML, CSS, React JS,
Redux.
Developer’s role: Back-end and Front-end developer.
Responsibility: participation in daily meetings, retrospectives, sprint planning, code review, code
refactor, adding new features, fix bugs.
Agile methodology: Scrum.
Project №3
Field: Blockchain and Crypto currency
Type: Microservices
Overview: Integration system for working with Blockchain and crypto currencies. Working with
transactions: sending/receiving, supports all popular crypto currencies and their tokens. The project is
oriented mainly to provide all lifecycle of creating transactions with any cryptocurrency, from create the
ticket from UI to added transaction into blockchain.
Stack of technologies: Java 8, Spring Core, Spring Boot, Spring Data, Spring Security, Kafka, Docker (base
functional for working with containers), Hibernate, JDBC, Native SQL queries PostgreSQL, HTML, CSS, React JS,
Redux, Swagger, Postman, Jira, Bitbucket, Confluence, Firebase Notifications.
Developer’s role: Back-end and Front-end developer.
Responsibility: code review, code refactor, adding new features, fix bugs, writing new integrations,
update test and production servers, communication with support’s team of product.
Agile methodology: Kanban.
Education
The National Mining University (Ukraine, Dnipro).
Degree: Magistracy, Year of graduating – 2019.
Specialty: Automation of computer systems and computer-integrated technologies.
Language proficiency
English: Written and Speaking – B1 (Intermediate).
Ukrainian and Russian – native languages
Certificates
Graduated from the Level Up’s Educational Programming Academy in Java 8 (Java Enterprise Development).
Certificate – Java Enterprise Development (Dnipro, Ukraine).
Additional Information
Hobbies and Interests
I go in for sports. Lead active and healthy lifestyle.
Personal qualities
I learn everything new very quickly, grasp everything on the fly. Hard working, diligence, perseverance and
patience. I always strive to become better in everything. I work well in a team and collective. I'm interested in
learning all new, new technologies. I always try to develop and this is helped by the fact that I am learning new
things quickly. I relate the job as a favourite activity, which I will do with pleasure.
Purpose
Developing in the field of IT technologies, to be one step ahead of others.
Similar candidates
-
Програміст PHP and Java
Dnipro, Kyiv, Remote -
Java-розробник
Dnipro, Zaporizhzhia , more 8 cities -
Backend developer (java, PHP, scala)
50000 UAH, Dnipro, Kyiv , more 4 cities -
Програміст Java
Dnipro -
Програміст Java
Dnipro, Kyiv , more 4 cities -
Senior Java Developer, Team Lead (High-load, Backend Systems)
Dnipro, Kyiv , more 2 cities