• File

Ростислав

Senior Java Engineer

Age:
33 years
City of residence:
Ivano-Frankivsk
Ready to work:
Remote

Contact information

The job seeker has entered a email and LinkedIn.

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

The file contains 1 more page.

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Rostyslav Paliuha
Senior Java Software Engineer
Contacts:
email: [open contact info](look above in the "contact info" section)
Linkedin: [open contact info](look above in the "contact info" section) (mostly preferable)

Summary
I am a strong engineering professional with a Master's degree focused on software development Certified Java
Software Engineer with an overall 7 years of work experience. Worked on
monolithic/distributed-monolithic/distributed systems based on Spring Framework and J2EE with relational and
NoSQL databases served on cloud platforms like Azure, Google Cloud, and AWS. A proactive and
self-motivated team member who is tempted by new challenges.

Education and Certificates
2019 - Oracle JDK 11 Certification, 1Z0-815-Java SE 11 Programmer I, Pearson Vue
2017 - SoftServe IT Academy, Java back-end direction training, Completed/certified, SoftServe
2017 - English Certificate, completed a conversation in English at an intermediate level.
2010 - 2015 - IFNTUNG, Specialist of software development and testing, Ivano-Frankivsk, Ukraine
Languages: English - B2

WORK EXPERIENCE

1+1 Media, Senior software engineer February 2023 – nowadays

Project name: KyivstarTv

The project is a scalable video streaming platform that is available to support live channels, virtual channels,
channel recording, and video-on-demand (movies, seasons) streaming.

Responsibilities:
●​ Take the role of Chief Software Engineer.
●​ Participate in the business requirements analysis process.
●​ Provide design solutions and migrate specific parts of the project to reactive stack.
●​ Provide system performance optimization solutions.
●​ Analyse security breaches.
●​ Implement integration with an external legacy system.
●​ Implement unit tests.
●​ Customize customer platform internal flows and integrations.
●​ Customize infrastructure configuration.
●​ Perform code reviews.
●​ Conduct Mentoring/Consulting.
●​ Analyze critical issues and bug fixing.

Technologies:
JDK 8-23, Tomcat, Spring, Spring boot 3.4, Spring Webflux, Spring AI, Maven/Gradle, Jenkins, AWS, Docker,
MongoDB, Redis
Grid Dynamics, Senior Software Engineer May 2022 – Nov 2022

Project name: NDA

The project is a part of customer services based on a Google Cloud platform, which is a middleware system.
The main goal of this project is to maintain and develop the worldwide inventory system.

Responsibilities:
●​ Participate in the development application business logic requirements process.
●​ Provide system performance optimization solutions.
●​ Implement unit tests.
●​ Customize infrastructure configuration.
●​ Perform code reviews.
●​ Conduct Mentoring/Consulting.
●​ Analyze issues and bug fixing.
●​ Estimate features.
●​ Tech conversation with the customer side team.

Technologies:
JDK11-17, Apache beam, Spring boot, Maven, Jenkins, Google Cloud Platform, Google SDK


EPAM, Senior software engineer Aug 2020 – Apr 2022

Project name: NDA

Flexible interview scheduling and candidate feedback solution that is intended to extend and enrich customers'
hiring and staffing capabilities. To achieve this goal, new ground-up solutions must be designed, implemented,
and integrated with existing customers' talent management systems and capabilities.

Responsibilities:
●​ Participate in the development of application business logic requirements process.
●​ Implement unit tests.
●​ Customize customer framework.
●​ Implement integration with an external system.
●​ Perform code reviews.
●​ Conduct Mentoring/Consulting.
●​ Analyze issues and bug fixing.
●​ Provide performance issue solutions.
●​ Tech conversation with the customer side team.
●​ Estimate features and CRs

Technologies:
●​ JDK11, Spring reactor core, Maven, Rio, MongoDB, Customer framework
OSF GLOBAL, Java Backend Developer Feb 2019 – Aug 2020

Project name: eSkill

eSkill is a pre-employment testing system that offers standard and customized hiring assessments.

Responsibilities:

●​ Develop Java JEE monolithic MVC application and migrate it to microservices based on CQRS, and
hexagonal architecture.
●​ Integrate the system with partner systems.
●​ Implement unit tests/ integration tests.
●​ Develop environment automation, Docker images for services, and manage them.
●​ Perform estimation.
●​ Code reviews.
●​ Conduct analysis and bug fixing.
●​ Analyze technical documentation.
●​ Tech conversation with the customer side team.

Technologies:
JDK 6-13, JEE 7, ant/maven, struts 1/2, tiles, js/knockout js, spring boot, axon, CQRS


REDSTONE, Java Backend Developer Mar 2018 – Dec 2018

Project Name: Socan

The project serves music creators, music publishers, and visual artists to ensure users are licensed to play, and
collects/distributes royalties in Canada and worldwide.

Responsibilities:

●​ Develop a Java microservice-oriented system based on Spring Cloud.
●​ Implement integration and unit tests.
●​ Provide implementation solutions.
●​ Develop environment automation.
●​ Create Docker images for services and manage them.
●​ Partially manage Azure container registry and Kubernetes.
●​ Analyze technical documentation.
●​ Tech conversation with customer side team.

Technologies:
java 8-11, maven, spring/spring boot/spring cloud stack, junit/mockito, microservice architecture,
Elasticsearch, Azure, Docker, Unix
Tools & Technical skills
●​ Programming Languages: Java, JavaScript, TypeScript, Bash, Batch
●​ Technologies: Spring(Boot, Cloud, Reactor/WebFlux, Spring Data, Security), Hibernate, R2dbc, OAuth2,
Keykloak, JEE( EJB3, JBoss, Wildfly, Struts, Tiles, JSP, Weld)
●​ Message queue: Kafka, Azure Service Bus, Google PubSub, SQS, SNS.
●​ Build tools: Maven, Gradle
●​ Containers/orchestration: Docker, Kubernetes
●​ Cloud Computing: Azure(Container registry, App Service, Functions, Kubernetes Service, Postgres,
Blob storage ), Google Cloud Platform(GKE, Pubsub, Object storage, Api Gateway, Spanner, BigTable,
Container Registry, Data Flow), AWS(EC2, ECS, LoadBalancers, Secret Manager, Parameter store,
SQS,SNS)
●​ Data processing: Apache Beam, Apache Spark.
●​ Testing technologies: (unit/integration) Junit 4/5, Mockito, Spring Boot Test
●​ RDBMS: MySQL, MS SQL, Postgres
●​ NoSQL: MongoDB, Kasandra
●​ Search engine: Elasticsearch, Solr
●​ Troubleshooting: DataDog, Jprofiler, VisualVm, Micrometer, Kibana, Graphana, Execution planners.
●​ Web-frontend: JavaScript, HTML, CSS, KnockoutJS, React, Angular
●​ Development Tools: IntelliJ IDEA, Compass, VisualVM, JMeter, Mockoon, MAT, Postman, Shell, Docker
●​ Verticals: copyrights, management, staffing, e-commerce, and video streaming platform.
●​ API conceptions: REST, GraphQL
●​ Principles, Paradigms, Techniques: Segregation of concerns, Component decomposition, OOP, TDD,
SOLID, KISS, DRY, GRASP, Clean code, refactoring, 3-tier layers, microservices architecture, IDEALS,
CQRS, Hexagon architecture.
●​ Issue tracking: Jira, Trello
●​ Version control: Subversion(SVN), Git(GitHub, GitLab, BitBucket)
●​ Operating System: Windows, Linux, Mac OS X

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: