← В ленту
Регистрация: 14.03.2023

Taras Kobzar

Специализация: Java Developer

Портфолио

Kadam

Java back-end software developer

EPAM Systems

Java / Kotlin back-end software developer

Lenhydroproject

Lead Engineer

Скиллы

Algorithms
Apache Maven
Apache Tomcat
Collections
Git
Gradle
HighLoad
Intellij IDEA
Java
Java concurrency
Java EE
Java Networking (TCP/IP, HTTP)
Java SE
Java Servlets
JDBC
JSP
JUnit Test
Kotlin
Lombok
Microservices
Multithreading
Multithread Programming
OOP
Performance
RESTful webservices
Spring Framework
SQL (PostgreSQL, MySQL, H2)
Swagger
Version Control System
Web
XML

Опыт работы

Java back-end software developer
с 10.2019 - По настоящий момент |Kadam
Prometheus, Grafana, Sentry, JProfiler, MySQL, ClickHouse, GitLab CI/CD
I develop one of the back-end functionality of the largest Kadam advertising network for bidding on the RTB (Real-Time Bidding) system using the OpenRTB protocol. I'm developing back-end functionality for highload distributed systems (several hundred thousand rps). Management and responsibility for the operation of a network of a couple of dozen servers. The tasks of developing and releasing new functionality, optimizing performance (e.g. by Garbage Collection tuning) and ensuring system fault tolerance. Creation and provision of monitoring (Prometheus, Grafana, Sentry) and various profiling tools (JProfiler). Use of distributed message brokers, databases (MySQL, ClickHouse). Participation in creating a deployment process using GitLab CI/CD.
Java / Kotlin back-end software developer
05.2018 - 10.2019 |EPAM Systems
Core, Spring Boot, MVC, Security, Data, Hibernate, mysql, postgres, JUnit, Mockito, Apache Kafka, Liquibase, Jacoco, SonarQube, Spring Cloud, Git, GitLab, GitHub
Back-end development of financial trading services for the banking platform, based on Spring technologies (core, Spring Boot, MVC, Security, Data, Hibernate) and microservice architecture. Full back-end stack - from controller to DB (mysql, postgres), creating unit and integration tests (JUnit, Mockito). In projects i was working for I`ve used Apache Kafka message broker. The BE technologies that we are also using in this project: Liquibase for DB migrations, Jacoco, SonarQube, Swagger and some more. Service oriented architecture (SOA) technologies (Spring Cloud). I work through VCS (Git, GitLab, GitHub), prefer Intelij Idea.
Lead Engineer
08.2011 - 02.2018 |Lenhydroproject
.
Design of hydraulic structures (HPP). Hydrotechnical calculations. Work with geographic information system, analysis and graphical visualization of spatial data, creation, management and analysis of databases.

Образование

Core Java Training Course
2018
EPAM Systems Inc.
Java developer
2017
Saint Petersburg National Research University of Information Technologies, Mechanics and Optics (IFMO)
Engineering
2006 - 2012
St. Petersburg State Polytechnic University, Faculty of Civil Engineering

Языки

АнглийскийСредний