Sergii Garkusha

Software Engineer, Front-End

Engineer with passion. Proficient in JavaScript, TypeScript & Python, excited about Web.
500 Startups Alumni. Envato Elite Author.


Achievements

  • 500 Startups Alumni (Batch 20)
  • Ex San Francisco School of AI Organizer
  • Author of a popular article about the C lang
  • Envato Elite Author

Set of technical skills with high PROFICIENCY

Languages:
JS + TS, HTML + CSS, GraphQL, Python, Go, C
Frameworks:
React, Node.js, Express, jQuery
Servers:
NginX, Apache
Databases:
MongoDB, Redis, PostgreSQL


Professional Experience (11 years)

Senior Software Engineer at HubSpot' (01/2023 - current) Remote

HubSpot is a CRM platform with all the software, integrations, and resources you need to connect marketing, sales, content management, and customer service.

    Tech Stack
  • TypeScript, React, Apollo, Node.js
  • Jasmine, React Testing Library
  • HubSpot Canvas Design System
  • Proprietary toolchain

    Key Contributions
  • Front-end Development of Inbox
  • Front-end Architecture of Helpdesk
  • Unit, integration, and E2E testing
  • Tier 1 On-Call for HubSpot Inbox & Helpdesk

Lead Software Engineer at Promin'  (03/2022 - 12/2022)Permanently Remote

Promin is a handbook on psychological care during wartime. It was created by the team of volunteers to support civilian population of Ukraine during  full-scale invasion.

    Tech Stack
  • React-Native via Expo
  • JavaScript + React.js / Webpack
  • Docker-compose + Python
  • Linux Automation via Bash
    Key Contributions
  • Back End Architecture
  • Mobile Apps & Web Architecture
  • Cross-platform Mobile & Web Development
  • Led the remote team of 4 Engineers
Software Development Engineer III (P3) at Workday (12/2018 - 12/2020) Pleasanton, CA

Workday Extend empowers customers to confidently build, deploy, and manage new business capabilities for finance and HR. Architected on the same platform as Workday's applications, Extend delivers enterprise scale and speeds development.

    Tech Stack
  • TypeScript / React.js / Redux
  • Jenkins, Kubernetes
  • Node.js / Express / Golang / Echo
  • AWS (Lambda, CloudFront, EC2, S3) / Terraform

    Key Contributions
  • Helped Workday teams to prepare their APIs for publication
  • Designed, developed & shipped the API Explorer
  • Made a significant contribution to writing API documentation for end users

QA Engineer at Uber (08/2018 - 10/2018) San Francisco, CA
    Responsibilities
  • Manual QA of 3 user-facing applications

    Key Contributions
  • Wrote e2e automatic tests for the CI pipeline

Senior Front End Engineer at Zentist (08/2016 - 08/2018) San Francisco, CA
    Tech Stack
  • Angular.js / jQuery / Bootstrap / SASS
  • PHP FPM / Symphony2 / MySQL
  • AWS / NginX
  • Migrated to React.js+Redux / GraphQL / Flask

    Key Contributions
  • Led the remote team of 6 people
  • Architected the new version of the frontend (Based on React)
  • Fixed front end build process (e.g., PHP-SASS to Webpack)
  • Helped with migration from Symphony to Flask

Senior Full Stack Web Developer at MotoCMS (08/2013 - 04/2016)Mykolaiv, Ukraine
    Tech Stack
  • jQuery / JMVC / Bootstrap 3 / LESS
  • PHP / WordPress / WP Plugins API / MySQL
  • Ant / Grunt.js / QUnit
  • Debian 6.0 (squeeze)

    Key Contributions
  • Architected and built the MotoPress live demo
  • Developed charts functionality
  • Integrated Maps functionality
  • Created instant help system of the plugin

HTML Coder at Deluxe Corporation (04/2011 - 07/2013)Mykolaiv, Ukraine
    Tech Stack
  • jQuery / JMVC / Bootstrap 3 / LESS
  • PHP / WordPress / WP Plugins API / MySQL
  • Ant / Grunt.js / QUnit
  • Debian 6.0 (squeeze)

    Key Contributions
  • Architected and built the MotoPress live demo
  • Developed charts functionality
  • Integrated Maps functionality
  • Created instant help system of the plugin


Education

Full Stack Software Engineering Program at Holberton (01/2018 - 10/2018)San Francisco, CA
Master’s Degree, History at MNU (09/2003 - 08/2009)Mykolaiv, Ukraine