Працював в 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
Software programming. Basic course
Vadim
Vadim
Java developer
Харків
повна зайнятість
Оновлено 1 місяць тому