Sergii Petryk, Developer in Waterloo, ON, Canada
Sergii is available for hire
Hire Sergii

Sergii Petryk

Verified Expert  in Engineering

Styled-components Developer

Location
Waterloo, ON, Canada
Toptal Member Since
October 9, 2019

Sergii是一名高级全栈开发人员,在不同行业的软件开发方面拥有超过10年的经验, 最近的五年主要集中在React和TypeScript上. 作为一名真正了解客户基础设施和痛点的熟练开发人员,他在行业领先的公司中备受尊敬. Sergii还具有设计和构建解决方案所需的动手技术才能.

Portfolio

Toptal
Node.js、React、CSS、Chakra UI、Material UI、Testing、Agile、D3.js, Cypress...
Ford Motor Company
Node.js, TypeScript, JavaScript, React, Jest,敏捷软件开发...
Auvik Networks
GraphQL, React, Node.js, Front-end, Full-stack, Architecture...

Experience

Availability

Full-time

Preferred Environment

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

The most amazing...

...对我来说,机会是通过我的工作改善数百万人的生活.

Work Experience

SWE

2020 - PRESENT
Toptal
  • 开发新的图表和特性,改进架构和性能. Wrote unit and e2e tests. Used React, D3, Styled Components, and Cypress.
  • 处理UI的完整架构和开发,并将其连接到API. Added unit and e2e tests. Used TypeScript, React, D3, and Chakra UI.
  • 为UI架构做出贡献,并将现有UI移至Chakra UI. Built design system and custom components. 使用TypeScript, React, Chakra UI,情感和动画.
  • 参与材料设计UI,开发定制组件. Added tests. Used TypeScript, React, and Material UI.
Technologies: Node.js、React、CSS、Chakra UI、Material UI、Testing、Agile、D3.js, Cypress, Styled-components, TypeScript, JavaScript, SQL, Jest, PostgreSQL, Agile Software Development, React Redux, Front-end Development, Redux, Webpack, Formik, Full-stack Development, Ant Design, APIs, REST, Design Systems

Senior Full-stack Developer

2020 - 2020
Ford Motor Company
  • 为福特的全电动汽车项目建立了一个新的信息娱乐系统.
  • 领导了一个改进React/Redux单元测试实践的项目.
  • 参与团队成员的培训和面试.
Technologies: Node.js, TypeScript, JavaScript, React, Jest,敏捷软件开发, React Redux, Front-end Development, Redux, Webpack, APIs, REST

Senior Software Developer

2018 - 2020
Auvik Networks
  • 帮助将应用从Backbone迁移到React.
  • 开发并部署了一个新的搜索机制,利用ElasticSearch和Kafka Streams,将查询性能提高了100倍.
  • 在一个4人的团队中,基于样式系统开发了一个新的UI框架, TypeScript and React.
Technologies: GraphQL, React, Node.js, Front-end, Full-stack, Architecture, Amazon Web Services (AWS), Storybook, CSS3, Jira, JavaScript Testing, REST APIs, Software Architecture, User Experience (UX), User Interface (UI), JavaScript, SQL, Jest, D3.js、PostgreSQL、敏捷软件开发、前端开发、Express.js, Elasticsearch, Styled-components, Webpack, Formik, Full-stack Development, APIs, REST, Design Systems

Senior Full-stack Developer

2016 - 2018
GainX
  • 面试发展职位的候选人,并帮助培训和专业发展.
  • 将遗留应用从jquery框架过渡到MERN栈.
  • Scripted, built, and deployed pipelines. I also added documentation.
  • Developed interactive and offline reporting engine.
Technologies: D3.js, MongoDB, Redux, React, Front-end, Full-stack, Amazon Web Services (AWS), Material UI, CSS3, REST APIs, User Experience (UX), User Interface (UI), JavaScript, SQL, Node.js, Jest, PostgreSQL,敏捷软件开发,React Redux,前端开发,Express.js, Webpack, Full-stack Development, APIs, REST

Software Developer

2014 - 2015
FacilityTeam
  • 开发了一个同步触发器,将数据从PostgreSQL传输到Elasticsearch, increases full-text search speed by almost 90%, 并为网站搜索需求提供了一个建议列表.
  • 重构现有的代码,通过与Node通信来提高沉重的Angular前端的性能.js and Express.js via REST API.
  • Updated a Socket.应用程序的IO部分,用于处理多个连接和用户断开连接.
  • 通过制作应用程序改善移动用户的体验, charts, and drawings react to touch events.
技术:Elasticsearch, PostgreSQL, Angular, Node.js, Front-end, Full-stack, CSS3, User Experience (UX), User Interface (UI), JavaScript, SQL, Agile Software Development, Front-end Development, Full-stack Development, APIs, REST

Software Engineer

2006 - 2014
Independent Contractor
  • Prototyped a Node.js驱动的Angular应用,由Gremlin-Cassandra图形数据库支持.
  • 创建了一个金融Twitter流聚合器,以监控和记录与公司相关的社交活动.
  • 开发了一个利用AWS SES、S3和SNS的邮件产品. 它允许在低级基础设施上使用高级接口.
  • 建立了一个金融追踪系统,监控EOB之前未平仓的卖空头寸.
  • 利用Google Maps API开发了一个交易跟踪网站,在地图上显示当前和即将进行的交易.
Technologies: TypeScript, Node.js, GraphQL, HTML, CSS, eCommerce, Front-end, Architecture, Storybook, CSS3, Figma, Jira, JavaScript Testing, REST APIs, Software Architecture, User Experience (UX), User Interface (UI), JavaScript, SQL, PostgreSQL, Front-end Development

RMM for Network Infrastructure

http://www.youtube.com/watch?v=roHeRJqCOt0
在这个项目中,我为将前端堆栈迁移到React做出了贡献. 我是开发和部署新设计系统的团队的一员,该系统改善了团队协作, consistency, and reusability of the components. 我带领一个团队开发并部署了一个基于Elasticsearch的新搜索解决方案.

EV Infotainment System

http://www.greencarreports.com/news/1128304_ford-mustang-mach-e
作为团队的一员,我为即将推出的福特EV信息娱乐系统开发了新功能. I also improved coding and testing practices, interviewed candidates, and helped them with training and onboarding.

Leading Real Estate Platform

该公司是房地产行业金融服务的主要提供商,保证房屋在检查后关闭.

WORK DONE
•将UI转换为使用基于Chakra UI的新设计系统.
•改善开发人员的经验和测试实践.
•按照敏捷实践为代码库做出贡献.
2002 - 2006

Bachelor's Degree in Finance

ZNTU |扎波罗热国立技术大学-扎波罗热,乌克兰

2001 - 2006

Master's Degree in Computer Science

ZNTU |扎波罗热国立技术大学-扎波罗热,乌克兰

Languages

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

Frameworks

Redux, Express.js, Jest, Cypress, Next.js,顺风CSS, Ant Design, Angular, fasttify, Material UI, React Native

Libraries/APIs

React, D3.js, Node.js、REST api、Formik、Vue 2、React- intl、React Redux、React nd、AWS Amplify

Tools

Webpack, JavaScript Testing, Figma, Jira, Amazon Simple Queue Service (SQS), Terminal, Git, Flow

Paradigms

敏捷软件开发,REST,函数式编程,测试,敏捷

Storage

PostgreSQL, MongoDB, Elasticsearch, MySQL, PostgreSQL 10, Cassandra

Other

Styled-components, ESLint, Front-end Development, Chakra UI, eCommerce, Front-end, Full-stack, Architecture, Technical Leadership, Storybook, Software Architecture, User Experience (UX), User Interface (UI), Full-stack Development, APIs, Design Systems, Containerization, Payment APIs, Embedded Software, Finance, Computer Science

Platforms

齐柏林,Docker,亚马逊网络服务(AWS), Vercel, MacOS, Visual Studio Code (VS Code), AWS Lambda

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring