07/20/2026 updated
VD
100 % available
Senior Java Developer
Sambir, Ukraine
Worldwide
Master DegreeJava (Programming Language)Application Programming Interfaces (APIs)Agile MethodologyApplication Performance ManagementBug ManagementElasticsearchJava Platform Enterprise Edition (J2EE)HibernateInternet SecurityJava Platform Standard Edition (J2SE)Spring FrameworkSecurity Assertion Markup Language (SAML)Coaching and MentoringApache Kafka
With over 8 years of experience, I have worked on a variety of challenging projects in both EPAM and SoftServe. At EPAM, I contributed to a large project focused on creating Java programs using graphical components, where I provided support, bug fixing, and worked extensively with Java SE and Java EE APIs. I also mentored junior developers and actively participated in team meetings, following Scrum processes. At SoftServe, I played a crucial role in a microservice project, delivering web internet security solutions, mentoring junior team members, and coordinating team activities. I gained expertise in a wide range of technologies including Spring, Hibernate, Kafka, ElasticSearch, and SAML/SSO. Overall, I bring strong development skills, extensive knowledge of Java and related frameworks, and a track record of delivering high-quality code in a collaborative and agile environment.
Some of the achievements:
Some of the achievements:
- Successfully supported and maintained existing modules in a large Java project.
- Created a system that allowed seamless migration of customers from using insecure ciphers to using secure ciphers.
- The optimized query of the Kafka logs system by using Spark Caching improves response time from 8 to 1 second.
- Found and optimized issues in processing which resulted in 100 times speedup of application performance.
- Improved responsiveness of Zk application interface by 10 times by fixing Mybatis queries to be paginated.
- Created a whole admin module from scratch.
- Created a system for data integration using modern technology stack.
Experience
Professional experience5 - 10 years
Freelancer since2023
Languages
EnglishFluentUkrainianNative speaker
Project history
SoftServe
IT
Project description:
I was in charge of a large microservice project that was intended to provide a web internet
security solution for various firms. The project provided customers with web antivirus tools,
website trust score tools, log analyzer tools, and firewall tools that allowed the customer to
monitor the usage of the internet traffic in their account. Extensive knowledge of security
principles was required. Around 11000 microservice instances were operating to support the
traffic that came from customers.
Responsibilities:
* Mentoring junior team members;
* Handling customer inquiries;
* Participating in meetings with clients;
* Participating in team review activities;
* Coordinating team activities;
* Ensuring effective communication across cross-functional departments;
* Participating in technical training;
* Participating in knowledge transfer sessions;
* Development of new features;
Development IDE's:
* Eclipse, Intellij Idea.
Programming Languages: Java 8 - 11 / Scala, JavaScript
Markup languages: HTML, CSS
Frameworks: Spring/Spring Boot, Hibernate/JPA/JDBC, Kafka/Zookeeper, ElasticSearch/Kibana,
SAML/SSO.
Documentation: Swagger/Open API
Infrastructure: AWS (Route53, S3, EC2), Bare-Metal Servers
Operating system: CentOS
Database: Vertica, CouchBase
Orchestration tools: Apache Mesos, Kubernetes
Service registry: Etcd, Consul
Deployment tool: Puppet
SSO tool: KeyCloak
Source control: Gerrit
Misc tool: Postman
IT
Project description:
I was in charge of a large microservice project that was intended to provide a web internet
security solution for various firms. The project provided customers with web antivirus tools,
website trust score tools, log analyzer tools, and firewall tools that allowed the customer to
monitor the usage of the internet traffic in their account. Extensive knowledge of security
principles was required. Around 11000 microservice instances were operating to support the
traffic that came from customers.
Responsibilities:
* Mentoring junior team members;
* Handling customer inquiries;
* Participating in meetings with clients;
* Participating in team review activities;
* Coordinating team activities;
* Ensuring effective communication across cross-functional departments;
* Participating in technical training;
* Participating in knowledge transfer sessions;
* Development of new features;
Development IDE's:
* Eclipse, Intellij Idea.
Programming Languages: Java 8 - 11 / Scala, JavaScript
Markup languages: HTML, CSS
Frameworks: Spring/Spring Boot, Hibernate/JPA/JDBC, Kafka/Zookeeper, ElasticSearch/Kibana,
SAML/SSO.
Documentation: Swagger/Open API
Infrastructure: AWS (Route53, S3, EC2), Bare-Metal Servers
Operating system: CentOS
Database: Vertica, CouchBase
Orchestration tools: Apache Mesos, Kubernetes
Service registry: Etcd, Consul
Deployment tool: Puppet
SSO tool: KeyCloak
Source control: Gerrit
Misc tool: Postman
EPAM
IT
Project description:
Large enterprise stream of projects intended to implement the functioning of an insurance
company. The project idea was to migrate it to microservice architecture (to 100+ microservices)
and it consists of 4 parts. First is a highly responsive workflow dispatch application that
allows managing administrative approvals between different company departments; a Smart
Forecasting engine that provides estimation-based decisions for each type of client, Cloud
Management Application that provides professional monitoring and scalability services with alarms
that integrate with Jira and pager duty; Management view application which implements 100+ views
for different types of tasks. The project builds on many modern Java approaches; it supports many
users.
Responsibilities:
* Mentoring junior team members;
* Handling customer inquiries;
* Updating business rules;
* Participating in meetings with clients;
* Participating in team review activities;
* Coordinating team activities;
* Ensuring effective communication across cross-functional departments;
* Participating in technical training;
* Participating in knowledge transfer sessions;
* Software migration;
* Administration of servers;
Programming Languages: Java, SQL, Javascript
Markup language: HTML, CSS
Frameworks:
Zk, Mybatis/JDBC, Log4J, JUnit/Mockito/Easymock, Activity BPM, JSON/XML.
API's: REST/SOAP
Build tool: Maven
APIs: Java Concurrent API
DB: Oracle, H2
Operating system: RedHat
Application container: JBoss, Jetty
Administration tool: Syslog
IT
Project description:
Large enterprise stream of projects intended to implement the functioning of an insurance
company. The project idea was to migrate it to microservice architecture (to 100+ microservices)
and it consists of 4 parts. First is a highly responsive workflow dispatch application that
allows managing administrative approvals between different company departments; a Smart
Forecasting engine that provides estimation-based decisions for each type of client, Cloud
Management Application that provides professional monitoring and scalability services with alarms
that integrate with Jira and pager duty; Management view application which implements 100+ views
for different types of tasks. The project builds on many modern Java approaches; it supports many
users.
Responsibilities:
* Mentoring junior team members;
* Handling customer inquiries;
* Updating business rules;
* Participating in meetings with clients;
* Participating in team review activities;
* Coordinating team activities;
* Ensuring effective communication across cross-functional departments;
* Participating in technical training;
* Participating in knowledge transfer sessions;
* Software migration;
* Administration of servers;
Programming Languages: Java, SQL, Javascript
Markup language: HTML, CSS
Frameworks:
Zk, Mybatis/JDBC, Log4J, JUnit/Mockito/Easymock, Activity BPM, JSON/XML.
API's: REST/SOAP
Build tool: Maven
APIs: Java Concurrent API
DB: Oracle, H2
Operating system: RedHat
Application container: JBoss, Jetty
Administration tool: Syslog
Waves Shop
IT
Project description:
Large enterprise project intended to optimize business activities of B2B, B2C oriented companies.
The solution enables the company's customers to efficiently make a purchase, view available
products within the house, and add them to the basket. We designed the client's portal with
efficiency and productivity in mind and it can stand a high load from users. The project consists
of many microservices and we host it on AWS. The Enterprise templates allow easy installation and
configuration with more than 200 configurable options and extensions.
Responsibilities:
* Requirements gathering and analysis, specification creation;
* Developing backend services in Java;
* Participating in Sprint activities;
* Communication and collaboration with the client.
Programming Languages: Java 8, Javascript
Frameworks:
Spring/Spring Boot/Spring Cloud, Hibernate/JPA, JUnit/Mockito, Active MQ, Log4j, Polymer JS, Akka
API's: REST/SOAP
Container platform: Docker/Docker Swarm
Data integration tools: WebMethods, Spring Integration
Source control: Git
CI & CD: GitHub
Cloud: AWS (EC2 , S3, RDS, Lambda, ECS)
Build tools: Maven
IT
Project description:
Large enterprise project intended to optimize business activities of B2B, B2C oriented companies.
The solution enables the company's customers to efficiently make a purchase, view available
products within the house, and add them to the basket. We designed the client's portal with
efficiency and productivity in mind and it can stand a high load from users. The project consists
of many microservices and we host it on AWS. The Enterprise templates allow easy installation and
configuration with more than 200 configurable options and extensions.
Responsibilities:
* Requirements gathering and analysis, specification creation;
* Developing backend services in Java;
* Participating in Sprint activities;
* Communication and collaboration with the client.
Programming Languages: Java 8, Javascript
Frameworks:
Spring/Spring Boot/Spring Cloud, Hibernate/JPA, JUnit/Mockito, Active MQ, Log4j, Polymer JS, Akka
API's: REST/SOAP
Container platform: Docker/Docker Swarm
Data integration tools: WebMethods, Spring Integration
Source control: Git
CI & CD: GitHub
Cloud: AWS (EC2 , S3, RDS, Lambda, ECS)
Build tools: Maven