Ruslan K. Java Engineer
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