Petro Borshchahivskyi

Seeking a Team Lead position in Front-End or Full-Stack development teams. Ideally suited for launching new projects

15+ years

of comprehensive experience

5 teams

I successfully led

102 projects

in the portfolio

36 open-source

projects, including 18 npm libraries

Key Skills

Other technologies and tools: OpenAI API, ChatGPT, LLM, Next.js, Express, Axios, Mantine, Git, MobX, RxJS, Jira, Figma, AG-Grid, KendoUI, Tailwind, Jest, HTML, CSS, Storybook, Webpack, Canvas, Highcharts, Bootstrap, Material UI, Scss, ESLint, Mojolicious, PostgreSQL, Oracle, Gulp, Karma, Jasmine, jQuery, NgRx, Redux, Playwright, Pug/Jade, Python, Qt, C++, Ruby, REST, JSON-RPC, SonarQube, Photoshop, Illustrator, Fusion 360, SAP R/3 (ABAP)

Selected Professional Experience

Lead Software Engineer

EPAMMigVisor

Krakow, Poland

12/2021 – 10/2022

Developed a SaaS solution for cloud migration assessments, providing companies with insights and cost estimates for migrating databases to the cloud (e.g., AWS, Google Cloud), helping to reduce migration complexities and risks

  • Led a team of 7 front-end developers to support and rewrite a legacy application. I revitalized team motivation by clarifying architecture and roadmap, balancing workloads, preventing overload, and assigning tasks based on individual strengths. As a result, our team was the only one that met the project deadline
  • Designed the new application architecture, slashing the development time for new features by up to 94% (e.g., reducing time to add support for a new database type from 4 months to 1 week)
  • Engineered a scalable, clear, and well-documented UI component ecosystem, boosting component development speed by 70% through increased reusability, improved consistency, and reduced bug count
  • Led a team of 3 designers, contributing extensively to UI design. Worked closely with the product owner to conceptualize and create a user-friendly interface, ensuring a seamless user experience
  • Redesigned the data scanner into a one-screen application, enhancing usability and expanding the feature set
  • Provided mentorship and guidance, leading to a team member's promotion within 5 months and significant improvements in team skills and productivity

Technologies: Angular, TypeScript, Figma, Storybook, JavaScript, Node.js, Jest, Material UI, Jira, Confluence

Frontend Team Lead

LuxoftPPT

Kyiv, Ukraine

10/2019 – 08/2020

Engineered a framework to auto-generate and deploy fully-functional project prototypes across multiple tech stacks from tiny YAML inputs, drastically accelerating initial development phases and significantly reducing project expenses

  • Led a 5-member R&D team, orchestrating rapid development and achieving 100% of project deadlines
  • Boosted client project flexibility and customization 9x, enabling selection of tech stacks and development team composition using any combination of Angular, React, plain JavaScript, Bootstrap, Material UI, or native CSS
  • Reduced costs by eliminating 2 months of work for a 5-person team via automated prototype generation and setup

Technologies: JavaScript, TypeScript, Angular, Material UI, Webpack, React, Bootstrap, Jira, MobX, GraphQL

Frontend Team Lead

LuxoftTotem

Kyiv, Ukraine

04/2016 – 10/2019

Developed a framework for data presentation of consolidated consensus financial market prices from leading market makers, covering a broad range of asset classes to independently verify clients’ book valuations

  • Led a team of 6 developers to successfully deliver 5 versions, each integrating different market segments
  • Developed a framework for searching and presenting multidimensional trading data, enabling scalable and adaptable integration that allowed customer to seamlessly add next markets without front-end modifications
  • Engineered a dynamic data search workflow configurable via backend, unifying data handling across markets
  • Reduced resource usage and accelerated data calculation speed by up to 85% by utilizing AngularJS template's renderer to develop a flexible and scalable dynamic formulas processor
  • Created a frontend database that reduced backend requests by up to 90%, enabling efficient data slice selection

Technologies: JavaScript, TypeScript, Angular, AngularJS, Bootstrap, Highcharts, Jira, Redux, KendoUI

Frontend Team Lead

CiklumVisa AP

Dubai, UAE

11/2015 – 03/2016

Visa application platform developed for the UAE government to streamline the entrance process for tourists and facilitate management for border control, as part of a larger integrated airport solution

  • Ensured a long-term client for Ciklum by delivering a highly effective forms and API services builder solution
  • Developed a universal XML processor to dynamically generate AngularJS components, rendering hierarchical forms with nested contexts and real-time validation. Enabled the client to expand the number of supported forms without limitations, reducing form creation time from weeks to instantaneous configuration

Technologies: JavaScript, AngularJS, XML, Oracle, Bootstrap, Jira

Frontend Team Lead

CiklumRDSS Cloudlibrary

Kyiv, Ukraine

09/2014 – 10/2015

Developed a virtual reality platform for simulating and testing retail merchandising setups in a virtual environment

  • Led a team of 3 developers to design and implement an asset management system
  • Reduced complex data processing in each UI component by 90% by developing a graph database adapter library, significantly streamlining the management and integration of asset data

Technologies: JavaScript, AngularJS, Bootstrap, Jira

Selected Own Projects

planbor — a combination of e-ink hardware and a web-based management system, designed to customize and display diverse data streams from third-party sources across multiple devices, focusing on power efficiency and usability

chat-scenario — npm library for parsing scenarios, compiling AI requests, and managing conversation history

Volunteer Experience

Project Founder and Manager

New Year Postcard '23 for the Ukrainian Army

10/2022 – 01/2023

Coding Mentor

2016 – now

Technical Lead

Educational Support Fundraising project «Kot»

04/2015 – 09/2015

Developed and managed a site for four years, helping donors support a poor, fatherless student earn a master's degree

Education

Master of Computer Science

Graduated: 2009

National Technical University of Ukraine «Kyiv Polytechnic Institute»,
ESC «Institute of Applied System Analysis», Department of System Design
Thesis: «Research features of development CRM systems for small businesses»