- 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.
You can get this candidate's contact information from https://www.work.ua/resumes/14508349/
Uploaded file
The file contains 1 more page.
Quick view versionThis resume is posted as a file. The quick view option may be worse than the original resume.
Senior Java Software Engineer
Contacts:
email: [
Linkedin: [
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
-
Системний адміністратор, IT-інженер
Remote -
Java software engineer
Remote -
Інженер-технолог
30000 UAH, Remote, Cherkasy, Kremenchuk -
Консультант, інженер на будівництво, розробник нестандарт. обладнання, проєктувальник HVAC
Remote, Kharkiv -
Java Developer
Remote, Kyiv -
Програміст Java
Remote