Sergii Petryk
Styled-components Developer
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.
Portfolio
Experience
JavaScript - 14 yearsD3.js - 7 yearsNode.js - 6 yearsReact - 4 yearsTypeScript - 3 yearsJest - 3 yearsVue 2 - 2 yearsStyled-components - 2 yearsAvailability
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.
Work Experience
SWE
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 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. It allows a higher-level interface over a lower-level infrastructure.
- Built a financial tracker that monitors short-selling positions not closed before the EOB.
- Developed a deal-tracking website with the Google Maps API to display current and upcoming deals on the map.
Senior Software Developer
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.
Senior Full-stack Developer
GainX
- Interviewed candidates for development positions and helped with training and professional development.
- Transitioned the legacy app from jQuery-powered framework to MERN stack.
- Scripted, built, and deployed pipelines. I also added documentation.
- Developed interactive and offline reporting engine.
Software Developer
FacilityTeam
- 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.
Experience
RMM for Network Infrastructure
https://www.youtube.com/watch?v=roHeRJqCOt0EV Infotainment System
https://www.greencarreports.com/news/1128304_ford-mustang-mach-eSkills
Languages
JavaScript, SQL, TypeScript, SCSS, Less, HTML, CSS, HTML5, PHP, GraphQL, Gremlin
Frameworks
Jest, Cypress, 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, Terminal, Git, Flow
Platforms
Zeppelin, Docker, MacOS, Visual Studio Code (VS Code)
Education
Bachelor's Degree in Finance
ZNTU | Zaporizhia National Technical University - Zaporizhia, Ukraine
Master's Degree in Computer Science
ZNTU | Zaporizhia National Technical University - Zaporizhia, Ukraine