Volodymyr Roman, Developer in Lviv, Lviv Oblast, Ukraine
Volodymyr is available for hire
Hire Volodymyr

Volodymyr Roman

Verified Expert  in Engineering

Spring Cloud Developer

Location
Lviv, Lviv Oblast, Ukraine
Toptal Member Since
January 11, 2018

Volodymyr is an experienced Java developer with knowledge of architecture design. He primarily focuses on web projects and using various web technologies. Volodymyr has good analytical thinking skills and likes to solve difficult and challenging tasks. He is responsible and always ready to help teammates.

Portfolio

EPAM
Amazon Web Services (AWS), Apache Maven, Oracle, MySQL, Solr, Lombok...
Remit
Ant Design, Mockito, JUnit, Spring MVC, Java 8, SAP Hybris
Lohika
Gerrit, Jira, Git, Apache Maven, SSH, Apache Tomcat, Apache HTTP Server, Spring...

Experience

Availability

Part-time

Preferred Environment

Amazon Web Services (AWS), AWS Lambda, Amazon Simple Queue Service (SQS), IntelliJ IDEA, Git, Linux, Windows

The most amazing...

...thing I've developed was deployment approach for AWS serverless application using Blue/Green pattern

Work Experience

Solution Architect

2017 - PRESENT
EPAM
  • Contributed to the creation of an architecture of the microservice project and designed new microservices (e.g email service).
  • Estimated and prepared sprints.
  • Clarified and gathered requirements.
  • Developed reusable solutions of search functionality.
  • Did architecture review, governance, and monitoring.
  • Designed deployment approach for serverless architecture on AWS.
Technologies: Amazon Web Services (AWS), Apache Maven, Oracle, MySQL, Solr, Lombok, Spring Cloud, Spring Boot, Java 8

Hybris Developer

2015 - 2017
Remit
  • Implemented logging of all HTTP messages with content into the project that was written on SAP Hybris platform.
  • Implemented extension for SAP Hybris platform that retrieves localized messages from a database by the current user locale. Hibris was designed to take localized messages from files that's why it is hard to manage them.
  • Learned SAP Hybris platform.
  • Implemented code generation library to generate all DTO's from provided WSDL.
  • Took part in DB architecture. Define DB structure and relations.
Technologies: Ant Design, Mockito, JUnit, Spring MVC, Java 8, SAP Hybris

Java Middle Engineer

2013 - 2015
Lohika
  • Implemented reverse proxy server that modifies input and output content.
  • Configured the build process on TeamCity. Configured the build of all dependent modules.
  • Implemented generic OAuth 2.0 and OpenID Connect 1.0 authentication functionality (e.g Google ,DropBox). Admin user can configure any Auth server and users will be able to log in to the application. In application may be multiple Auth servers.
  • Created proxy representations of sites with autologin (e.g Office 365, Zoho, DropBox). A user can click on an icon and will be autologin and redirected to the proxy representation of the site.
  • Wrote Apache HTTP modules on Perl to modify input and output content.
  • Developed SSH client to contact with various devices (e.g Check Point firewall).
Technologies: Gerrit, Jira, Git, Apache Maven, SSH, Apache Tomcat, Apache HTTP Server, Spring, HTTPS, HTTP, RESTful Services, SQL, Java, Perl, JavaScript

Full stack Developer

2012 - 2013
SortServe
  • Developed dynamic breadcrumb functionality depending on the previous page.
  • Developed notifications via email. Integrate with Gmail account.
  • Developed vendor registration wizard. Took part in UI development.
  • Developed comparison functionality that is able to compare any object structure.
  • Developed roles and permission functionality,.Used Spring security.
  • Learned how to work with Scrum.
Technologies: Apache Tomcat, JSTL, HTML, JavaScript, Apache Tiles, Hibernate, Spring, Java

Refinitiv/Derived Field Generator

https://www.refinitiv.com/en
The solution is to generate content derived from other sources via mappings or more complex rules and analytics, which are then published for consumption by-products and other infrastructures. The solution should handle 10 million events per day.

DNA Project

https://www.dna.fi/
Hybris B2B project for telecommunication. The main purpose was to implement a portal for corporate clients which will purchase telecommunication services.

Forward Networks

The project aims are searchable access to all network state and configuration details, with always up-to-date topology and device inventory.

RSA Via Access

Single sign-on to organization's private and public web applications, cloud computing security. Provide customers with proxy connectors for more 100 sites.

Vendors Viewer (iWay Software)

Vendors Viewer is a web portal, which provides interactive views of Master Data Center’s Vendor domain. The Portal provides users with an interface to customized capabilities, including view, query, and update of the Vendor Master Data. The interface provides different role-based access to the users acting in different roles or sub-roles.
2007 - 2012

Master's Degree in Economic Cybernetics

Ivan Franko National University - Lviv, Ukraine

MAY 2021 - MAY 2024

AWS Certified Solutions Architect Professional

AWS

FEBRUARY 2021 - FEBRUARY 2024

AWS Certified Solutions Architect Associate

Pearson VUE

Libraries/APIs

JSTL, Lombok, JAXB, Java Servlets

Tools

Fiddler, GitHub, Bitbucket, Git, Apache Ant, Apache Tomcat, Jetty, Subversion (SVN), Jenkins, TeamCity, HSQLDB, Jira, Solr, Gerrit, Apache Maven, IntelliJ IDEA, Apache HTTP Server, SAP Hybris, Gradle, ANTLR 4, Apache Solr, AWS SDK, Amazon CloudWatch, Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (Amazon SNS), AWS CloudFormation

Frameworks

JUnit, Spring MVC, Spring IoC, Mockito, Spring Security, Apache Velocity, Jakarta Server Pages (JSP), Spring Boot, Spring, Hibernate, Apache Tiles, Ant Design, Jersey, Google Guice

Paradigms

REST, Scrum, Design Patterns, Microservices, Functional Programming, CQRS, Lambda Architecture

Languages

Java, Java 8, SQL, JavaScript, HTML, Perl, AspectJ

Platforms

Windows, Oracle, Amazon Web Services (AWS), AWS ALB, Amazon EC2, Linux, Apache Kafka, AWS Lambda

Storage

Spring Data, H2, Microsoft SQL Server, MySQL, Neo4j, Amazon S3 (AWS S3), Amazon DynamoDB

Other

HTTP, Project Lombok, Spring Cloud, RESTful Services, SSH, HTTPS, Ehcache, GitFlow, Leads, Lambda Functions, Serverless, Architecture

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring