Андрій
Java-розробник, 55 000 грн
- Вид зайнятості:
- повна
- Вік:
- 53 роки
- Місто проживання:
- Київ
- Готовий працювати:
- Дистанційно, Київ
Контактна інформація
Шукач вказав телефон , ел. пошту та LinkedIn.
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/4940259/
Досвід роботи
Middle Java Developer
з 03.2024 по нині
(2 роки 4 місяці)
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
з 06.2023 по нині
(3 роки)
JewishCulture, Дистанційно (Неприбуткові, благодійні та громадські організації)
Мультимодульна CRM-платформа для бекенду, побудована на Java 17 та Spring Boot 3. Система надає API для управління користувачами, організаційними підрозділами, ітераціями та робочими процесами подій, а також автоматизацію реєстрації та сповіщень. Проєкт включає автентифікацію на основі JWT, авторизацію на рівні об'єктів (ACL), модулі аналітики та інтеграцію сповіщень (SMS/Telegram). Архітектура підтримує чіткі межі доменів, зручність у підтримці та контрольований доступ до конфіденційних даних.
Обов’язки:
Розробка функціоналу аналітики та звітності для робочих процесів підрозділів, подій та учасників.
Впровадження логіки безпечного доступу на основі ACL, включаючи перевірку дозволів, маскування відповідей та обмеження експозиції даних.
Реалізація бекенд-функції для профілів користувачів, історії груп, зв’язків з організаціями, бізнес-правил ітерацій та обробки життєвого циклу реєстрації.
Впровадження автоматизованих робочіх процесів реєстрації, включаючи заплановані нагадування та логіку автоматичного відхилення у разі прострочення підтвердження лідером.
Створення та підтримка спільної інфраструктури для тестування, забезпечення покриття модулів юніт- та інтеграційними тестами.
Проведення рефакторингу легасі-коду, оптимізація запитів та мапінг, виправлення помилок у продакшені та стабілізування виконання CI/тестів.
Стек: Java 17, Spring Boot 3.1.4, Spring Security, JPA/Hibernate, PostgreSQL, Flyway, REST APIs, Swagger/OpenAPI, Gradle, Docker, Git, JWT, ACL-based authorization, Telegram bot integration, Unit/Integration testing, Mockito, Testcontainers
Junior Java Developer
з 06.2020 по 03.2023
(2 роки 10 місяців)
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
Пауза в карʼєрі
з 06.2018 по 07.2020
(2 роки 2 місяці)
Робота над власним проєктом
Освіта
КНУФКіС
Фізична культура, тренер-викладач, Київ
Вища, з 1991 по 1995 (4 роки)
Додаткова освіта та сертифікати
Javabeging - Spring (Boot, Security, JPA)
2018, 3 мес.
ProgAcademy
2014-2016
Знання і навички
- 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
Знання мов
- Англійська — середній
- Українська — вільно
Додаткова інформація
Технологічний стек
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
Схожі кандидати
-
Java-розробник
20000 грн, Київ, Дистанційно -
Програміст Java
Житомир, Дистанційно -
Java-розробник
Дистанційно -
Java-розробник
130000 грн, Київ -
Javascript developer
Дистанційно -
Java-розробник
Дистанційно