Sergii Garkusha

Software Engineer, Full Stack

Passionate SDE since 2011. Proficient in JavaScript, excited about Web. Acquiring AI knowledge.
500 Startups Alumni. Envato Elite Author.


Achievements

  • 500 Startups Alumni (Batch 20)
  • SF School of AI Organizer, 2018 - 2020
  • Author of a popular article about the C lang
  • Envato Elite Author

Set of technical skills with high PROFICIENCY

Languages:
JavaScript, TypeScript, Python, HTML+CSS, Go
Frameworks:
React, Node.js, Express, Flask, jQuery
Environments:
Linux, Docker, Docker Compose, Kubernetes
Databases:
MongoDB, PostgreSQL, Redis


Professional Experience

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

As Senior Software Engineer at HubSpot, I contributed to enhancing the CRM platform's capabilities in marketing, sales, content management, and customer service.

Key responsibilities and contributions included:

  • Leading front-end development efforts for critical features like Inbox.
  • Architecting the front-end structure of the Helpdesk application for scalability and maintainability.
  • Implementing rigorous unit, integration, and end-to-end testing strategies to ensure robust application performance.
  • Providing Tier 1 On-Call support for HubSpot Inbox and Helpdesk, ensuring minimal downtime and continuous service availability.

Technologies utilized: TypeScript, React, Apollo, Node.js, Jasmine, React Testing Library, HubSpot Canvas Design System, and a proprietary toolchain.

This role required a focus on delivering high-quality solutions and optimizing user experiences through effective software development practices.

Software Development Engineer III (P3) at Workday (12/2018 - 12/2023) 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.

As Software Development Engineer III at Workday, I played a key role in Workday Extend, enabling customers to build and manage new business capabilities for finance and HR on a scalable enterprise platform.

Key responsibilities and contributions included:

  • Assisting Workday teams in preparing APIs for publication.
  • Designing, developing, and launching the API Explorer.
  • Significantly contributing to API documentation to enhance usability for end users.

Technologies used: TypeScript, React.js, Redux, Jenkins, Kubernetes, Node.js, Express, Golang (Echo), AWS (Lambda, CloudFront, EC2, S3), Terraform.

QA Engineer at Uber (08/2018 - 10/2018) San Francisco, CA

As a QA Engineer at Uber, I exceeded expectations by not only conducting manual testing for 3 user-facing applications but also automating the testing process to enhance efficiency and usability.

This proactive approach streamlined operations, ensuring rigorous testing while improving overall workflow efficiency.

Full Stack Software Engineer at SentiSum (01/2017 - 01/2018) San Francisco, California

As a Full Stack Software Engineer at SentiSum, a London-based startup specializing in sentiment analysis, I played a pivotal role in enhancing the company's core product and leading web development initiatives.

Key responsibilities and contributions included:

  • Leading a team of four engineers to develop and enhance the web application components.
  • Architecting the next version of the core product, focusing on scalability and user experience in the dashboard.
  • Successfully migrating the product from Meteor.js to Feathers.js, improving performance and maintainability.
  • Developing key backend services, including authentication, feature extraction, and query generation.

Technologies utilized: React.js, Webpack, Ant Design, Node.js, Koa, Feathers.js, Redis, MongoDB, MySQL, Nginx, Elasticsearch.

This experience was crucial in honing my full stack development skills and providing technical leadership in a fast-paced startup environment.

Senior Front End Engineer at Zentist (08/2016 - 08/2018) San Francisco, CA

As Senior Front End Engineer at Zentist, I led a remote team of 6 while driving significant improvements in the tech stack and architecture.

Key responsibilities and contributions included:

  • Architecting and implementing a new frontend version using React.js and Redux.
  • Streamlining the frontend build process, transitioning from PHP-SASS to Webpack.
  • Assisting in migrating from Symfony2 to Flask for backend services.

Technologies used: Angular.js, jQuery, Bootstrap, SASS, PHP FPM, Symfony2, MySQL, AWS, NginX, GraphQL, Flask.

This role underscored my leadership in remote team management and my ability to drive successful tech stack migrations and architectural improvements.

Senior Full Stack Web Developer at MotoCMS (08/2013 - 04/2016)Mykolaiv, Ukraine

As Senior Full Stack Web Developer at MotoCMS, I played a pivotal role in architecting and developing key features.

Key responsibilities and contributions included:

  • Architecting and developing the MotoPress Wordpress page builder plugin, including its live demo.
  • Creating charts and integrating Maps functionality.
  • Implementing an instant help system for the plugin.

Technologies used: jQuery, JMVC, Bootstrap 3, LESS, PHP, WordPress, WP Plugins API, MySQL, Ant, Grunt.js, QUnit, Debian 6.0.

This role highlighted my proficiency in full stack development and my ability to deliver innovative solutions that enhance user experience.

HTML Coder at Deluxe Corporation (04/2011 - 07/2013)Mykolaiv, Ukraine

As an HTML Coder at Deluxe Corporation, I launched my career in tech by specializing in developing store fronts using HTML, CSS, and jQuery.

Key responsibilities included:

  • Building and maintaining store fronts with a focus on user interface and functionality.
  • Implementing responsive design principles to ensure compatibility across various devices.
  • Utilizing jQuery for interactive elements and enhancing user experience.

This role marked my introduction to the tech industry, highlighting my foundational skills in front-end development and web interface design.

Research Scientist at Mykolaiv Regional Museum of Local History (Feb 2008 - May 2011) Mykolaiv, Ukraine

As a Research Scientist at the Mykolaiv Regional Museum of Local History, I focused on the acquisition and study of museum collections, research on the Middle Ages and Renaissance in Ukrainian lands, and the development of exhibitions and educational programs.

Key responsibilities and contributions included:

  • Conducting scientific research and publishing findings on historical topics.
  • Complementing and cataloging the museum's materials, organizing and studying them.
  • Participating in the creation of exhibitions and the development of research briefs, concepts, and thematic plans.
  • Engaging in research and educational activities, including scientific meetings, seminars, and conferences.
  • Conducting tours and lectures to educate visitors on various historical subjects.


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