Summary
Overview
Work History
Education
Timeline
Skills
Generic
Pavlo Nesterenko

Pavlo Nesterenko

Java Software Developer

Summary

Highly-qualified Java Developer offering 9 years of progressive experience. Expert at designing, developing and maintaining wide range of new and existing software products. Clear communicator and effective software developer

Overview

9
9
years of professional experience

Work History

Java Software Developer

Ciklum
Kharkiv
11.2021 - Current

Application that helps client to track the shipment, client can follow location and status of the shipment, know actual or estimated time of main events of the flight. Main task was to develop backend REST API as a Spring Boot application with data sources as SQL DB and Kafka. Main responsibilities were to keep good codebase, high test coverage and follow project specific rules.

Java Software Developer

SoftServe
Kharkiv
07.2019 - 10.2021

Oil and gas industry related project. Trying to adapt existing data in different formats to a newly defined standard. The project consists of a set of microservices deployed in the Google cloud. Another project - IBM Weather, cloud migration of collection and processing of data related to weather (satellites, radars, weather stations, aviation communications, etc.). It consists of a large set of microservices running on a managed Kubernetes cluster, heavily using Kafka and IBM Cloud. In this project, among other things, the task was to set up Spring security using IBM Identity service, build an Angular application to monitor satellite images and support distributed image processing framework on Python lambdas and fleet of Java workers. Specific to the project, the developer is responsible for a wide range of responsibilities including CI/CD, Docker files, Helm charts and Jenkins files.
Primary responsibilities:

  • Code development and project support
  • Deployments
  • Work within teams to implement agile development processes
    Interact with other development teams to ensure a consistent approach to software development
  • Use Jira to share current process status
  • Use Confluence to maintain detailed project documentation
  • Support the deployment process
  • Improve the quality of the code base using good engineering practices and code quality reviews.

Java Software Developer

Global Logic
Kharkiv
04.2018 - 07.2019

New project development in Cyber Security business area. Log analyzer capable of detecting malicious actions in real time. This project is designed to replace the existing security system and add new features and capabilities. Fantastic set of technologies attracts skilled and experienced developers. Participating in this project inspires me to constantly improve my development skills.

Java Software Developer

Nix Solutions
Kharkiv
11.2014 - 04.2018

Development and support of a customer relationship management application for an insurance company. Front end is written on JS framework - backbone and partly on JSP. Backend on Java with several integrations with government and payment services. It is a large project with several teams involved and constantly improving the code base.
Other project he was involved in is Adnetwork Mediator which helps developers to manage advertisements in mobile applications. It is a new project using Angular, Spring Boot, relational database and integration with Amazon Web Services.

Education

Master's Degree - Road Construction Machines

Kharkiv National Automobile And Highway University
Kharkiv, Ukraine
09.2004 - 2009.06

Timeline

Java Software Developer

Ciklum
11.2021 - Current

Java Software Developer

SoftServe
07.2019 - 10.2021

Java Software Developer

Global Logic
04.2018 - 07.2019

Java Software Developer

Nix Solutions
11.2014 - 04.2018

Master's Degree - Road Construction Machines

Kharkiv National Automobile And Highway University
09.2004 - 2009.06

Skills

    Application design

undefined
Pavlo NesterenkoJava Software Developer