Андрій

Java-розробник, 55 000 UAH

Employment type: full-time
Age: 53 years
City of residence: Kyiv
Ready to work: Kyiv, Remote
Employment type:
full-time
Age:
53 years
City of residence:
Kyiv
Ready to work:
Kyiv, Remote

Contact information

The job seeker has entered a phone number , email 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.

Work experience

Middle Java Developer

from 03.2024 to now (1 year 10 months)
NC1, Дистанційно (IT)

Medical IoT project:
IoT веб-додаток для проведення медичних оглядів водіїв та допуску їх до робочих змін.

Обов’язки:
Розробка функціоналу для відновлення роботи COM-порту при взаємодії з пристроєм для вимірювання рівня алкоголю.
Розробка функціоналу для отримання даних з тонометра через Bluetooth LE API.
Розробив додаток на C#, який запускається з Java-додатку, підтримує асинхронну комунікацію з BLE-пристроями та передає отримані дані назад у Java.

Стек: RESTful, Spring Boot, Concurrency, JNA, SerialPort API, C#, VS, Windows API, Bluetooth LE API, Git

AI-driven employee CRM:
CRM веб-додаток для аналізу інформації про потенційних співробітників компанії, обробки їх біометричних даних під час реєстрації та роботи з резюме з використанням AI, з можливістю подальшого редагування для надання профілів кандидатів менеджерам компанії. Додаток інтегрується з API сторонніх провайдерів для отримання інформації щодо кримінальної, фінансової та іншої історії кандидатів.

Обов’язки:
Аудит існуючих backend-методів для перевірки їх відповідності вимогам.
Внесення змін та оновлення Swagger-документації для коректного відображення та роботи всіх API.
Розробка та налаштування функціоналу сервісу відправки email.

Стек: RESTful, Swagger, Spring Boot, OAuth 2.0, Postgres, Liquibase, Docker, Git

BookWorm:
Веб-додаток для завантаження обкладинок книг, обробки інформації про книги з використанням AI, редагування цих даних для подальшої презентації клієнтам.

Обов’язки:
Проєктування та розробка UI/UX з нуля.
Розробка API та backend з нуля.

Стек: RESTful, Spring Boot, Postgres, Git, Thymeleaf, JS, CSS

Java Developer

from 06.2023 to now (2 years 7 months)
JewishCulture, Дистанційно (Неприбуткові, благодійні та громадські організації)

Високонавантажена розподілена мікросервісна архітектура для обробки персональних даних відповідно до GDPR та CCPA. Core API забезпечує роботу з користувачами, підрозділами, подіями, ітераціями тощо. CRM-система для адміністрування користувачів, управління подіями та аналітики.

Обов’язки:

Розробка модулів аналітики даних, модулів загальних батьківських класів для тестів, функціоналу автоматичної відмови у реєстрації.
Розробка та підтримка мікросервісної архітектури.
Рефакторинг, оптимізація коду, розширення функціоналу системи.
Code review, підтримка застосунку, виправлення багів.
Розробка та виконання планів тестування: unit, integration, E2E.
Рефакторинг та оптимізація бази даних.

Стек: Java 17, PostgreSQL, Flyway, RESTful, Swagger, Log4j, Spring Boot 3.1.4, JPA/Hibernate, Gradle, Tomcat, Git, Telegram bot, Docker, Unit/Integration testing, Mocking

Junior Java Developer

from 06.2020 to 03.2023 (2 years 10 months)
TrackEnsure Inc., Київ (Транспорт, логістика)

Високонавантажені SaaS-додатки з обробкою даних у реальному часі від тисяч користувачів, інтеграція з API, реплікація БД (поділ на read/write), fault-tolerant механізми доставки (fail queue, offline mode).

Обов’язки:

Розробка внутрішніх API для партнерських компаній та інтеграція зі сторонніми API (наприклад, Telitek Inc).
Створення та виправлення звітів і валідаторів даних щодо роботи водіїв для звітності в контролюючі органи.
Формування звітів у різних форматах (включно з ZIP) на основі даних про порушення, паливо, API-виклики тощо.
Реалізація тригерів і персональних повідомлень (email тощо) про зміни станів активів (локація, швидкість, порушення).
Рефакторинг та оптимізація бази даних.
Розробка підмодуля "Payments": створення платежів, прив’язка до відділів, погодження та подальша обробка.

Стек: JDBC, PostgreSQL, PostGIS, JSON, SOAP, RESTful, GAPI, Sockets, Log4j, JSP, Spring, JPA/Hibernate, Maven, Ant, Tomcat

Education

КНУФКіС

Фізична культура, тренер-викладач, Київ
Higher, from 1991 to 1995 (4 years)

Additional education and certificates

Javabeging - Spring (Boot, Security, JPA)

2018, 3 мес.

ProgAcademy

2014-2016

Knowledge and skills

  • Windows
  • Linux
  • Java
  • Git
  • Знання принципів ООП
  • HTML
  • Spring Boot
  • MySQL
  • IntelliJ IDEA
  • CSS
  • Java Core
  • Apache Maven
  • Docker
  • JUnit
  • JavaScript
  • PostgreSQL
  • SQL
  • Spring Framework
  • MongoDB
  • GitLab
  • PostGis
  • JIT-Compilation
  • Threadsafe
  • Servlets
  • Spring Data JPA
  • Gradle
  • Mockito
  • Selenium
  • IntelliIDEA
  • PL/pgSQL
  • Знання технологій JDBC
  • Bitbucket
  • Flyway
  • Liquibase
  • Apache Tomcat
  • JSON
  • REST API
  • SOAP
  • Postman
  • Swagger
  • Bash/batch scripting
  • SSH
  • Setting up Telegram bots
  • Apache Kafka
  • Redis
  • C#
  • VS Code
  • K8s
  • CI/CD
  • JSON Web Token

Language proficiencies

  • English — average
  • Ukrainian — fluent

Additional information

Технологічний стек

Java Core: Java 8–17, JIT-Compilation, Threadsafe, GC
Spring: Core, Boot, MVC, Data JPA/MongoDB, Security, Cloud, AOP
Java EE / Jakarta EE: Servlets, JSP, JPA/Hibernate
DevTools: Maven, Gradle, Ant, JUnit, Mocking, Selenium
VCS: Git, GitLab, Bitbucket, Mercurial
Середовище розробки: IntelliJ IDEA, Eclipse
RDBMS / Міграції: MySQL, PostgreSQL/PostGIS, PL/pgSQL, JDBC, Flyway, Liquibase

Фронтенд-інструменти:
Web: JavaScript, HTML, CSS, Bootstrap, Thymeleaf, Freemarker
Desktop: JavaFX

Інші інструменти: Tomcat, Docker, REST, JSON, Postman, Swagger, OAuth 2.0, JWT, Apache POI, Bash/batch scripting, SSH, Lombok

Базовий рівень: MongoDB, Telegram bot, Web services (SOAP), Apache Kafka, Redis, C#, Visual Studio, K8s, CI/CD, AWS, Angular

ОС: Microsoft Windows, Linux

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: