• File

Роман

Java-розробник

Age:
27 years
City of residence:
Lviv
Ready to work:
Lviv, Remote

Contact information

The job seeker has entered a phone number and email.

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

Quick view version

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

Roman Dyriv
Software Engineer

Contacts
phone number: [open contact info](look above in the "contact info" section)
mail: [open contact info](look above in the "contact info" section)
linkedIn: [open contact info](look above in the "contact info" section)

Summary
As a backend software engineer, I bring over 2 years of experience in e-commerce development. Additionally, I have a
strong background in CI/CD configuration, cloud engineering, with some exposure to frontend development. I excel in
managing the full development cycle, emphasizing a comprehensive understanding of processes - going beyond mere
development to include the successful delivery of code to the customer.

Technical skills
● Programming language: Java, Kotlin
● Framework: Spring (IoC/DI, Boot, Data JPA, AOP, Security), Hibernate
● Cloud Platforms: Google Cloud Platform, Pivotal Cloud Foundry
● Automation tools: JUnit, Mockito, Mockk, k6tool, JMeter
● Database: MySQL, PostgreSQL, DB2
● Cache DB: Redis
● SCM: Git
● Containerization platform: Docker
● CI/CD: TeamCity, GitHub Actions, Spinnaker
● Code Quality: Quality Hub, SonarQube
● Application Security: ShiftLeft(QwietAI), Fortify

Education
● 2015 - 2019, Systems Engineer, Bachelor Diploma, Lviv Polytechnic National University
● 2019 - 2021, Computer Science. Computer control systems for moving objects, Master Diploma, Lviv
Polytechnic National University
● 2021, Java complex course, Okten School
● 2022 - Present, Computer Engineering, Ph.D., Lviv Polytechnic National University

Cloud Certificate
● 11/2023 - 11/2026 Google Cloud Certified Associate Cloud Engineer
https://google.accredible.com/d47027a1-0252-4be6-8e69-a8fdf6144999

Languages
● English - Upper-Intermediate
● Ukrainian - Native Speaker
EXPERIENCE - Grid Dynamics (November 2021 - Present)
Software Engineer, E-commerce (Supply Chain)
09/2023 – 02/2024

The project implemented a classic supply chain strategy for delivering tools, construction products, appliances,
and services in over five countries. The team's responsibilities included creating, validating, and managing flow paths and
locations in backend microservices. The project also involved developing a user-friendly interface for business
configuration. The overall aim was to optimize operations and provide a streamlined supply chain solution across diverse
regions.

Responsibilities:
● Implementing technical tasks
○ Implementing RESTful APIs and microservices using Spring Boot and Kotlin to deliver efficient and
high-performing web applications and collaborating closely with the team to analyze requirements,
design data models, and implement business logic
○ Working as a frontend developer with React application to deliver end-to-end solutions.
○ Covering code with tests.
○ Writing technical documentations in Confluence.
○ Bug fixing, troubleshooting.
● GCP (Google Cloud Platform)
○ Deploying and managing microservices in GAE and GKE.
● PCF (Pivotal Cloud Foundry)
○ Deploying and managing deployed applications, managing secrets with VCAP services.
● CI/CD
○ Migrating application pipelines from TeamCity to GitHub Actions, including configurations for all code
quality and security scan tools such as QualityHub, SonarQube, and Shiftleft (Qwiet AI).
○ Creating approaches for securely receiving secrets from HashiCorp Vault Enterprise in GitHub
Actions.

Achievements:
● Implementing publish and subscribe mechanisms using Pub/Sub for reliable messaging and asynchronous
communication between services.
● Migrating microservices from Google App Engine (GAE) to Google Kubernetes Engine (GKE).
● Implementing and managing IAM policies and roles to control access to GCP resources.
● Configuring and implementing Airflow DAGs in Airflow to schedule and monitor data processing tasks.
● Developing approaches for all teams in the e-commerce project to securely receive secrets from HashiCorp
Vault Enterprise without relying on a TeamCity plugin.
● Establishing comprehensive pipelines to support over 40 backend and frontend microservices.

Technologies:
● Java 11/17, Kotlin, Spring Boot, Hibernate, Gradle, Prometheus, JUnit, Mockk, Google Cloud Platform, Pivotal
Cloud Foundry, Docker, TeamCity, GitHub Actions, Spinnaker, Jenkins, Swagger, K6tool, JMeter, Postgres,
DB2, BigQuery, Redis
Junior Software Engineer, E-commerce (Supply Chain)
08/2022 – 09/2023

Responsibilities:
● Implementing technical tasks
○ Developing robust and scalable backend solutions using Kotlin programming language in conjunction
with the Spring framework.
○ Leveraging Kotlin's concise syntax and functional programming features to write clean and
maintainable code, improving development efficiency.
○ Writing test cases and test suites to validate the functionality and behavior of Kotlin + Spring
components, including controllers, services, and repositories.
○ Bug fixing, troubleshooting
● GCP (Google Cloud Platform)
○ Developing and deploying applications on Google App Engine.
○ Orchestrating containerized applications using Google Kubernetes Engine (GKE) for scalable and
reliable deployments.
● PCF (Pivotal Cloud Foundry)
○ Deploying applications

Achievements:
● Testing AlloyDB performance to understand its positive impact on API responses compared to Postgres.
● Migrating the secrets for all PCF instances from VCAP services to Conjur CyberArk.
● Migrating the Airflow DAG deployment pipeline from manual deployment in each environment to automated
deployment using GitHub Actions.

Technologies:
● Java 11/17, Kotlin, Spring Boot, Hibernate, Gradle, Prometheus, JUnit, Mockk, Google Cloud Platform, Pivotal
Cloud Foundry, Docker, Swagger, Postgres, DB2

Intern Software Engineer, Internship
11/2021 – 06/2022

Responsibilities:
● Healthcare project development for managing hospital processes, tracking patients' HPI, recovery statuses, and
correcting medical prescriptions.
● Cover own code with tests
● Active participation in technical discussions and solutions design.
● Refactoring and development of high-quality code that is clean, maintainable, and easy to read and test.
● Performing code reviews and sharing best practices with colleagues.

Technologies:
● Java 11/17, Spring (Boot, MVC, Cloud, Data), Hibernate, REST, Maven, Gradle, JUnit, MySQL, Microservice
Architecture, Lombok, Swagger

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: