• Файл

Артем

Java-розробник

Розглядає посади:
Java-розробник, Економіст, Різьбяр по дереву, Node. js-розробник, Back end-програміст
Вік:
43 роки
Місто проживання:
Вінниця
Готовий працювати:
Дистанційно

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

Шукач вказав телефон .

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

ARTEM [відкрити контакти](див. вище в блоці «контактна інформація»)

NIKEIENKO [відкрити контакти](див. вище в блоці «контактна інформація»)

artem-nikeienko
SOFTWARE ENGINEER
[відкрити контакти](див. вище в блоці «контактна інформація»)

PROF I L E S T ACK

Languages: Java (6-17), SQL,
I’m a Software Engineer with 15 years of experience in enterprise JavaScript (TypeScript)
software development. Frameworks & Technologies:
JavaScript: Node.js (NestJS), React;
I have a strong background in designing and implementing
Java: Spring Boot, Spring Data;
scalable, high-performance applications, primarily in the
Protobuf, Lombok, Swagger
healthcare and financial sectors. Focused on writing clean, high-
Cloud: AWS: CloudFront, EC2, SNS,
quality code while adhering to best practices to deliver reliable
and maintainable products. SQS, RDS, S3
Databases: PostgreSQL, MS SQL,
In my daily work, I rely on existing best practices, documentation, JOOQ, Liquibase, Flyway, TypeORM
and books, alongside my sharp analytical skills and problem- DevOps & Tools: Docker, GitHub
solving mindset. I have hands-on experience with microservices, Actions, Maven, Gradle, Jenkins,
cloud platforms (AWS), and security solutions (OAuth 2.0, GitLab CI/CD
Keycloak).
Security: OAuth 2.0, Keycloak,
OWASP security principles
Open-minded and fond of challenging tasks, I strive for personal
Development Practices: 12-Factor
and professional growth by continuously gaining new skills and
App Methodology, Clean Code,
knowledge. Additionally, I actively participate in architectural
decision-making, mentoring junior developers, and optimizing SOLID, DRY, KISS, Microservices,

development processes through automation and CI/CD pipelines. CI/CD, Agile
OS: Linux, Windows
VCS: SVN, Git

EDUCAT I ON S KI L L S

Fast Learner
2000 - 2005 NATIONAL MINING UNIVERSITY
Analytical Thinking
Specialist of Economic Cybernetics Critical Thinking
Courses: Stress Resilience
Spring Framework and Spring Boot for Java (Udemy, Jan 2022) Teamwork
The Git and GitHub for Beginners (Udemy, Apr 2022) Time Management
Learning GitLab (LinkedIn, Jun 2022) Effective Communication
Learning Java 17 (LinkedIn, Jul 2023)
Learning Java Collections (LinkedIn, Aug 2023)
L ANGUAGES
Keycloak - Open Source Identity and Access Management (Udemy, Oct
2023)
English (B2)
Docker Training: Learn Docker from Zero to Cloud (Udemy, Jun 2024)
Ukrainian
Russian
WORK E X PE RI E NCE

K2E (KeyToEnglish) - https://k2e.space Project: K2E (KeyToEnglish) - Startup
Aug 2025 - Current Time Co-Founder, CEO, CTO, Architect, Full-Stack Developer, DevOps, QA
Description: K2E (Key-To-English) is a global social platform connecting teachers and students for online
education. It supports lesson scheduling, payments, messaging, and teacher discovery.
Responsibilities: Designed and implemented an MVP of a system from scratch, taking full responsibility for
architecture, development, infrastructure, and production operations. The system was built using Node.js
(NestJS), PostgreSQL, React, GitHub Actions, and Amazon Web Services, following industry best practices and
production-oriented design principles. To minimize operational costs at an early stage, the application was
deployed and is currently running in production on AWS Free Tier, with careful optimization to stay within strict
resource limits. The backend was intentionally designed as a modular monolith (DDD-lite), serving as a
foundation for future evolution into a microservices architecture with isolated databases as the product scales
beyond the beta stage. Implemented cloud-aware and environment-agnostic infrastructure, including AWS
service integration with LocalStack for local development, enabling seamless switching between development
and production environments via configuration only. Optimized developer experience by introducing a hybrid
local development setup, allowing the frontend to run locally in hot-reload mode while backend services and
infrastructure remain containerized. Integrated AWS S3 for external storage and Brevo (Sendinblue) for
transactional email delivery, including a secure, token-based password reset flow. Containerized the application
using Docker and Docker Compose, configured Nginx as a reverse proxy, and set up CI/CD pipelines with
GitHub Actions for automated build and deployment.
During the early prototype and beta phase, prioritized architecture validation, production stability, and real-
world behavior over automated test coverage, with a clear roadmap for introducing integration and contract
testing as the system stabilizes.
The system is currently running in demo/beta mode and available at: https://k2e.space
Stack: Node.js, NestJS, React, Git, VSCode + GitHub Copilot, Flyway, OpenAPI 3.0, Docker, GitHub, GitHub
Actions, PostgreSQL, AWS: CloudFront, EC2, SNS, SQS, RDS, S3, ; Localstack (AWS), Brevo (as an external e-mail
service), Nginx

Itera Research (Outstuff for Finergy.md)
Sept 2024 - Nov 2024 Senior Back-end Developer Project: “MBank” - banking client application.

Description: a generic, white-label solution for performing banking transactions.

Responsibilities: I joined the project by creating the Admin portal from scratch, writing
configuration for its CI/CD and setting up mock responses with the Mockserver for all actual for the
moment REST calls.
Stack: Java 17, Spring Boot, PostgreSQL, JOOQ, Liquibase, Git, Docker

Sept 2023 - Aug 2024 Senior Back-end Developer Project: MIA POS application

Description: mobile application for QR-code payments that turns smartphone into the POS-terminal.
Responsibilities: I took part in project designing, developed the Client Admin Portal as a web-
service. I learned OAuth 2.0 and Keycloak for authentication/authorization; proposed and
implemented Keycloak configuration for all project.
Stack: Java 17, Spring Boot, PostgreSQL, JOOQ, Liquibase, Git, Docker, Lombok, Keycloak, OAuth 2.0
May 2023 - Aug 2023 Middle Back-end Developer Project: KYC & Online onboarding application

Description: a solution for online on-boarding of the new clients avoiding offline contacts, with use
of FaceID technology.
Responsibilities: Designed and developed several parts of the system, integrated it with Luna
Platform server for face recognition. Made troubleshooting and code review.
Stack: Java 17, Spring Boot, PostgreSQL, Spring Data, Liquibase, Git, Docker, Lombok
Feb 2023 - Dec 2023 Middle Back-end Developer Project: Banking corporate information system
Description: a corporate solution for MAIB - Moldova’s largest commercial bank.
Responsibilities: I primarily implemented the new features and made fixes for the existing ones,
learning banking domain and new technologies. Troubleshooting and bug-fixing, code review.
Stack: Java 8, Spark, Protobuf, MS SQL, Axis 2, Lombok, Git, Docker
Intent Solutions Group (Outsource for OpenExchange, Inc.) Project: “Knovio”
Feb 2022 - Nov 2022 Middle Back-end Developer
Description: an interactive presentation and conference service project.
Responsibilities: I implemented requirements and fixed bugs, investigated and optimized SQL-
queries, took part in design and implementation discussions, cleaned code (with SonarQube),
handled the project vulnerabilities (by NVD) and updated dependencies with OWASP dependency
check tool. My work was organized according to Scrum methodology and I took part in pre-
planning, planning and demo meetings with a client. Also mentored junior developers.
Stack: Scrum, Jira, Java 17, MS SQL, Git, Gitlab, AWS (S3, EC2, Batch, Lambdas), Docker, SonarQube

GoIT - IT-School
Jan 2022 - Feb 2022 Teacher
Description: teacher of Java Core at online IT school
Responsibilities: prepared and conducted the lectures based on current study plan via Zoom
conferencing application

Gyant LLC (freelance developer) Project: “Green-sds”
Sept 2014 Developer, Team Lead

Description: an Android application for internal use
Responsibilities: leading the team of graphic designer and UI-designer I wrote an Android
application code and was responsible for the final product. The whole functionality of this initial
version of application consisted of scanning the QR-code and redirecting the user to the
corresponded web-resource.
Stack: Java, Eclipse

ISD Information Systems
Feb 2016 - Nov 2021 Middle Developer
As my work on SoftWebPlus continued, I started to take part in application design meetings,
application refactoring and prototyping. Made a refactoring of basic class for better performance
and code clarity. I also took part in refactoring of front end using AngularJS and later - Angular.
Wrote Angular components.
Also wrote localization tool to keep locale translations up to date.
Took part in development of other projects such as: e-book reader (JS, HTML), tennis championship
app. (PHP)
Aug 2011 - Dec 2015 Junior Developer
As a part of the dedicated team I mainly worked on SoftWebPlus portal (medical domain),
implementing use cases on the back end fully (Java 6, JUnit, Spring, JSF, JasperReports, MS SQL,
Jenkins, SVN, Maven).
Also wrote several tools for testing automation (Selenium), SVN data aggregation and reporting. As
a result, related developing processes were automated and streamlined. (Java 6, SOAP, XML,
SVNKit, Apache POI, Ant)
May 2011 - Jul 2011 Trainee
Studied SoftWebPlus project business domain, stack of technologies (Java, Spring, CORBA, OOP,
Patterns, Principles, UML, SQL, HTML, JS and CSS). I made a product prototype as a training.

“Vasha Para” (Shoes trading company)
Sept 2005 - Feb 2011 Accountant Manager
As an accounting manager I initiated and implemented the following applications:
A stocktaking register sheet builder;
A salary register sheet builder;
Both applications were written in VBA for MS Excel and supposed to take raw data from “1C”
accounting application and group and format it as a document to be printed. This was my first
experience in refactoring and automation of business-processes. As a result time for preparing of
register sheets were reduced to some constant value and a lot of time was saved.

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: