Ruslan K. Java Engineer

Full Stack Web

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.

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