Ruslan K., Java Engineer

Vetted expert in Full Stack Web
english B2 (Upper-Intermediate) English
seniority Senior (5-10 years)
location Ukraine UTC+02:00

Summary

- With over 5 years of experience as a Java Engineer, I have developed a wealth of expertise in creating and implementing sophisticated applications for enterprise-level projects. My technical knowledge spans multiple technologies, including Java, Python, Spring Boot, CI/CD, or even with Hugging Face. Throughout my career, I have taken on various responsibilities, such as system designing, coding, testing, and deploying software, with a specific emphasis on architecture and development.
- My passion for innovation drives me, and I hope to establish my startup in the future. I excel in working collaboratively as part of a team, and my exceptional communication and problem-solving skills make me confident in my ability to make a significant contribution to any organization.
- Upper-Intermediate English.
- Availability starting from ASAP.

Main Skills

Java, Java Engineer

Java

Programming Languages

Haskell Java JavaScript Python

.NET Platform

ASP.NET

Java Frameworks

Hibernate Spring Boot

Java Libraries and Tools

JPA

JavaScript Frameworks

Node.js React

Databases & Management Systems / ORM

AWS ElasticSearch Hibernate MongoDB MySQL Neo4j PostgreSQL

Cloud Platforms, Services & Computing

AWS GCP

Amazon Web Services

AWS API Gateway AWS Cloudformation AWS ElasticSearch

Third Party Tools / IDEs / SDK / Services

Algolia

SDK / API and Integrations

AWS API Gateway GraphQL RESTful API

Deployment, CI/CD & Administration

CI-CD Pipeline CircleCI

Virtualization, Containers and Orchestration

Docker Kubernetes Terraform

Mail / Network Protocols / Data transfer

GRPC

QA, Test Automation, Security

JUnit

Message/Queue/Task Brokers

Kafka RabbitMQ

Methodologies, Paradigms and Patterns

Publish/Subscribe Architectural Pattern
ID: 200-187-176
Last Updated: 2023-08-25

Work Experience

Capgemini, New York Times

June 2023 – June 2023
Responsibilities:

  • Estimated and planned of the work based on the client requirements.
  • System designed and implemented GCP Pipeline which validated events.
  • 1 month contract-based work on the nytimes’s pipeline.

Technologies:  Java; GCP: Datastore, Pipeline, Dataflow, Pub/Sub; Apache Beam; JUnit.

SoftServe, WeWork Apr

2022 - Feb 2023
Responsibilities:

  • Contributed significantly to the design and development of an international platform for office rentals. A major task I undertook was collaborating in a service migration to Elasticsearch. This allowed me to display my problem-solving skills and my ability to plan and execute data migration and validation effectively.
  • I played a key role in developing regular tasks, fixing bugs, and improving the user experience of the product. Furthermore, I was involved in configuring and monitoring dashboards with logging to ensure system stability and performance.

Technologies: Java, Spring Boot, Docker, Kubernetes, Algolia, PostgreSQL, RabbitMQ, Elasticsearch.

Capgemini, Rightfoot

Jan 2022 – Mar 2022
Responsibilities:

  • Developed the internal and open APIs for credit and student loan management, gaining a deep insight into the U.S. loan system and refining team coordination skills.
  • Due to the startup's policy regarding work in the war-torn country of Ukraine, my contract was terminated prematurely.

Technologies: GCP, Circle CI, gRPC, Java, Spring Boot, PostgreSQL, Terraform, GraphQL, API Gateway.

Capgemini, ABRA

Jan 2021 - Dec 2021
Responsibilities:

  • Contributed to the development of a unique reward system for credit services and the enhancement of asset transfer capabilities.
  • Played a key role in improving the system's logging configuration for better troubleshooting efficiency and reliability.

Technologies: Java, Spring Boot, Web Flux, Kafka, REST APIs, PostgreSQL, AWS.

SAP SE [ Berlin]

Jun 2020 - Dec 2020
Responsibilities:

  • Tasked with developing a process for executing and deploying Machine Learning tasks in the R&D department. Also implemented an SAP HANA runtime adapter for AI application programming, generating required SAP HANA DB artifacts, and testing the framework.
  • Contract-based Internship in Germany spanning 6 months at SAP.

Technologies:   Multithreading, SAP HANA, Machine Learning, Python, Java.

Playtech

Jul 2018 - May 2020
Responsibilities:

  • As a Java Engineer, I used to develop an API Gateway for gambling/betting suppliers using Java, Kafka, and Oracle Database.
  • My role involved creating a secure and efficient data transfer system, enhancing interoperability among suppliers, and improving the user experience.

Technologies: Java, Kafka, Oracle Database, Struts, Jenkins.

FTEC [ICO company]

May 2017 - Dec 2017
Responsibilities:

  • As a Junior Java Engineer, I was part of the team and developed a cryptocurrency trading bot. My responsibilities included harnessing APIs, configuring and collecting performance metrics, and using data-driven insights to enhance liquidity. Key metrics tracked were transaction volume, bot profitability, API response time, and error rates.

Technologies:  Java, Spring Boot, Heroku, PostgreSQL, Data Analysis.

Pet Projects

  • Memoseeds. Founded and developed Memoseeds, a platform for mastering various subjects and storing information.
  • Bminded. The platform that utilizes simple games to enhance users' mental skills.
  • Palyanitsya. The centralized platform connects individuals affected by the war, seeking assistance and support, as well as individuals who can provide help.
  • Trunok. The ecommerce marketplace for food products with a recommendation algorithm.
  • Soft Trainer. The chatbot is aimed at enhancing users' soft skills through the utilization of AI technology.

Education

National university Kyiv-Mohyla academy, Faculty of Informatics

  • Genesis Academy, IT School XII 2022
  • Master’s degree of System Analysis 2019 – 2021
  • Bachelor’s degree of Applied Mathematics 2015 - 2019

 

Ready to hire Ruslan K.
or someone with similar skills?

All developers are available for an interview. Let's discuss your project/vacancy.
Book A Call