• Файл

Вадим

Програміст Java

Місто:
Дистанційно

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

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

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

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

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

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

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

Vadym Fomin
Senior Software Engineer

Summary of I have over 7 years of experience of software development. During that time, I was participating in more
Qualifications than 7 projects of various size and complexity, was playing different roles like senior java engineer and
technical lead. So, I have wide area of thought in scope of different technologies and approaches like
monolith and microservice architecture, clouds computing (AWS, Azure), Alfresco, etc.

Also, I have experience in dev team leading, mentoring, interviewing activities, architectural designing
from the scratch and I have strong understanding of the SOLID concepts, design patterns, CI/CD and
different SDLC processes.

I am goal-oriented person and always open to new challenges.

Languages Ukrainian - Native

English – Upper Intermediate

Contacts Email – [відкрити контакти](див. вище в блоці «контактна інформація»)

LinkedIn - [відкрити контакти](див. вище в блоці «контактна інформація»)
%D1%84%D0%BE%D0%BC%D0%B8%D0%BD-b9847512b/

Skills
Programming Languages/Technologies Frameworks
▪ Java ▪ Spring (Core, MVC, REST, Data,
▪ JavaScript Security, Cloud)
▪ Scala(Basics) ▪ Hibernate
▪ Play Framework
DBMS ▪ React js (Basics)
▪ MSSQL
Application/Web Servers
▪ PostgreSQL
▪ Oracle ▪ Apache
▪ Mongo DB
Message Brokers
Methodologies
▪ ActiveMQ
▪ Scrum, Kanban ▪ Kafka
▪ Amazon SQS
▪ Azure Event Hub, Event Grid, Service
Bus

Operating Systems Development Tools
▪ Microsoft Windows ▪ Eclipse/IntelliJ Idea
▪ Ubuntu
Vadym Fomin
Senior Software Engineer
Container managers
Cloud providers
• Docker
• K8S ▪ AWS (EC2, S3, Lambda, API Gateway,
Cloud Formation, VPC, ECS, Cognito)
Architectural approaches ▪ Azure (Event Hub, Event Grid,
• Monolith ServiceBus, Azure Functions, Blob
• Microservices Storage)
• Serverless
Observability platforms
• Grafana
• Graylog
• Azure AppInsights

E-commerce system for orders management

In general, it was a serverless based system that allows to transfer data between customer’s systems. It
Project Description: was represented as a chain of serverless functions connected via message queues that receives the
data from one system, makes some data transformations and transfers data to another system.
Also, it includes some functionality like reporting and alerting.

Company: SoftServe

Involvement Duration 12 months, 2023 – until now

Project Role: Senior Software Engineer/Technical Lead

Responsibilities: • Played Technical Lead role and was responsible for communication with customer and BAs
on backend tasks and requirement clarifications, architecture designing, selecting Azure
service and approaches for development, DB designing, Sprint Planning and creating a
technical design for dev tasks.
• Conducted one-one sessions with dev guys in order to help them to achieve dev related
goals.
• Was responsible for interviews organization and candidates selecting to our project.
• Investigated Azure related performance issues and constantly communicated with Microsoft
support

Project Team Size: 13 members including 6 java developers

2
Vadym Fomin
Senior Software Engineer
Tools & Technologies: Azure Functions, Event Hub, Service Bus, Spring Boot, Spring Cloud, Spring Data, Mongo DB, Java17

Web system for sustainability materials maintenance
Project Description: In general, it was a system that allows to manage a different type of sustainability materials.

It contains a different dashboard that aggregate the data from external systems using REST API and
Kafka events.

Company: SoftServe

Involvement Duration: 12 months, 2021-2022

Project Role: Senior Software Engineer

Responsibilities: • Played a Key Developer role and was responsible for communication with customer and BAs
on backend tasks and requirement clarifications
• Designed DB and application architecture, was responsible for DB design clarification with
Software Architect
• Split microservice to smaller services and implemented microservices from the
scratch
• Played release coordinator role, was responsible for whole process of release to production
• Implemented performance improvements for slow processes
• Played mentor role for one Junior dev
• Organized knowledge transfers for team. Also, I consulted the AQA with best practices
related to integration tests and played mentor role for them
• Played support engineer role

Project Team Size: 14-16 team members

Tools & Technologies:
MariaDb, Postman, Spring (Spring Core, Spring Boot, Spring MVC, Spring Data), JUnit, Mockito,
Hibernate, Open API, Apache Kafka and AVRO, Grafana, Graylog

Web system for Renal Dosing maintenance
Project Description: In general, it was a medical system that allowed to manage medical products and create different
dosages depending on the individual characteristics of the patient.

Company: EPAM

Involvement Duration: 14 months, 2020-2021

Project Role: Senior Software Engineer

Responsibilities:
▪ Played a Key Developer role and was responsible for communication with the customer on
backend tasks and requirements clarification

3
Vadym Fomin
Senior Software Engineer
▪ Designed application architecture related to Rest APIs that performs different dosing
calculation processes and designed interaction with UI side
▪ Investigated existing algorithms that were implemented by another vendor and organized
knowledge transfers related to these algorithms for team members
▪ Implemented performance improvements for slow processes
▪ Wrote technical documentation for key features and architecture solutions
▪ Participated in technical sessions with customer team and discussed all architecture solutions
with this team

Project Team Size: 7-8 team members

Tools & Technologies:
Oracle, Postman, Spring (Spring Core, Spring Boot, Spring MVC, Spring JDBC Template), JUnit, Mockito,
Gradle

Mobile security system
Project Description: The final product was represented as a couple of separate components (plugins) that allowed to
configure different security politics for mobile devices from admin panel. These components were
developed as independent libs that were deployed as part of customer’s system. It works something
like plugins to Eclipse IDE. You can install these plugins as additional extension to the main system and
new UI menu will be appeared on the screen. In scope of this project, I worked on REST API that
interacted with customer microservices and implemented UI client based on GWT framework.

Company: EPAM

Involvement Duration: 12 months, 2019 - 2020

Project Role: Software Engineer

Responsibilities:
▪ Implemented rest endpoints for data manipulations
▪ Implemented UI part and integration with rest endpoints
▪ Reviewed the test cases that were created by QA team
▪ Was responsible for migration of the project to Java 8
▪ Took over project setup for another team. Participated in knowledge transfers with another
team and successfully deployed customer product on their local environments
▪ Had experience in team members onboarding
▪ Identified issue related to poor code coverage on the project. Suggested a plan related to
tests coverage increasing to 80% using WireMock for APIs integration testing and
implemented it.

Project Team Size: 4-5 team members

Tools & Technologies:
MS SQL, Postman, Java 7/8, GWT , Spring(Spring Core, Spring MVC) , Hibernate, JUnit, Mockito,
WireMock

4
Vadym Fomin
Senior Software Engineer
Web system for car factory
Project Description: In general, it was a web application that allowed to perform different operations over
documents that contains information about details from car factory. This application
implemented a microservice architecture, microservices interacts between each other via
message broker.
Company Team International

Involvement Duration: 6 months, 2019

Project Role: Software Engineer

Responsibilities:
▪ Implemented separate microservices
▪ Developed communication between microservices using ActiveMq message brocker and rest
api calls.
▪ Developed apache camel routes that handled documents incoming by sftp protocol
▪ Implemented excel reports generation
▪ Implemented unit and integration tests coverage
▪ Wrote technical documentation

Project Team Size: 3-4 team members

Tools & Technologies:
Postgresql, Postman, JEE7, Java 8, EclipseLink, Jersey, ActiveMq, Apache Camel

Alfresco Theme Builder
Project Description: In general, it was a web application that allowed to generate Alfresco themes. The authorized user can
set the theme properties and get the generated executable file for Alfresco.

Company: Flex Solution
Involvement Duration: 18 months, 2017-2019
Project Role: Software Engineer
Responsibilities:
▪ Implemented security mechanism based on roles
▪ Implemented rest endpoints for data manipulations
▪ Implemented integration with payment system
▪ Implemented front-end part

Project Team Size: 2-3 team members
Tools & Technologies:
PostgreSql, Postman, Java 8, Spring (Spring Core, Spring MVC, Spring Data, Spring Security), Fondy Api,

AngularJs, html 5, bootstrap, css 3, AdminLTE

Education Name of the Education Establishment: Kharkiv National University of Radioelectronics
Faculty/College: Computer Science
Degree (diploma): Bachelor
Specialty: Information technology specialist

5
Vadym Fomin
Senior Software Engineer

6

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

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

Кандидати у категорії


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