Summary
Overview
Work History
Education
Skills
Certification
Languages
Timeline
Generic
VA Senior Software Developer/Team Lead

VA Senior Software Developer/Team Lead

Krakow

Summary

I am a software engineer with over 10 years of commercial experience in software development. I have expertise in a variety of frameworks and technologies, including JavaScript, Ruby, and Node.js. I am also proficient in cloud computing, with experience using AWS and Google Cloud Platform. In my most recent role as Engineering Manager and Development Team Lead at a fintech company, I led a team of 7 engineers in the development of a software product that successfully provides service for customers. I was responsible for designing the architecture of the product, as well as managing the team and ensuring that the project was completed on time and within budget. I also took part in company-wide mentoring programs and developed courses for engineering staff. I have a strong track record of success in leading and managing teams, as well as working independently. I am also a highly skilled problem-solver and debugger. I have excellent communication and interpersonal skills, and I am able to work effectively in a fast-paced environment. Work Under Pressure Work in a Team Problem Solving Time Management Leadership Project Management React Redux Software Engineering Solution Architecture GraphQL JavaScript TypeScript Master's degree Lviv Polytechnic National University, Lviv Telecommunications technologies and means at the department of Electronic means of information and computer technologies institute of telecommunications and radio‑electronic assets

Overview

13
13
years of professional experience
1
1
Certification

Work History

Development Team Leader/Engineering Manager

NDA
05.2022 - 08.2023
  • I started as Front End Team Leader in a team of 5 engineers, later my responsibilities were expanded to the back‑end team of 2 engineers, and became Development Team Leader
  • My responsibilities consisted of work process planning according to SCRUM methodology, communication with other teams and product managers, distribution of work, control of work completions, code and specs review, feature implementation, team members' performance assessment, goals setting, and improvements
  • Technologies: TypeScript, React, Jest, Webpack, Ruby on Rails
  • Responsibilities:
  • Coordinate tasks among team members
  • Design product upgrades and improvements
  • Plan, develop, and implement large‑scale features/sub‑projects from conception to completion by producing clean, efficient code
  • Review and debug code
  • Perform validation and verification testing
  • Integration with new 3rd party libs and vendors and support of existing integrationson 1 meetings
  • Performance reviews
  • Technical interviews
  • Staff mentoring and career advising

Senior Front-End Developer (Contractor)

NDA
07.2021 - 04.2022
  • Reworking of a system for processing of multi banking transactions
  • I have been engaged as a senior software developer and worked in a team of 3 people as a lead front‑end developer and
  • Closely cooperated with product manager and business analysts
  • Technologies: React, TypeScript, Redux, Webpack, Jest
  • Responsibilities:
  • Design product upgrades and improvements
  • Plan, develop, and implement large‑scale features/sub‑projects from conception to completion by producing clean, efficient code
  • Review and debug code
  • Perform validation and verification testing
  • Integration with new 3rd party libs and vendors and support of existing integrations

Senior/Lead Software Engineer

NDA
08.2021 - 03.2022
  • As the Company is an outsourcing company that provides services to different customers I have been engaged as a Senior/Lead Software engineer on several projects in different domains, I led teams ofto 6 people and was a decision maker of different design and architecture things
  • Have been engaged in projects for such companies as Homeaway (now Vrbo), UIPath
  • Technologies: React, TypeScript, Redux, Redux‑thunk, Jest, Webpack
  • Responsibilities:
  • Coordinate tasks among team members
  • Design product upgrades and improvements
  • Plan, develop, and implement large‑scale features/sub‑projects from conception to completion by producing clean, efficient code
  • Review and debug code
  • Perform validation and verification testing
  • Integration with new 3rd party libs and vendors and support of existing integrations
  • Technical interviews
  • Staff mentoring and career advising

Senior Front-End Developer (Contractor)

NDA
07.2020 - 06.2021
  • Company is the biggest context advertising provider that is creating aggregate functionality of several products in one platform
  • It gives the possibility for the customer to manage and publish their advertising companies in a user‑friendly interface
  • Technologies: JavaScript, React, Redux, GraphQL, React testing library, Webpack
  • Responsibilities:
  • Design product upgrades and improvements
  • Plan, develop, and implement large‑scale features/sub‑projects from conception to completion by producing clean, efficient code
  • Review and debug code
  • Perform validation and verification testing
  • Integration with new 3rd party libs and vendors and support of existing integrations
  • Lecturer
  • GoIT, Remotely
  • Lecturer of React course

Software Engineering Expert

NDA
06.2019 - 03.2020
  • SDO ‑ is a Software Development Office
  • I was providing consulting services for Company projects across all companies (architecture assessment, project supervising, process establishment, research, and training)

Senior Software Engineer (Contractor)

NDA
08.2018 - 06.2019
  • I led a team of 8 engineers in one of the biggest retail websites in the US
  • Been worked directly in
  • Macys' San Francisco office and remotely
  • Technologies: JavaScript (Backbone + Marionette), React, Mocha, Jest, Webpack
  • Responsibilities:
  • Coordinate tasks among team members
  • Design product upgrades and improvements
  • Plan, develop, and implement large‑scale features/sub‑projects from conception to completion by producing clean, efficient code
  • Review and debug code
  • Perform validation and verification testing
  • Integration with new 3rd party libs and vendors and support of existing integrations

Senior/Lead Software Engineer

NDA
09.2017 - 07.2018
  • Messaging platform that supports a variety of communication channels (like SMS, MMS, IP Push, and others) in a unified manner
  • This platform is extended with billing, data reporting, and a portal for customers to manage their purchases and access
  • The platform also supports centralized customer management through customers’ accounts
  • I was leading the front‑end direction of development
  • My responsibilities consisted of task estimation and delegation it, code review, requirements clarification, and architecture design
  • I was spending 40% of my time and 60% of my time was related to coding
  • Technologies: JavaScript, React, Redux, XMPP, Webpack
  • Responsibilities:
  • Coordinate tasks among team members
  • Design product upgrades and improvements
  • Plan, develop, and implement large‑scale features/sub‑projects from conception to completion by producing clean, efficient code
  • Review and debug code
  • Perform validation and verification testing
  • Integration with new 3rd party libs and vendors and support of existing integrations
  • Staff mentoring and career advising

Software Engineer

NDA
02.2014 - 03.2018
  • I've worked as a software engineer on different projects from different domains, as well have been engaged as a lead developer in a team of 4 front‑end engineers
  • As the Company is the service company the list of projects was quite big and it was different customers such as Adidas, Privalia, and Canadian Tire
  • Also, I was mentoring company employees to improve their expertise in front‑end development
  • Technologies: Backbone.js, jQuery, Marionette.js, React, Redux‑thunk, Reflux, AngularJS, Jest
  • Gulp
  • Responsibilities:
  • Coordinate tasks among team members.

Lecturer

Cursor Education
10.2016 - 12.2017
  • Lviv
  • Lecturer of Basic Front End course

Co-founder/ Software Engineer

NDA
08.2016 - 09.2017
  • Remotely
  • Cross‑browser GPS tracking platform which provides data analysis and real‑time tracking, reporting, objects, users, devices management, creating of POI, and zones
  • As well I’ve designed and performed a migration to GCP
  • I have been engaged as a software engineer and co‑founder, Took part in negotiations with investors, product management and development planning
  • Technologies: JavaScript, Knockout.js, jQuery, NodeJS (Loopback), WebSocket, Mocha
  • Webdriver.io, Gulp, Grunt
  • Responsibilities:
  • Design product upgrades and improvements
  • Plan, develop, and implement large‑scale features/sub‑projects from conception to completion by producing clean, efficient code
  • Review and debug code
  • Perform validation and verification testing
  • Integration with new 3rd party libs and vendors and support of existing integrations
  • Company roadmap planning
  • Customer support
  • Negotiation with investors

Junior Software Engineer

NDA
11.2014 - 08.2016
  • Design product upgrades and improvements
  • Plan, develop, and implement large‑scale features/sub‑projects from conception to completion by producing clean, efficient code
  • Review and debug code
  • Perform validation and verification testing
  • Integration with new 3rd party libs and vendors and support of existing integrations
  • Technical interviews
  • Staff mentoring and career advising, I have been an engaged junior software engineer in the development of a web analytics platform that can parse the logs of web servers and provide data about users, sessions, and show charts due to requested information
  • Also can gather information in real‑time and aggregate this as well
  • D3, Google Cloud Compiler
  • Responsibilities:
  • Develop, and implement features from conception to completion by producing clean, efficient code
  • Debug code
  • Perform validation and verification testing

System Administrator/Customer Support

Neoservice
10.2013 - 11.2014
  • As a system administrator I've provided such services as:
  • System integration;
  • Support for LAN/WAN;
  • Support programs and technology (Windows NT, 1C Accounting, Client‑Bank, support);
  • Technical support (Helpdesk)
  • Operation and maintenance of video surveillance
  • Configure and support IP telephony
  • Training of staff

JavaScript

01.2011 - 10.2013

Education

Master's Degree -

Lviv Polytechnic National University
Lviv

Skills

  • HTML (expert)
  • CSS/SASS/LESS (expert)
  • NodeJS (practiced)
  • TypeScript (experienced)
  • React (expert)
  • Redux (expert)
  • Electron (beginner)
  • Backbone (expert)
  • KnockoutJS (expert)
  • Polymer (experienced)
  • Webpack (experienced)
  • Gulp, Grunt (experienced)
  • GraphQL (experienced)
  • Solution Architecture (beginner)
  • Software design (experienced)
  • Docker (beginner)
  • GCP (beginner)
  • AWS (beginner)
  • WebSocket (experienced)
  • XMPP (proficient)
  • WebRTC (proficient)
  • HTTP (experienced)
  • HTML5 with JavaScript and CSS3, Microsoft

Certification

Sep 2016 - Jan 2012, Platform Fundamentals: Core Infrastructure, Coursera by Google June 2019 Architecture Rump‑Up Program, SoftServe IT Academy June 2019

Languages

Ukrainian
Native language
English
Advanced
C1

Timeline

Development Team Leader/Engineering Manager

NDA
05.2022 - 08.2023

Senior/Lead Software Engineer

NDA
08.2021 - 03.2022

Senior Front-End Developer (Contractor)

NDA
07.2021 - 04.2022

Senior Front-End Developer (Contractor)

NDA
07.2020 - 06.2021

Software Engineering Expert

NDA
06.2019 - 03.2020

Senior Software Engineer (Contractor)

NDA
08.2018 - 06.2019

Senior/Lead Software Engineer

NDA
09.2017 - 07.2018

Lecturer

Cursor Education
10.2016 - 12.2017

Co-founder/ Software Engineer

NDA
08.2016 - 09.2017

Junior Software Engineer

NDA
11.2014 - 08.2016

Software Engineer

NDA
02.2014 - 03.2018

System Administrator/Customer Support

Neoservice
10.2013 - 11.2014

JavaScript

01.2011 - 10.2013

Master's Degree -

Lviv Polytechnic National University
VA Senior Software Developer/Team Lead