Vladislav P.

Vladislav P.

Back-end Java developer

Request Rate
Russian Federation, Moscow

Vladislav is a skilled Java developer with over 6 years of experience in the IT sphere. He is an open minded person and is interested in learning new technologies.

Skills

  • Java
  • Spring
  • Git
  • CI/CD
  • GraphQL
  • Linux
  • Rest API
  • SQL
0246810

Experience

IT Services and IT Consulting

Backend-TechLead

April 2021 to Present

Stack:  

  • Java, 
  • Kotlin, 
  • Spring, 
  • PostgreSQL, 
  • MsSQL, 
  • Elastic Search, 
  • RabbitMQ, 
  • Spring, 
  • Apache Cayenne, 
  • Swagger, 
  • Restful, 
  • S3-storage, 
  • Junit testing, 
  • Git, 
  • Intellij IDEA, 
  • Maven, 
  • Docker, 
  • Consul, 
  • Jenkins, 
  • Jira, 
  • Confluence, 
  • Gitflow.


Responsibilities

  • Backend Java Development;
  • Team management.


Monitoring Systems Company

Senior Backend Java Developer

June 2018 to March 2021

Stack:  

  • Java, 
  • Kotlin, 
  • SQL, 
  • PostgreSQL, 
  • MsSQL, 
  • Kafka, 
  • Cassandra, 
  • Elastic Search, 
  • ClickHouse, 
  • Spring, 
  • Apache Storm, 
  • Apache Camel, 
  • Apache Spark, 
  • Swagger, 
  • Restful, 
  • Protobuf, 
  • Junit, 
  • Mockito, 
  • Testcontainers, 
  • Git, 
  • Intellij IDEA, 
  • Eclipse, 
  • VSCode, 
  • Gradle, 
  • Ansible, 
  • Docker, 
  • Gitlab, 
  • Youtrack, 
  • Gitflow, 
  • Nexus.



Responsibilities

  • Backend Java Development;
  • Using of BigData;
  • Making business reports using Jasper.


Parallel programming Company

Java/C++ Developer

September 2016 to June 2019

Stack:  

  • Java, 
  • C++, 
  • Python, 
  • BigData.



Responsibilities

  • Development of scientific applications for data calculation, visualization and processing, parallel programming for MPI;
  • Administration of supercomputer clusters.


Education

Physics department, Nonlinear optics, Lomonosov Moscow State University (MSU)

September 2014 to June 2020

Moscow, Russian Federation

Portfolio

Documents processing/Electronic Commerce
March 2021 - May 2022
Documents processing/Electronic Commerce
March 2021 - May 2022

Description: 

Companies exchange documents during the process of buying products. Retailers, suppliers and buyers need efficient tools for automation of these processes. I was invited to lead a team of backend developers for the project of Unstructured documents Processing. My role was to be backend architect on the project, solve main tasks and share my experience and lead a team of brilliant developers.


I planned, tracked, and managed deliverables on short-term sprints and long-termed software developments. Designed software solutions by analyzing system performance standards, increasing performance efficiency. Implemented best practice in code. Developed and executed test procedures (unit testing, integration testing) for software components. Used DevOps, agile principles, and Jenkins to enable CI/CD.


We were able to complete the whole project from scratch, integrate our microservices with other company’s projects and we even proceeded ahead of schedule.


Technologies used:

Java, Spring, REST API, Swagger, ELK, Prometheus, Zabbix, Graphana, PostgreSQL, RabbitMQ, ElasticSearch, Cassandra, and Kafka.

Technologies used:
Java, Spring, Rest API, PostgreSQL, RabbitMQ
Controlled object tracking and reports/Monitoring
June 2018 - March 2021
Controlled object tracking and reports/Monitoring
June 2018 - March 2021

Description: 

Some companies have vehicles and other controlled objects. They need to keep tracking of those devices, monitor sensors data and create reports to enhance efficiency. I’ve joined a team of talented developers whose goal is to provide companies with convenient tools for these purposes.


I Designed software solutions using best practices and solutions for Big Data. Managed to solve complex task of Map Matching by deep understanding of R* algorithm, usage of OSM data and implementation, based on GraphHopper opensource solution. Implemented business-reports in print-form with JasperReports Tool. Developed a Database scheme for big projects.

We completed a number of projects for customer-companies and government projects, creating one of the best software solutions on the market.


Technologies used:

Kafka, Cassandra, Apache Storm, Apache Spark, ELK, ClickHouse, REST API, Java, VaadinFramework, Swagger, Prometheus, Zabbix, Graphana, PostgreSQL, MsSql, ClickHouse

Technologies used:
Java, Rest API, PostgreSQL