• File

Артем

IT-спеціаліст

Considering positions:
IT-спеціаліст, Програміст Java, Python-програміст, Database developer, Back end програміст
Age:
25 years
City of residence:
Netishyn
Ready to work:
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.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Ткачук Артем Олександрович
Розробник програмного забезпечення (Java)
[open contact info](look above in the "contact info" section) | github.com/lecorrr | Нетішин, Україна

Досвід роботи
Інженер-програміст / Адміністратор баз даних | Хмельницька АЕС | 3 роки
• Проектував і розробляв Java-додатки для внутрішніх промислових систем АЕС, моніторинг
процесів, збір даних та звітності з використанням Spring Boot, Spring MVC і Spring Security
• Маю досвід розгортання додатків на Apache Tomcat, налаштування сервера, дескриптори
розгортання та управління життєвим циклом додатка
• Реалізовував шари доступу до даних з використанням Hibernate і Spring Data JPA мапінг
сутностей, JPQL-запити, ліниве/жадібне завантаження та управління транзакціями
• Писав юніт та інтеграційні тести з використанням JUnit 5 і Mockito покриття сервісного шару,
поведінка репозиторій і валідація RESTендпойнтів
• Співпрацював з командою БД над інтеграцією Oracle і MySQL JDBC підключення, узгодження
схем, оптимізація запитів і виклики збережених процедур
• Розробляв і підтримував внутрішні REST API на Spring Boot для роботи з даними станції та
внутрішніми сервісами

Технічні навички
• Java / Spring: Spring Boot, Spring MVC, Spring Security, Spring Data JPA, Hibernate мапінг
сутностей, JPQL, транзакції, ліниве/жадібне завантаження
• Tomcat: Apache Tomcat налаштування сервера, WAR розгортання, дескриптори розгортання,
управління життєвим циклом
• API: Проектування REST API, DTO, версіонування, обробка помилок, інтеграція зі сторонніми
сервісами
• Мікросервіси: Декомпозиція сервісів, Feign, централізована конфігурація
• Docker: Dockerfile, багатоетапна збірка, docker-compose, мережа контейнерів
• Kubernetes: Deployment, Service, ConfigMap, Secret, liveness-проби, kubectl
• MySQL: Проектування схем, оптимізація запитів, індексування, Liquibase/Flyway, HikariCP
• Oracle DB: Табличні простори, права користувачів, PL/SQL, моніторинг продуктивності
• Heroku: Procfile, Config Vars, адони, управління dyno
• Тестування: JUnit 5, Mockito юніт та інтеграційні тести, тестування RESTендпойнтів, CI
• Git / GitHub: GitFlow, пул-реквести, code review, GitHub Actions CI
• Скриптинг: Python-скрипти, Bash-автоматизація

GitHub
83 відкритих репозиторії на github.com/lecorrr, активна Java практика: основи мови, ООП, алгоритмічні
задачі та домашні завдання.

Освіта
НТУ України «КПІ» імені Ігоря Сікорського
• Бакалавр — Енергетичне машинобудування (142)
• Магістр — Комп’ютерні науки (122)
2018 – 2024

Мови
• Українська — рідна мова
• Англійська — рівень C1 (Advanced), професійне володіння

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: