Sergii Petryk, Styled-components Developer in Waterloo, ON, Canada
Sergii Petryk

Styled-components Developer in Waterloo, ON, Canada

Member since October 9, 2019
Sergii is a senior full-stack developer with over 10 years of experience in software development across various industries, with the 5 most recent years focused on React and TypeScript. He is well-respected amongst industry-leading companies as a skilled developer who truly understands the client infrastructure and pain points. Sergii also has the hands-on, technical aptitude needed to design and build out solutions.
Sergii is now available for hire




Waterloo, ON, Canada



Preferred Environment

Git, Terminal, Visual Studio Code, VS Code, MacOS

The most amazing...

...project I've worked on is an infotainment system for all Ford electric SUVs and trucks.


  • SWE

    2006 - PRESENT
    Independent Contractor
    • Contributed to the architecture and development of a teleconferencing app used for ERs for all major S&P 500 companies.
    • Collaborated on the architecture and development of an infotainment system for one of the most popular EVs on the market.
    • Contributed to the design, architecture and development of an app that helps government contractors bid on the projects.
    • Prototyped a Node.js-powered Angular app backed by a Gremlin-Cassandra graph database.
    • Created an aggregator of financial Twitter streams to monitor and log social activity related to the company.
    • Developed a mailing product that leverages AWS SES, S3 and SNS and allows a higher-level interface over a lower-level infrastructure.
    • Built a financial tracker that monitors short-selling positions that were not closed before the EOB.
    • Developed a deal-tracking website that works with the Google Maps API to display current and upcoming deals on the map.
    Technologies: React, Redux, TypeScript, Node.js, GraphQL
  • Senior Software Developer

    2018 - 2020
    Auvik Networks
    • Contributed to migrating the app from Backbone to React.
    • Developed and deployed a new searching mechanism that utilizes ElasticSearch and Kafka Streams and improves querying performance by up to 100x.
    • Worked in a team of 4 and developed a new UI framework based on a styled system, TypeScript and React.
    Technologies: GraphQL, React, Node.js
  • Senior Full-stack Developer

    2016 - 2018
    • Interviewed candidates for development positions, helped with training and professional development.
    • Transitioned legacy app from jQuery-powered framework to MERN stack.
    • Scripted, built, and deployed pipelines. I also added documentation.
    • Developed interactive and offline reporting engine.
    Technologies: D3.js, MongoDB, Redux, React
  • Software Developer

    2014 - 2015
    • Developed a synchronization trigger that channels data from PostgreSQL to Elasticsearch, increases full-text search speed by almost 90%, and makes a list of suggestions available for website search needs.
    • Refactored the existing code to improve the performance of a heavy Angular front end by talking to a Node.js and Express.js via REST API.
    • Updated a Socket.IO piece of application to handle multiple connections and user disconnects.
    • Improved the mobile user's experience by making applications, charts, and drawings react to touch events.
    Technologies: Elasticsearch, PostgreSQL, Angular, Node.js


  • RMM for Network Infrastructure

    With this project, I contributed to migrating the front-end stack to React. I was part of the team that developed and deployed the new design system that improved team collaboration, consistency, and reusability of the components. I led a team that developed and deployed a new search solution based on Elasticsearch.

  • EV Infotainment System

    As a part of the team, I developed new features for the upcoming Ford EV infotainment system. I also improved coding and testing practices, interviewed candidates, and helped them with training and onboarding.


  • Languages

    JavaScript, SQL, TypeScript, SCSS, Less, HTML, CSS, HTML5, PHP, GraphQL, Gremlin
  • Frameworks

    Jest,, Fastify, Express.js, Next.js, Redux, Angular
  • Libraries/APIs

    React, Node.js, Vue 2, D3.js, React-Intl, React Redux, React DnD
  • Paradigms

    Agile Software Development, Functional Programming, Testing
  • Storage

    MongoDB, PostgreSQL, MySQL, Elasticsearch, PostgreSQL 10.1, Cassandra
  • Other

    Styled-components, ESLint, Front-end Development, Chakra UI, Embedded Software, Finance, Computer Science
  • Tools

    Webpack, VS Code, Terminal, Git, Flow
  • Platforms

    Zeppelin, Docker, MacOS, Visual Studio Code


  • Bachelor's Degree in Finance
    2002 - 2006
    ZNTU | Zaporizhia National Technical University - Zaporizhia, Ukraine
  • Master's Degree in Computer Science
    2001 - 2006
    ZNTU | Zaporizhia National Technical University - Zaporizhia, Ukraine

To view more profiles

Join Toptal
Share it with others