Сайт пошуку роботи №1 в Україні
- Файл
Особисті дані приховані
Цей шукач вирішив приховати свої особисті дані та контакти. Ви можете зв'язатися з ним зі сторінки https://www.work.ua/resumes/13273927/
Java software engineer
- Місто:
- Київ
Контактна інформація
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Завантажений файл
Файл містить ще 1 сторінку
Версія для швидкого переглядуЦе резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Serhii Tyshchenko
Senior Software Developer
Phone: [відкрити контакти ](див. вище в блоці «контактна інформація»)
Mail: [відкрити контакти ](див. вище в блоці «контактна інформація»)
Linkedin: [відкрити контакти ](див. вище в блоці «контактна інформація»)
Summary:
● 5+ years of professional experience in IT as a Java developer;
● Deep knowledge of the Spring Boot and Spring frameworks;
● Good understanding of OOP, OOD, SOLID principles, and clean code, GOF patterns;
● Experience in testing applications using Junit, Mockito, AssertJ, and Spring Boot tests.
Understanding the need for high test coverage and practical experience of TDD;
● Experience with messaging services (Amazon SQS, Amazon SNS, RabbitMQ, Kafka);
● Experience with AWS as a cloud provider (S3, SQS, SNS, Lambda, Beanstalk, DynamoDb,
ASG, EC2);
● Understanding of the microservice architecture;
● Experience in designing RESTful web services;
● Good level of expertise with SQL (Mysql, PostgreSQL) and NoSQL (DynamoDB, MongoDD)
databases. Good knowledge of JPA (Hibernate);
● Good understanding of software lifecycle (design, development, delivery, deployment, and
support);
● Experience with Maven, Gradle, and GitLab for continuous integration/delivery;
● Experience working in large distributed teams;
● Experience in communication and collaboration with clients.
Education:
Master`s degree in Computer Science, State University of Information and Communication
Technologies Kyiv;
Work Experience:
DataArt Solutions, Inc. (www.dataart.com)
Senior Software Developer 2022– Present
Estem
Software Engineer 2021 – 2022
GlobalLogic, Inc.
Software Engineer 2020 – 2021
1
Varteq
Software Engineer 2019 – 2020
Smiddle
Software Engineer 2018 – 2019
Recently Completed Projects:
Multi-tenant platform for sharing accommodation data between third-party
suppliers and the target business
Client: UK-based leading managed vacation rentals business.
Description: UK’s leading villa holiday specialist with over 7000 villas in more than 60
destinations. Have over 39 years of experience handpicking villas across
Europe. The first use-case for the platform is providing API connectivity & data
mapping capabilities, sharing of accommodation information, such as content,
price, availability, extras, and images between businesses. It is a multi-tenant
capable, allowing multiple businesses in the group to utilise the same platform
without a separate instance being required.
Languages: Java 17
Tools: Spring Boot, Hibernate, JUnit5, AssertJ Swagger, MongoDB, PostgreSQL,
Maven, Git, Jenkins, Mockito, cloud Jira, Apache Kafka, Rest architecture,
Docker, Google cloud as a cloud provider, microservice architecture, Camunda.
Position: Senior Software Developer
Activities:
● Design, build, and maintain reusable and reliable Java code;
● Code review;
● Participating in architecture design;
● Database design;
● Integration application modules with third party systems;
● Writing documentation for the project (using Jira + Swagger UI);
● Writing automation tests using JUnit, Mockito, Spring Boot test ;
● Creating and maintaining the database (PostgreSQL);
● Working closely with business teams to define plans and solutions to
provide a stable, agile, and user-friendly system.
Financial Investment Application
Client: Canadian investment fund.
Description: It is a High load financial investment enterprise project that represents
investment statistics of companies and helps monitor financial changes.
Provides various graphics, reports, statistics, and analyzing competitors.
Processing big data and aggregating it into readable format was performed.
Platform: Linux
Languages: Java 11;
Tools: Spring Framework (MVC, Boot, OAuth, Security, Data, Test), Hibernate, Flyway,
JUnit, Mockito, Redis, PostgreSQL, Jenkins, AWS, Docker, Gradle, Apache
2
Kafka, Docker, Kubernetes, React, REST architecture, microservice
architecture;
Position: Software Engineer
Activities:
● Technical analysis and providing estimations for specific software features
implementation;
● Application development and support, bug fixes;
● Designing the new components and processes to be developed;
● Trainee training and mentoring for the project;
● Design, build, and maintain reusable and reliable Java code;
● Updating and writing documentation for the project;
● Writing unit, integration tests using JUnit and Spring;
● Uncovering and highlighting defects, making recommendations for their
improvement;
● Presenting demos to the client.
Patient-Centered Predictive Health Analytics Platform
Client: USA medical laboratory
Description: The project is a patient-centered predictive health analytics platform that
provides advanced genomic testing and merges big data analytics with clinical
diagnostics.
Languages: Java 11.
Tools: Spring boot, Spring Data, Spring Security, Hibernate, QueryDsl, Mysql,
DynamoDb, Flyway, REST, Docker, Git, GitLab, Gradle, Microservices, Junit,
Mockito, AWS
Position: Software Engineer
Activities:
● Design, build and maintain reusable and reliable Java code
● Debugging, troubleshooting application;
● Working closely with business teams to define plans and solutions to
provide a stable, agile, and user-friendly platform;
● Updating and writing documentation for the project;
● Code review and code refactoring;
● Writing unit, integration tests using JUnit and Spring;
● Onboarding the newcomers;
● Support in production;
● Implementation API using Rest architecture;
● Cloud software development in AWS infrastructure;
● Communication and collaboration with the project stakeholders.
3
Skills:
Programming and Markup Languages:
Java 17, SQL, HTML, CSS
Cloud technologies: AWS Solution Architect CO-3 certification
Technologies and Frameworks:
Spring/Spring Boot (IoC, Security, Data, MVC), Apache Camel, SQL, Hibernate, Amazon SQS,
Amazon SNS, SOLID, REST architecture, Clean code, Junit5, Mockito, AssertJ, Gradle, Git, GitLab,
DynamoDb, Postman, Swagger, Docker, S3, Beanstalk, Lambda, Open-api, MongoDb,
Databases:
PostgreSQL, MySQL, DynamoDb
Database Access:
JDBC, Hibernate, Spring Data, Spring JDBC, DynamoDb, MongoDb
Development Environments:
IntelliJ IDEA, Eclipse
Testing Tools:
JUnit, Mockito, AssertJ, Spring Boot test
Bug Tracking Systems:
Jira
Continuous Integration Systems:
Jenkins, GitLab
Platforms and APIs:
Microsoft Windows, Linux
Version Control Systems:
4
Git
Building Tools:
Maven, Gradle
Message brokers:
Amazon Sqs, Amazon Sns, RabbitMq, Kafka.
5
Senior Software Developer
Phone: [
Mail: [
Linkedin: [
Summary:
● 5+ years of professional experience in IT as a Java developer;
● Deep knowledge of the Spring Boot and Spring frameworks;
● Good understanding of OOP, OOD, SOLID principles, and clean code, GOF patterns;
● Experience in testing applications using Junit, Mockito, AssertJ, and Spring Boot tests.
Understanding the need for high test coverage and practical experience of TDD;
● Experience with messaging services (Amazon SQS, Amazon SNS, RabbitMQ, Kafka);
● Experience with AWS as a cloud provider (S3, SQS, SNS, Lambda, Beanstalk, DynamoDb,
ASG, EC2);
● Understanding of the microservice architecture;
● Experience in designing RESTful web services;
● Good level of expertise with SQL (Mysql, PostgreSQL) and NoSQL (DynamoDB, MongoDD)
databases. Good knowledge of JPA (Hibernate);
● Good understanding of software lifecycle (design, development, delivery, deployment, and
support);
● Experience with Maven, Gradle, and GitLab for continuous integration/delivery;
● Experience working in large distributed teams;
● Experience in communication and collaboration with clients.
Education:
Master`s degree in Computer Science, State University of Information and Communication
Technologies Kyiv;
Work Experience:
DataArt Solutions, Inc. (www.dataart.com)
Senior Software Developer 2022– Present
Estem
Software Engineer 2021 – 2022
GlobalLogic, Inc.
Software Engineer 2020 – 2021
1
Varteq
Software Engineer 2019 – 2020
Smiddle
Software Engineer 2018 – 2019
Recently Completed Projects:
Multi-tenant platform for sharing accommodation data between third-party
suppliers and the target business
Client: UK-based leading managed vacation rentals business.
Description: UK’s leading villa holiday specialist with over 7000 villas in more than 60
destinations. Have over 39 years of experience handpicking villas across
Europe. The first use-case for the platform is providing API connectivity & data
mapping capabilities, sharing of accommodation information, such as content,
price, availability, extras, and images between businesses. It is a multi-tenant
capable, allowing multiple businesses in the group to utilise the same platform
without a separate instance being required.
Languages: Java 17
Tools: Spring Boot, Hibernate, JUnit5, AssertJ Swagger, MongoDB, PostgreSQL,
Maven, Git, Jenkins, Mockito, cloud Jira, Apache Kafka, Rest architecture,
Docker, Google cloud as a cloud provider, microservice architecture, Camunda.
Position: Senior Software Developer
Activities:
● Design, build, and maintain reusable and reliable Java code;
● Code review;
● Participating in architecture design;
● Database design;
● Integration application modules with third party systems;
● Writing documentation for the project (using Jira + Swagger UI);
● Writing automation tests using JUnit, Mockito, Spring Boot test ;
● Creating and maintaining the database (PostgreSQL);
● Working closely with business teams to define plans and solutions to
provide a stable, agile, and user-friendly system.
Financial Investment Application
Client: Canadian investment fund.
Description: It is a High load financial investment enterprise project that represents
investment statistics of companies and helps monitor financial changes.
Provides various graphics, reports, statistics, and analyzing competitors.
Processing big data and aggregating it into readable format was performed.
Platform: Linux
Languages: Java 11;
Tools: Spring Framework (MVC, Boot, OAuth, Security, Data, Test), Hibernate, Flyway,
JUnit, Mockito, Redis, PostgreSQL, Jenkins, AWS, Docker, Gradle, Apache
2
Kafka, Docker, Kubernetes, React, REST architecture, microservice
architecture;
Position: Software Engineer
Activities:
● Technical analysis and providing estimations for specific software features
implementation;
● Application development and support, bug fixes;
● Designing the new components and processes to be developed;
● Trainee training and mentoring for the project;
● Design, build, and maintain reusable and reliable Java code;
● Updating and writing documentation for the project;
● Writing unit, integration tests using JUnit and Spring;
● Uncovering and highlighting defects, making recommendations for their
improvement;
● Presenting demos to the client.
Patient-Centered Predictive Health Analytics Platform
Client: USA medical laboratory
Description: The project is a patient-centered predictive health analytics platform that
provides advanced genomic testing and merges big data analytics with clinical
diagnostics.
Languages: Java 11.
Tools: Spring boot, Spring Data, Spring Security, Hibernate, QueryDsl, Mysql,
DynamoDb, Flyway, REST, Docker, Git, GitLab, Gradle, Microservices, Junit,
Mockito, AWS
Position: Software Engineer
Activities:
● Design, build and maintain reusable and reliable Java code
● Debugging, troubleshooting application;
● Working closely with business teams to define plans and solutions to
provide a stable, agile, and user-friendly platform;
● Updating and writing documentation for the project;
● Code review and code refactoring;
● Writing unit, integration tests using JUnit and Spring;
● Onboarding the newcomers;
● Support in production;
● Implementation API using Rest architecture;
● Cloud software development in AWS infrastructure;
● Communication and collaboration with the project stakeholders.
3
Skills:
Programming and Markup Languages:
Java 17, SQL, HTML, CSS
Cloud technologies: AWS Solution Architect CO-3 certification
Technologies and Frameworks:
Spring/Spring Boot (IoC, Security, Data, MVC), Apache Camel, SQL, Hibernate, Amazon SQS,
Amazon SNS, SOLID, REST architecture, Clean code, Junit5, Mockito, AssertJ, Gradle, Git, GitLab,
DynamoDb, Postman, Swagger, Docker, S3, Beanstalk, Lambda, Open-api, MongoDb,
Databases:
PostgreSQL, MySQL, DynamoDb
Database Access:
JDBC, Hibernate, Spring Data, Spring JDBC, DynamoDb, MongoDb
Development Environments:
IntelliJ IDEA, Eclipse
Testing Tools:
JUnit, Mockito, AssertJ, Spring Boot test
Bug Tracking Systems:
Jira
Continuous Integration Systems:
Jenkins, GitLab
Platforms and APIs:
Microsoft Windows, Linux
Version Control Systems:
4
Git
Building Tools:
Maven, Gradle
Message brokers:
Amazon Sqs, Amazon Sns, RabbitMq, Kafka.
5
Схожі кандидати
-
Програміст Java
125000 грн, Київ -
Програміст Java
Київ -
Програміст Java
Київ -
Програміст Java
Київ, Одеса -
Програміст Java
Київ -
Middle Full stack developer
Київ