• File

Артем

Java-розробник

Considering positions:
Java-розробник, Node.js-розробник, Developer (Back-end, рефакторінг)
Age:
43 years
City of residence:
Vinnytsia
Ready to work:
Remote, Vinnytsia

Contact information

The job seeker has provided: Phone numberMessenger

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.

Artem Nikeienko
Backend engineer
Vinnytsia, Ukraine · remote or Vinnytsia office/hybrid · no relocate
[open contact info](look above in the "contact info" section) · [open contact info](look above in the "contact info" section) · [open contact info](look above in the "contact info" section)

SUMMARY
Backend engineer since 2011, mostly Java services in finance and healthcare-adjacent products. Recent
work: QR POS and merchant back office, white-label / mobile banking, and a B2B events platform (live
transcription, reporting, SSO). Comfortable taking a feature through schema, API, auth, and tests. Since
2025, independent NestJS/React product at k2e.space (non-commercial). English B2.

SKILLS
Languages: Java 8–17; SQL; TypeScript / JavaScript
Backend: Spring Boot; Spring MVC; Spring Security; gRPC; Protocol Buffers; REST; OpenAPI; Keycloak;
OAuth 2.0 resource server (Spring); SAML / SSO; Spring Cloud Gateway; Spring Actuator; Micrometer /
Prometheus
Data: PostgreSQL; SQL Server; MySQL; jOOQ; JPA / Hibernate; Liquibase; Flyway; T-SQL
Cloud and delivery: Docker; Docker Compose; Nginx; LocalStack; Tomcat / WAR; GitLab CI; Azure
Pipelines; GitHub Actions; Maven; Gradle; AWS (S3, SQS, SNS, Cognito, EC2, MediaLive)
Also: NestJS; React; Node.js; Firebase Cloud Messaging; Testcontainers; Postman; SonarQube; OWASP
Dependency-Check; JasperReports
AI / Cursor: daily AI-assisted engineering in Cursor (agents, spec-driven workflows). Git and codebase
analysis; drafts specs and résumés, then fact-checks output against evidence.

EXPERIENCE

K2E (KeyToEnglish) August 2025 – Present
Founder / Full-Stack Developer · independent, non-commercial product
Platform for teachers and students: scheduling, payments, messaging, teacher discovery. Not a salaried employer.
k2e.space
- Built the MVP from scratch as a modular monolith (DDD-lite): NestJS, PostgreSQL, React, Docker
Compose, Nginx, GitHub Actions.
- Ran AWS Free Tier (S3), LocalStack, and Brevo email; public demo/beta is live. Early phase favored
production over automated tests.

Itera Research — outstaff for Finergy.md February 2023 – November 2024
Senior Back-end Developer (Sep 2023 – Nov 2024); Middle Back-end Developer (Feb 2023 – Aug 2023)
Several products in parallel (typical outstaff). Java 8 and 17, Spring Boot 3, gRPC, Keycloak.
MBank — white-label banking · Oct 2024 – Nov 2024
- Account-opening rules on pf-be (Gradle, Java): blockReason, expiration, funds check, with tests and
dependency upgrades.
- OpenAPI contract updates and adminui-back API (Spring Boot 3.3), including 403/404; ENB Postman
collection (SelfTransfer) while iterating the contract. GitLab CI and Docker.
MIA POS — QR payments, phone as POS · Apr 2024 – Sep 2024
- Primary contributor on cap-svc (Java 17, Spring Boot 3.2, jOOQ, Flyway): QR flows, transaction returns,
tests, protobuf.
- PostgreSQL functions and migrations (returns, sellers, suspend/restore).
- sap-svc seller APIs and Keycloak user management; POS QR get/cancel/active; license-generator CLI;
Keycloak realm Docker import plus Merchant ID claim mapper and realm fixes.
Loome — auth and notifications · Dec 2023 – Apr 2024

- Built authorization-service on Java 17 / Spring Boot 3.2 / Keycloak 23 (login, anonymous user provisioning,
OkHttp).
- Hardened notification-service: FCM client, batch send-bulk, Flyway, endpoint security, Actuator /
Micrometer Prometheus, Testcontainers including Keycloak; shared protobuf, realm roles, and Postman
auth mocks (logout mock, collections).
MAIB banking, Moldova · Feb 2023 – Jan 2024
- Mobile backend (Java 8, Gradle WAR, gRPC, SQL Server T-SQL; not Spring Boot on the main module): card
block/unblock with reasons, confirmation handling, proto/swagger, stored procedures.
- DB procedures/migrations, CVE library upgrades, Spring Cloud Gateway KYC BFF (filters, Testcontainers,
Sonar), admin token filter, and MMC ACS token filter (Spring Boot 2.1 WAR). GitLab CI and Azure Pipelines.

Intent Solutions Group — Knovio for OpenExchange, Inc. March 2022 – December 2022
Middle Back-end Developer
B2B interactive presentations and events. Java 11 Spring MVC 5 modular monolith (WAR/Tomcat, not Spring Boot);
MySQL; Liquibase; AWS.
- Live event transcription: schema, REST, Spring Security feature flag, vendor/MediaLive integration, tests.
- Multi-tenant report settings (master/sub override) and presenter/Podium permissions.
- Flink attendee-session analytics on Kinesis; SQS workers for poll-slide media; Cognito/SAML IdP validation;
OWASP Dependency-Check triage. Maven; AWS SDK (S3, SQS, SNS, Cognito, MediaLive).
- Mentored juniors; Scrum.

GoIT — IT-School January 2022 – February 2022
Teacher, Java Core
- Java Core remotely (Zoom).

ISD Information Systems — SoftWebPlus (medical) May 2011 – November 2021
Middle Developer (2016–2021); Junior (2011–2015); Trainee (2011)
- Long-running medical web product: Java 6, Spring, JSF, JasperReports, MS SQL, Maven, Jenkins, SVN; later
AngularJS → Angular and a localization tool.
- JUnit and Selenium; internal SVN/reporting tools. Also an e-book (JS/HTML) and a tennis app (PHP).

Vasha Para — shoes trading September 2005 – February 2011
Accountant Manager
- First process automation: Excel VBA registers for stocktaking and payroll, fed from 1C.

EDUCATION
Specialist of Economic Cybernetics
National Mining University · 2000–2005

COURSES
Spring Boot (Udemy, 2022) · Git/GitHub (Udemy, 2022) · GitLab (LinkedIn, 2022) · Java 17 and
Collections (LinkedIn, 2023) · Keycloak (Udemy, 2023) · Docker (Udemy, 2024)

LANGUAGES AND STRENGTHS
English B2; Ukrainian; Russian.
Fast learner; analytical and critical thinking; stress resilience; teamwork; time management;
communication.

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: