Erik Sytnyk
Verified Expert in Engineering
Software Developer
Phuket, Thailand
Toptal member since February 2, 2017
Erik is a senior full-stack developer whose work encompasses enterprise back-end systems and projects for small tech startups. He is passionate about building scalable and well-structured software. Erik's most recent projects involved creating complex front-end systems in React from scratch.
Portfolio
Experience
- JavaScript - 12 years
- Node.js - 7 years
- Bootstrap - 7 years
- React - 7 years
- MongoDB - 7 years
- TypeScript - 5 years
- PostgreSQL - 5 years
- Vue - 3 years
Availability
Preferred Environment
Visual Studio Code (VS Code), MacOS, Git
The most amazing...
...project I've worked on is a Freedom Robotics system that allowed users to remotely manage a fleet of robots using WebRTC and visualize their data in real time.
Work Experience
Full-stack Developer
Woven Alpha - Arene OS (Dan Hebbard)
- Developed a new platform. Built a video annotation system from scratch, replacing Toyota's legacy solution.
- Leveraged modern technologies (Next.js) to deliver a fast and scalable platform.
- Improved workflows for self-driving AI model development.
Lead Front-end Developer (via Toptal)
Optimal Ship
- Architected the front-end solution to handle international and domestic shipments.
- Participated in analysis and gathering of business requirements.
- Implemented the marketing site for product promotion on Next.js.
Lead Front-end Developer
Freedom Robotics
- Provided general front-end system architecture, which gradually migrated from an initial prototype into a successful live product.
- Combined the speed of development required for a startup with high code quality.
- Created custom DataBuffer structure to upload and cache data in real time via custom HTTP pulling mechanism.
- Developed a number of Canvas-based visualization components based on the project's custom design.
- Implemented robot piloting using different inputs, including a keyboard, mouse, and gamepad, via a WebRTC connection.
Lead Full-stack Developer
FronteraLand (via Toptal)
- Led the development of an MVP for a real estate crowdfunding investment startup.
- Wrote most of the back-end logic and supervised client-side development.
- Set up CI and provided production deployments workflow.
- Coordinated the work of other team members providing high code quality in general.
Senior Full-stack Developer
Fract
- Supervised a complete rewrite of the Fract platform using a modern JavaScript stack.
- Developed a back-end on Express.js using both MongoDB and PostgreSQL for storage.
- Securely migrated data from old DB schema and external public sources (API, dataset files).
- Built a complex single-page client app using Vue.js and Google Maps.
Senior JavaScript Developer | Senior .NET Developer
Orchard Marketing
- Implemented a travel request management system, which helps travel consultants to organize trips to get workers to remote job sites around Australia.
- Developed a complex single-page application in AngularJS.
- Developed an eCommerce site for a magazine publisher.
Senior Node.js Developer | Senior .NET Developer
Ticketek
- Integrated a Node.js app with the Microsoft tech stack.
- Orchestrated REST API calls to migrate ticket data to a new season with full business rule compliance.
- Developed the Australian Open Fan Marketplace website.
- Built complex integrations for the existing Ticketek infrastructure into a new eCommerce website.
Senior .NET Developer
Readify
- Migrated bank software from Oracle to a SQL Server database unifying DAL between different applications.
- Created a business management portal system responsible for organizing logistical information about coal delivery contracts.
- Worked on performance testing and optimization for a video conferencing project for a major Australian bank.
- Supported and developed new features for AIMIA loyalty management system.
Lead Senior Developer
Globesoft
- Successfully implemented a new module called Talent Management, which is a separate project designated to keep track of employee professional development inside a company.
- Implemented a utility that converted the old Oracle DB to a new PostgreSQL structure for big volumes of data.
- Created a custom ORM to increase productivity of DAL class creation.
.NET Developer
Archer Software
- Developed the BeamWorks system (https://www.tigerstop.com/products/tigerangle/), which automatically operates a miter saw to cut predefined parts.
- Implemented an algorithm to optimize waste of wood in order to produce a particular number of different details.
Experience
Full-stack JavaScript Sample App
https://github.com/yegor-sytnyk/contoso-expressBookmark Archive
https://github.com/yegor-sytnyk/bookmarks-archiveMagsOnline
http://magsonline.com.au/Australian Open Fan Marketplace
Education
Master's Degree in Software Development | Artificial Intelligence
Dnipro National University - Dnipro
Skills
Libraries/APIs
React, REST APIs, Node.js, Vue, React Redux, jQuery, Google Maps API, Vuex, D3.js, WebRTC, Entity Framework, Windows Forms (WinForms)
Tools
Sequelize, Webpack, Git, WebStorm
Languages
HTML, CSS, TypeScript, JavaScript, HTML5, GraphQL, XML
Frameworks
Express.js, ASP.NET MVC 5, Jest, React Native, AngularJS, Bootstrap 3+, Redux, ASP.NET Core, Tailwind CSS, ASP.NET MVC, Bootstrap, ASP.NET Web Forms, Ionic, Next.js
Paradigms
Object-oriented Programming (OOP), Agile Software Development, Asynchronous Programming, Test-driven Development (TDD), Continuous Integration (CI)
Platforms
Visual Studio Code (VS Code), Windows, Heroku, Firebase, Parse, MacOS, Linux
Storage
PostgreSQL, MongoDB, Microsoft SQL Server
Other
Back-end Development, HTML Canvas, Full-stack Development, Data Virtualization, Mathematics, Optimization, User Interface (UI), Pixel Perfect
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring