• Файл

Віталій

Програміст Java

Розглядає посади: Програміст Java, Backend розробник
Місто проживання: Київ
Готовий працювати: Дистанційно, Київ
Розглядає посади:
Програміст Java, Backend розробник
Місто проживання:
Київ
Готовий працювати:
Дистанційно, Київ

Контактна інформація

Шукач вказав телефон .

Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.

Завантажений файл

Файл містить ще 2 сторінки

Версія для швидкого перегляду

Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.

Personal profile

Name: Vitalii Gorbatiuk

Citizenship: Ukrainian

Mobile Phone: [відкрити контакти](див. вище в блоці «контактна інформація»)
E-mail: [відкрити контакти](див. вище в блоці «контактна інформація»)

Education: Chernivtsi National University (1997 - 2002), Master's degree in
Applied Mathematics and Computer Science

Objective: Obtain a position in a complex IT project which gives me the ability to
utilize all my skills.

Profile: Java developer with 15 years of Java development experience.
Expert knowledge in Java backend enterprise services design and
development. Has experience as Team/Tech Lead and Architect.
Strong knowledge and experience in Continіous Integration area.

Professional skills: Java frameworks and technologies:

Development:

Spring (Core, MVC, LDAP, Security, Batch, Data, Boot), Hibernate,
MyBatis, Drools (Rule Engine, Flows), Apache (Commons, Velocity,
DBCP, Storm), Guava, EhCache, SLF4J (Log4J), LiquiBase, Akka,
GWT/GXT, JSF, JSP, Portlets, Servlets, Applets, SWING, Kafka, Spark.

Testing:​
JUnit, Spring Tests, Mockito, EasyMock, FitNesse. JBehave, Selenium,
DBUnit, Testcontainers.

Development and infrastructure tools:​
Eclipse, Intelij Idea, SVN, Git, Maven, Jira, Confluence,
FishEye+Crucible, Gerrit, TeamCity, Docker, Kubernetes, AWS
services.

Operating systems user :​
Windows family, MacOs, *nix systems.

Programming languages:​
Java, Groovy, Scala, ColdFusion.

Relational Databases:​
Oracle, MySQL, PostgreSQL.

Methodologies:​
Agile (Scrum, Kanban), TDD, ATDD, Continuous Integration.


Personal profile
Employment: GO7 - WorldTicket​
Title – Java Team Lead​
Project: HUB System (December 2024 - now)​
Platform that enables fast and effortless connection of multiple
reservation systems to multiple sales channels and external services.
●​ All sales channels in one platform - allow activation of different
sales channels/models without architectural changes in the legacy
reservation system. NDC/OTA/GDS/Direct sales on
WEB/Mobile application.
●​ HUB will provide integration to many external services in plug
and play way -Insurance, Hotel booking, Car rental, Loyalty
program, DCS system so on. That could decrease the time to
market for new services and increase revenue.
●​ HUB will provide integration to many external services in plug
and play way -Insurance, Hotel booking, Car rental, Loyalty
program, DCS system so on. That could decrease the time to
market for new services and increase revenue.
The system is in PreReliase status.

Title – Senior Java Developer
Project: Banking (Febrary 2024 - November 2024)
The project aims to develop a new bank client (web, mobile). Work with
existing bank resources. API for creating payments, transferring funds
between cards, customer authorization, and uploading customer
information (as an individual/legal entity).​
The application is in Beta status and is available for free.​
Due to the NDA, more information is not available for disclosure.

Atlas IAC
Title – Java Team Lead
Project “Game Integration” (August 2022 – December 2023)
Game/Casino integration it’s a part of the company's platform used by all
partners for white label sites. High loaded services with 4k requests per
second at peak time, online 24/7, ~10^9 records monthly increase.
Project purpose to adopt thirdpartyAPI (Game providers) for our
platform. With game transactions, billing, user management, CRM,
Analytics etc. It is a microservices environment under Kubernetes
orchestration.
Were used: Java, Junit, Spring, Hibernate, PostgreSQL, Redis,
Rabbit, Docker.

Luxoft Ukraine
Title – Senior Java Developer
Project “Tesco” (September 2021 – June 2022)
Tesco is a British multinational groceries and general merchandise
retailer.
Project purpose to adopt the existing transaction system for European
countries. It is a microservices environment in a private cloud.
Were used: Java, Junit, Docker, Kafka.

Project “Nordstrom” (July 2020 – August 2021)
American luxury department store chain.
Personal profile
Project aimed on update and migration existing backend services to
managed environment in cloud.
Were used: Java, Junit, Docker, AWS(Route 53, Security Groups,
Beanstalk), Kafka, Kubernetes.

Title – Lead Java Developer
Project “Lever Data” (December 2019 – June 2020)
This system provide data supply chain. It is distributed system with
ability of 24/7 processing and monitoring.
I am providing functionality and integrations development. Take
participation in process improvements. Developed Atlassian OpsGenie
integration, the main monitoring tool of support team.
Were used: Java, Junit, Docker, AWS(EC2, ECS, ECR, Postgres
RDS, S3, SES, SNS, Lambdas), Kafka.

Infopulse Ukraine LLC
Title – Expert Java Developer (Tech Lead)
Project “Standard Compliance Manager” (August 2019 – Dec 2019)
This product aimed on management of organization processes related to
some standards compliance (eg/ ISO 9001, ISO 27001). SCM has a lot
third parties integrations for different aspects of works when company
already use some tools (eg. Asset/Risk management).
I am providing tech mentoring for team members. Take participation in
process improvements. Initiate delivery model change and help in
product assessment according to OWASP SAMM.
Were used: Spring, EclipseLink, Junit, Docker, Oracle DB/MySQL,
MsSQL.

Triangu, Idemia
Title – Senior Java Developer (Team/Tech Lead, Architect)
Project “mWallet” (January 2019 – July 2019)
Goal of this project is development of backend data processing and
management system for KyivStar Smart Money. Migration of old
platform to the new one, architecture improvement in parallel with
feature development. Current system designed pair of Tomcat and JBoss
servers.
I am providing tech interview and adoption with some mentoring for
newcomers. Have a role of Scrum Master.
Project was started from 2 person and grows to 15. I am providing tech
interview and adoption with some mentoring for newcomers. Have a role
of Scrum Master.

Were used: Spring, Hibernate, MyBatis, Memcached, Junit, Docker,
Oracle DB.

Insart, AdvisorEngine
Title – Senior Java Developer (Team/Tech Lead, Architect) (remote
work / periodic work in office)
Project “AdvisorEngine” (July 2016 – January 2019)
Goal of this project is development of backend data processing and
management system. Migration of legacy third party system to the new
one. System was designed as set of micro-services with separated
Personal profile
responsibility. Deployed and works in PROD mode on AWS
infrustructure with load balancing and fault tolerance.
Project was started from 2 person and grows to 15. I am providing tech
interview and adoption with some mentoring for newcomers. Have a role
of Scrum Master.
Were used: Spring, Dropwizard, Hibernate, MyBatis, Hazelcast,
Junit, Testcontainers, Docker, Kubernetes, AWS services,
Scala/Spark, PostgreSQL.

Luxoft Ukraine, UBS Investment Bank, Deutsche Bank
Title – Senior Java Developer
Project “LMS” (January 2013 – June 2016)
Goal of this project is development of Limits Monitoring System.
Migration of legacy system RPL to LMS platform.
Were used: GWT/GXT, Spring, Hibernate, Drools, JUnit, Oracle DB.

Title – Senior Java Developer
Project “UBS TAS” (July 2010 – January 2013)
Goal of this project is migration of legacy Clearing and Settlement
system on new platform. All system’s flows were migrated successfully
without operations interruption.
Were used: Spring, Hibernate, JUnit, Oracle DB.

Infopulse Ukraine Ltd
Title – Java Software Developer (July 2008 - July 2010)
Project “EDB B&F account” (February 2010 – July 2010)
Goal of this project is improve time tracking reporting of Infopulse team
to EDB. Was developed a set of time tracking reports for the Microsoft
Reporting Services. This reports gain possibilities to check and export
time tracking for the EDB IFS system.
Were used: JSF, Hibernate, Spring; JUnit

Project “TAC - Menu” (November 2009 – February 2010)
TAC menu system is a web application which can be used by customer
as a single entry point to other web applications. Exact list of available
applications depends on customer permissions and organization
customer belongs to. EAM system is used to handle customer
permission. Were used: JSF, Hibernate, Spring; JUnit

Project “EDB B&F account” (March 2009 – November 2009)
The main goal of project was organize automated data filling into EDB
XAL time tracking system. Was used AutoIt script language. As result
we have simple GUI program which load and parse time tracking data
exported from Infopulse, and fill the data into XAL system.
Were used: JSF, Hibernate, Spring; JUnit

Project “Portal Group” (July 2008 – March 2009)
Project aimed to improvement WebSphere Portal development and
automated solution deployment. It’s mean special portlets for internal
use (WebContentManagement API usage), deploying sites via
xmlaccess, WPS Themes&Skins development etc.
Were used: JSF, Hibernate, Spring; JUnit
Personal profile

Project “Micos Archive” ( 15 Febrary 2008 – June 2008)
EDB wants to offer our acquiring customers an efficient web based tool
for searching of archived transactions and presentation of transaction
details, giving the customer access to all relevant information about their
archived transactions.

Project “Merchant Portal” (June 2007 – June 2008)
The merchant portal will be the main information channel between the
acquirer and the merchants, for those acquirers using the merchant portal
services delivered by EDB Business Partner. The functionality included
in the merchant portal will be configurable and scalable to fulfil
requirements for both small independent and domestic merchants to
cross-border merchants and merchants with complex hierarchies.

Project “Maconomy” (October 2006 – May 2007)
Goal of this project is improve look and feel graphical user interface.
In this project was developed a widgets library. Widget it’s visual
component (like text field, combo box, table, etc.) reached by many
specific requirements. For example: tree table it’s a fusion of Java table
and tree, each table row work like tree node (can be expanded/collapsed,
etc.). Were used: JSF, Hibernate, Spring; JUnit

Widget library based on JIDE Grid library and Java Swing. All
functional requirements was tested by JUnit (used Abbot library for
visual test cases). Were used: SWING

Ukrainian Software Laboratory (office of Dutch company UWISS)
Title - Software Developer (Nov 2004 – September 2006)
Project "UWISS-VoIP" (May 2005 – September 2005)
“UWISS VoIP” - virtual PBX control system for company that offers
VOIP services on Dutch and Belgian markets.
Were used: JDBC, Java Applets

Sub-project "Install"(Sept 2005 – Sept 2005).
At this moment I'm working on "Install" project. Goal of this project is
easy IP phone installation and configuration. Project is designed as Java
applet with GUI. This installation tool automatically configures phone
for working with UWISS-VoIP system.

Sub-project "Teleapp"(Sept 2005 - Apr 2006).
This project included all logics of IP calling (call routing, number
filtering, status changing, call cost calculation etc.). "Orderly Calls"
library is used for calls management. It's a third part library which gives
possibilities to manage SIP server.

Project “Nederinum” (Nov 2004 - Aug 2005).
“Nederinum” is online Web shop for permanent customers. “Nederinum”
is a system with the user authentication where only registered users can
receive access. External program for processing orders exists.
Personal profile
I developed Web interface based on the ColdFusion CMS. Also
authorization module, paged browsing were developed, Import/Export
data module and database were redesigned.

In “Nederinum” project I worked as a ColdFusion WEB developer and
database designer. In "UWISS-VoIP"project I worked as Java developer
using Java technologies (JDBC, Applets, Ant), for client-side tasks -
JavaScript. As application servers - JBOSS and ColdFusion server, as
database – Postgre SQL and Microsoft SQL. “Nederinum” project works
on Windows system, "UWISS-VoIP" works on open systems Free BSD
and Linux.

Central administrative board of the pension fund of Ukraine in
Chernivtsy
Software Developer (Mar 2004 – Oct 2004)
Developing module for program complex “Accounting of the planned
and utilized finances”(APUF) (based on MS Access). APUF serves for
simplifying analysis and forecasting of the region’s financing. I was
responsible for the module that collects data from different sources
(other db programs).

System Engineer (Aug 2002 – Mar 2004)
Administrating workstations.
I was in charge of installation and administration of the corporate
network.
Headed the inculcation of the terminal stations system in order to
expedite the administration of the network and to reduce the financial
expenses.

Chernivtsy Polytechnic College.
Laboratory assistant, lecturer (Jan 2002 – Jul 2002)
Performed practical training in TASM, Operating Systems and
Technology of the automatically data processing. Gave lectures on
Technology of the automatically data processing subject.

Languages : Ukrainian, Russian (native), English (upper intermediate)

Схожі кандидати

Усі схожі кандидати


Порівняйте свої вимоги та зарплату з вакансіями інших підприємств: