Работал в 6 компаниях   5 лет 6 месяцев

IT

Java Developer

Danavero Inc.

IT

3 года

09.2021 - по настоящее время

Role: Java Developer

Project Description: The Bank project is a robust financial application designed to handle a wide range of banking operations, including account management, transaction processing, and customer support. It leverages a microservices architecture to ensure scalability and modularity. The application integrates with Sybase for data management, uses Mustache for templating, and employs Hibernate for ORM. Jenkins is utilized for continuous integration and deployment, while security features are incorporated to ensure data protection and compliance. The goal of the project is to provide a secure, efficient, and scalable banking solution.

Technologies Used: Java, Microservices, Spring, Sybase, Mustache, Hibernate, Jenkins, Security

Java Developer

Danavero Inc.

IT

3 года

09.2021 - по настоящее время

Role: Middle Java Developer

Project Description: The Web Game project is an engaging simulation game developed for a large corporation. The game's main task is to simulate the life of a character, where players make decisions for their character related to buying a house, car, insurance, and other life choices. Each decision impacts the character's indicators, such as health, wealth, and happiness. The game also includes various incidents that occur randomly, affecting the character's indicators and requiring players to adapt their strategies. The project aims to provide an interactive and educational experience for players, teaching them about financial planning and life management.

Technologies Used: Java 17, Spring Boot, PostgreSQL, Hibernate, Basic Security

Java Developer

Danavero Inc.

IT

3 года

09.2021 - по настоящее время

Role: Java Developer

Project Description: The Web for Horses Owners project is an online platform designed for horse enthusiasts and owners. The platform allows users to buy and sell horses, as well as register their horses on the site. It aims to create a comprehensive marketplace and community for horse owners, providing detailed listings, registration options, and communication tools to facilitate transactions and interactions. Additionally, the platform includes mail messaging capabilities for user communication and utilizes RestTemplate for integrating with external services.

Technologies Used: Java, PostgreSQL, Hibernate, RabbitMQ, Docker, Mail Messaging, RestTemplate

Java Developer

TAGsoft

IT

1 год 1 месяц

08.2020 - 09.2021

Role: Java Developer

Project Description: The Numismatics project is an advanced platform designed for coin collectors and enthusiasts to identify and search for coins based on scanned images. The application enables users to take photos of coins, which are sent to Google Cloud Vision for optical character recognition (OCR). The OCR service extracts possible letters from the image, which are then used to search a comprehensive database of coin information. The project also involves aggregating coin data from various external sites and storing it in the database for efficient searching and retrieval.

Technologies Used: Kotlin, Spring REST, PostgreSQL, Elasticsearch, Google Cloud Vision (GCP Vision), Hibernate, JSoap

Java Developer

TAGsoft

IT

1 год 1 месяц

08.2020 - 09.2021

Role: Java Developer

Project Description: The Sports and Health project is a comprehensive platform designed to promote fitness and well-being by providing users with tools and resources to track their physical activities, monitor health metrics, and engage in sports-related activities. The application includes features for logging workouts, setting fitness goals, tracking progress, and receiving personalized health recommendations. The platform aims to support users in achieving their fitness objectives through an intuitive and data-driven approach.

Technologies Used: Java/Kotlin, Spring REST, PostgreSQL, Hibernate

Junior Java Developer

Enifsoft

IT

1 год 4 месяца

04.2019 - 08.2020

Role: Junior Java Developer

Project Description: The Auto Parts Marketplace project is an online platform designed to facilitate the buying and selling of auto parts. The application allows users to browse a wide range of auto parts, view detailed product information, and make purchases through an integrated checkout system. The project aims to provide a seamless and efficient experience for both buyers and sellers by leveraging modern web technologies and frameworks.

Technologies Used: Java/Kotlin, Spring REST, Swagger Editor, Micronaut Framework, PostgreSQL & MySQL

Ключевая информация

Programming Languages:, Java (8, 11, 17), Core Java, Java EE, Kotlin

Frameworks and Libraries: Spring Framework(Spring Boot, Spring MVC, Spring Data, Spring Cloud), Hibernate, JPA, Microservices, WebFlux,Micronaut Web

Technologies: RESTful APIs, SOAP, JSP, Thymeleaf/Mustache

Databases: PostgreSQL, MySQL, Sybase, MongoDB, Hibernate, JPA

Tools and Platforms: Git, GitHub, GitLab, Jenkins, Docker, Kubernetes, Maven, Gradle

Messaging and Streaming: RabbitMQ, Apache Kafka, JMS

Cloud and DevOps: Google Cloud Platform (GCP)

Security: Spring Security, OAuth2, JWT

Testing: JUnit, TestNG, Mockito, Spring Test

APIs and Libraries: Swagger/OpenAPI, Feign, RestTemplate/WebClient

Additional Skills: SLF4J, Logback, Log4j, Prometheus, Grafana, ELK Stack (Elasticsearch, Logstash, Kibana)

Учился в 1 заведении

Академия гражданской защиты Украины

пожарная безопасность, инженер по профилактическим работам

Харьков, 2008

Владеет языками

Английский

средний

Курсы, тренинги, сертификаты

Java programming

Харьков, 2019

Software programming. Basic course

Харьков, 2019

Vadim

Java developer

Харьков

39 лет

полная занятость

Обновлено 1 месяц назад