Summary
Overview
Work History
Education
Skills
Languages
Motorbike, travel, hiking, movies, Computer games (CS2, Long Dark, etc.)
Timeline
df
Andrew Polovynka

Andrew Polovynka

Warsaw

Summary

Broadly experienced Full-Stack specialist in mid- and large-size enterprise systems with strong analytical skills, technical leadership, and deep expertise in Java.

Experienced Tech / Team Lead with almost 10 years in leading from small bug fix releases to mid-sized 15+ people projects with challenging release schedules and mid-release game-changing client decisions.

Comprehensive experience in deep problem analysis on any application level. In-depth expertise in implementing agile processes within various teams, broad experience in analyzing and fixing team mistakes in favor of product quality and tight delivery schedule.

Overview

13
13
years of professional experience

Work History

Head of Java Unit

KITRUM
03.2024 - Current

Responsibilities:

  • Pre-sales lead (from initial call to proposal): Architecture, sprints breakdown, resource planning, negotiate timelines and budgets, proposal preparation
  • Project kick-off lead: resource allocation, position profile, interview team members (senior/lead), do initial architecture and coding, plan scope and sprints, BA requirements
  • Unit lead activity: personal development plans, resource rotation, developer’s audit to company standards, leads growth plans
  • Audit projects and processes to optimize company effectiveness

Achievements:

  • By being proactive, extended project duration from 4 to 7 months proposing client new scope and features for the product;
  • Saved several projects by leading investigations and bug fixing initiatives which allowed projects return to green zone;
  • Done two major projects audits revealing game changing insights which lead to increase in hiring rate, reduced client dissatisfaction by 50% total and allowed to deepen the bond between client C-level and Company;
  • Integrated custom matrix of competency for the unit to better; Run 15+ Lead/Expert level interviews including system design and smart flow question with high result value

Cloud Data Engineer

KITRUM
05.2023 - Current

Responsibilities:

  • Company Overview: Leading provider of global language and business solutions dedicated to unlocking the full potential of communication
  • Designed and executed combining of multiple complex data structures from different sources (API and DB) into single database
  • Build Azure Data Factory pipelines and control data integrity
  • Lead design and implementation of email forwarding solution on AWS serverless stack
  • Leading provider of global language and business solutions dedicated to unlocking the full potential of communication

Project tech stack: Scrum, JIRA, Azure Data Factory, Azure Functions, Azure SQL Database, MySQL, Azure Data Lake, AWS Amplify, AWS Cognito, AWS SNS, AWS SQS, AWS SES, AWS CloudWatch

Achievements:

  • Resulting dataset allowed to combine whole company finance data in single place and reduce overhaul in accounting software integrations 70+%;
  • Developed and integrated full circle analytics: from analysis of raw API calls from UI and German-based database to fully structured and transaction-ready SQL DB with all relevant links and 3rd normal formula cleanup;
  • Delivered Production ready POC on AWS serverless stack in 1 month with help of Middle FS Developer

Lead Backend Java Engineer

KITRUM
08.2021 - 04.2023

Responsibilities:

  • Leading and managing a team of Java engineers
  • Architecture analysis of requirements and implementation
  • Requirement gathering from clients
  • Establishing and maintaining coding standards and best practices
  • Conducting code reviews and providing feedback
  • Participating in project planning and estimation activities
  • Identifying technical risks and developing mitigation strategies
  • Project name and description: Under NDA
  • Fast-growing travel start-up and help create lifelong memories while building the world’s largest social network for travelers

Project domain: Travel

Team structure: 1 Lead, 3 Senior Java engineers, 2 QAs, 1 React engineer, 1 Architect, 1 Product Owner

Project tech stack: Scrum, JIRA, GraphQL, gRPC/Protobuf, GCP, GKE, GCP Logs, GCP PubSub, Bitbucket, Bitbucket Pipelines, Docker, Kotlin 1.7, Java 17, JUnit5/AsserJ, Spring Boot, Spring Boot Tests, MySQL, Redis

Achievements:

  • Developed Kotlin-based MSA for a mid-sized project in the travel domain from scratch (starting from requirements gathering and architecture design to the working prototype and production stage);
  • Initially proposed architecture proven to be a successful choice;
  • Able to continuously deliver value, extend the team, and support team members in the war environment;
  • Developed strong team culture allowing a high level of communication with the Client despite the difference in time zones (9 hrs difference) and high team morale

Tech Lead Java Engineer

EPAM
10.2020 - 08.2021
  • Investigate AWS service and create POC based on them
  • Work closely with stakeholders and architect to produce best solutions considering costs and time
  • Lead the team to develop POCs into fully working MVPs
  • Educate team to use new features and frameworks
  • Project description: Green field cloud based Big data transformation and analysis project in HealthCare domain
  • Project domain: HealthCare
  • Project tech stack: Scrum, JIRA, Big Data, AWS EC2, AWS Glue, Apache Spark, AWS Batch, AWS EventBridge, AWS CloudFormation, AWS Step Functions, AWS Aurora, AWS DynamoDB, AWS CloudWatch, Java 8, Docker, JUnit, Mockito, Maven
  • Achievements: Rapidly developed POC and compared several solutions in short time span; Lead initiative to write minimalistic data transformation library in close cooperation with architect; Learned completely new stack quite fast

Tech Lead Java Engineer

NIX Solutions
09.2018 - 10.2020
  • Mentor and educate team members
  • Architecture analysis of requirements and implementation
  • Run planning and high-level feature analysis including risk assessment
  • Maintain and develop new SOA services
  • Project description: Cross-platform mobile client for eLearning platform with SOA backend using full CI/CD circle
  • Project domain: EdTech
  • Project duration: 1.5 years
  • Team structure: 3 React Native devs, 2 Java FS devs, QA, BA, PM, TL
  • Project tech stack: Scrum, JIRA, Spring 5, Spring Cloud, Open Cloud Foundry, CF Stratos, Java 11, Swagger, Hibernate, JUnit, Mockito, Maven, JAXB, ActiveMQ, Splunk, DynaTrace, React Native, Axios, TypeScript, Google Firebase
  • Achievements: lead a team in new (mobile) stack from POC to production ready; designed effective java backend with close collaboration with mobile team needs; able to identify communication issues between team and the client, and able to solve it in short time; effectively managed the workload of team giving and ability to learn and deliver at the same time

Team lead / Java Tech lead / Full stack Java developer

NIX Solutions
06.2015 - 09.2018
  • Was leading project development/release cycle of 10 people, several modules at a time
  • Several successful releases of new main products to customers and several simultaneous bug fix releases for different products (from epics and planning to development and prod delivery)
  • Rapid POC development (quickly develop bare-bone of feature/fix to reduce idea-realization cycles)
  • Extensive code reviews including completed cross repo features (GOF DP, project and global Best Practices, Java Frameworks usages)
  • Ran continuous Retro/Improvement processes to make code and processes better
  • Participated in de-centralizing parts of the big monolith into smaller micro-services
  • Project description: A complex multi-maven project with a large number of action-teams
  • The project had core functionality, which was customized for each client

Project domain: Insurance

Team structure: 3 Java full stack devs, 1 QA, 1 BA

Project tech stack: Spring MVC, Spring Boot, Spring Batch, Angular 2, React, Elastic Search, ActiveMQ, ESB, babel.js, karma.js, bower.js, npm.js, gulp.js

Java developer

NIX Solutions
02.2012 - 05.2015
  • Full stack development of new features and bug fixes (requirements and impact analysis)
  • Technical analysis of feature requests and bug fixes including release schedules and hrs estimation
  • Code review on the project
  • Refactoring old parts of an application using patterns and new frameworks
  • POC projects development
  • Was part of Git flow integration on the project, migration to Java 8 and adoption of several new frameworks on the project
  • Project description: A complex multi-maven project with a large number of action-teams
  • The project had core functionality, which was customized for each client
  • Project domain: Insurance
  • Duration: 6 month to one year
  • Team structure: 3 Java full stack devs, 1 QA, 1 BA
  • Project tech stack: Scrum, JIRA, Struts 2, Spring 3, Java 8, SpringWebFlow, Jersey, Camel, JSP, XML/JSON/YAML, Hibernate, JUnit, Mockito, Maven, Apache commons, JAXB, Apache CXF (REST), backbone.js, dust.js, require.js, quartz
  • Achievements: Grown from trainee to senior learning wide range of full stack skills along the way; Developed few major features which in time became part of core project functionality; Projected code quality standards on wide span of projects and teams; Was involved in heavy knowledge transfer initiative and new members onboarding and mentoring, lead education lecturing

Education

Master's Degree - Computer Science, Intelligent Decision Support Systems

Kharkiv National University of Radio Electronics
05.2007

Skills

  • Java 21

  • Kotlin 17

  • Reactjs / TypeScript

  • Hibernate

  • React Native

  • Spring

  • DevOps / Docker

  • JUnit 5 / AssertJ/ Mockito

  • SQL and NoSQL DBs

  • AWS

  • Azure

  • GCP

  • DynaTrace / Splunk

Languages

English
Advanced (C1)
Ukrainian
Bilingual or Proficient (C2)
Russian
Bilingual or Proficient (C2)
Polish
Elementary (A2)

Motorbike, travel, hiking, movies, Computer games (CS2, Long Dark, etc.)

Passionate about travelling in every way possible, open to new opportunities, connection and a lot of fun. Enjoy variety of activities from visiting crowded cities with parties and activities to visiting secluded islands and mountain ranges pursuing calm and happiness. Life should be exciting and full of adventure ;-) 

Timeline

Head of Java Unit

KITRUM
03.2024 - Current

Cloud Data Engineer

KITRUM
05.2023 - Current

Lead Backend Java Engineer

KITRUM
08.2021 - 04.2023

Tech Lead Java Engineer

EPAM
10.2020 - 08.2021

Tech Lead Java Engineer

NIX Solutions
09.2018 - 10.2020

Team lead / Java Tech lead / Full stack Java developer

NIX Solutions
06.2015 - 09.2018

Java developer

NIX Solutions
02.2012 - 05.2015

Master's Degree - Computer Science, Intelligent Decision Support Systems

Kharkiv National University of Radio Electronics
Andrew Polovynka