Вживання російської небезпечне

Чому ми так вважаємо
Перейти на українську
  • Файл

Артем

Програміст Java

Возраст: 34 года
Город проживания: Одесса
Готов работать: Удаленно
Возраст:
34 года
Город проживания:
Одесса
Готов работать:
Удаленно

Контактная информация

Соискатель указал телефон и эл. почту.

Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.

Загруженный файл

Версия для быстрого просмотра

Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.

Artem Demchyshyn
[открыть контакты](см. выше в блоке «контактная информация») TW8, London, UK
GitHub LinkedIn [открыть контакты](см. выше в блоке «контактная информация»)

Professional Summary
Junior Java Backend Developer building Spring Boot REST APIs with Spring Security (JWT), Spring Data JPA,
and SQL. Delivered portfolio projects including an AI-powered CV generator (job scraping + SSE live progress) and a
PDF document layout engine (ECS + auto-pagination). Strong foundation in Core/Advanced Java and concurrency
fundamentals. Focused on clean architecture, automation, and reliable backend services.

Technical Skills
• Languages: Java (17/21), SQL, Kotlin (Basic)
• Backend (Spring): Spring Boot, Spring MVC, Spring Data JPA (Hibernate), Spring Security, Validation, Lombok,
MapStruct
• API & Security: REST design, Swagger/OpenAPI, Jackson, stateless auth, role-based authorization, JWT, BCrypt,
CORS, input validation/sanitization
• Core Java: OOP, Collections, Streams API, Multithreading/Concurrency (ExecutorService, Locks), JDBC, IO/NIO,
Optional, Record
• Databases: MySQL, Oracle SQL, SQLite
• Testing & Debugging: JUnit 5, AssertJ, debugging, logging, Postman
• Tools & Delivery: Git/GitHub, Maven, Docker, Docker Compose, Flyway

Education & Certifications
Spring Boot & REST API Mastery - Ongoing | Apr 2024 - Present - RESTful APIs with Spring Boot, DTOs, Security with
JWT, CRUD, Postman testing.
Oracle SQL Course - Self-Study | Jan 2024 - Jun 2024 - DDL/DML, joins, transactions, views, sequences using Oracle
SQL tools.
Advanced Java Course (OCA-aligned) - Self-Study | Dec 2023 - Jan 2024 - Multithreading, Streams API, JDBC,
functional programming, reflection.
BSc in Hydraulic Engineering - Kherson State Agrarian and Economic University, Ukraine | Sep 2012 - May 2017
(Grade: 2.1)

Projects
CVRewriter (Spring Boot + React + AI + Scraping) - Portfolio full-stack app generating tailored CV PDFs from vacancy
links. Implemented JWT auth, vacancy processing pipeline (Playwright scraping), SSE real-time progress, CV
editor/regenerate flow, and status tracking. Integrated AI providers (Gemini + others basic), JSON schema-driven
outputs, streaming responses, and token usage analytics. Stack: Java 17+, Spring Boot, Spring Security, JPA, MySQL,
Flyway, Docker Compose.
GraphCompose (Java/Kotlin PDF Layout Engine) - Portfolio library for declarative PDF generation using ECS
architecture. Built a layout system (VContainer/HContainer) with alignment, margin/padding, anchors, and a two-pass
measure/layout algorithm. Implemented smart pagination with breakable nested containers to split content across
pages while preserving constraints (padding/borders). Stack: Java 21 / Kotlin, Apache PDFBox, Flexmark (Markdown),
SnakeYAML.
Shopping Cart API (Spring Boot + JWT + JPA) - Portfolio backend e-commerce API. Built secure endpoints with
authentication and role-based access, product management, and cart operations (CRUD + validation). Documented APIs
with Swagger/OpenAPI and used MapStruct for DTO mapping. Stack: Spring Boot, Spring Security, JPA, MySQL,
Flyway, Postman.
Custom GeminiConnection (Java Client Library) - Portfolio Java client for Google's Gemini API. Supports model
configuration, streaming responses, image requests, and structured JSON output parsing for application integration.

Professional Experience
Bartender, Caprice Holdings - Scott's Richmond, London, UK | Aug 2022 - Present - Strong customer communication,
teamwork, and reliability in a fast-paced environment; promoted within 7 months for leadership and consistency.
Lead Engineer, Nikoplast, Odessa, Ukraine | Sep 2016 - Feb 2022 - Led work end-to-end (planning -> execution -> quality
control), improved process efficiency, maintained quality protocols, and mentored 8 team members.

Additional Information
Languages: English (Professional), Ukrainian (Native), Russian (Native)
Work Eligibility: Right to work in the UK

Похожие кандидаты

Все похожие кандидаты

Кандидаты в категории

Кандидаты по городам


Сравните свои требования и зарплату с вакансиями других компаний: