
Serg Tyatin
Verified Expert in Engineering
Machine Learning Developer
Lviv, Lviv Oblast, Ukraine
Toptal member since October 13, 2014
Serg is a full-stack web developer with excellent communication skills and a proven willingness to learn whatever is necessary to get the job done. He has worked in a variety of environments ranging from interacting with company employees as a system administrator to taking full responsibility for his own project development as an independent game developer.
Portfolio
Experience
- Ruby on Rails (RoR) - 7 years
- Amazon Web Services (AWS) - 4 years
- Draft.js - 2 years
- Spree - 2 years
- MongoDB - 2 years
- React - 2 years
- Spree Commerce - 1 year
- Machine Learning - 1 year
Availability
Preferred Environment
RubyMine, MacOS
The most amazing...
...thing I've created is a software design tool designed to be a game changer in software development industry
Work Experience
Lead Software Developer
Enterprise Project
- Developed an enterprise assets management website.
- Created numerous responsive pages using modern CSS approaches and React.
- Migrated jQuery-based pages to React components.
- Redesigned the deploy process to AWS to make it more consistent and reduce possible downtime.
- Enhanced the continuous integration process with additional checks via migration to Jenkins Pipeline with Docker.
- Troubleshot AWS-related issues, race condition issues, and other hard to reproduce cases.
- Designed business process automation workflows.
Lead Software Developer
Enterprise Project
- Created a universal AWS service monitoring tool.
- Designed and implemented a custom error tracking system using AWS Cloudwatch, Lambda, and Redis services.
- Implemented the AWS Alarms processing system using AWS Cloudwatch, Lambda, and Cisco Webex.
Lead Software Developer
Enterprise Project
- Developed an enterprise applications website.
- Designed and implemented an AWS MongoDB cluster based on EC2 autoscaling group.
- Implemented Kerberos authentication for the website.
- Automated server management with Chef.
Lead Software Developer
Enterprise Project
- Supported an enterprise report management tool.
- Made major performance improvements.
- Troubleshot browser-specific performance issues.
- Configured continuous integration with Jenkins.
Web Developer
Tech Zuppler
- Implemented various payment gateway integrations.
- Performed Spree commerce integrations and customizations.
Web Developer
Flolo Group, Inc.
- Implemented various online shop features and promotions.
Full-stack Web Developer
Self-employed
- Created a distributed website comment system.
- Created a photograph-model marketplace startup.
- Created a Spree-1C integration module.
Full-stack Web Developer
Vertalab
- Created a custom CMS using Ruby on Rails and jQuery.
Senior PHP Developer
EPAM Systems
- Developed a credit cart rewards system.
- Created a functional testing framework.
- Refactored background job workflow.
Full-stack Web Developer
Self-employed
- Performed website optimization for search engines.
- Developed websites with PHP.
- Performed high-load optimization for websites.
Chief System Administrator
Hostdepartment.com
- Managed all hosting-related administrative tasks.
- Dealt with high load and bottleneck issues.
- Operated more than fifty servers on FreeBSD and Linux.
- Developed H-Sphere web-hosting control panel packages.
- Tuned qmail anti-spam technology.
Experience
Computer Vision-based Car Counting
https://carcount.github.io/Software Design Tool
https://lerd.devHTML Game Svalka
https://svalka.mobiCar Pooling Platform
HTML Game "Shvatka"
DNS Report Tool
Education
Engineer's Degree in Computer Systems and Networks
National University Lviv Politechnic - Lviv, Ukraine
Skills
Libraries/APIs
React, Jenkins Pipeline, jQuery, Node.js, Facebook API, Devise, Active Merchant
Tools
RubyMine, Jenkins, RSpec, Spree, Apache, Apache Tomcat, Chef
Languages
Ruby, JavaScript, PHP, Java, HTML
Frameworks
Ruby on Rails (RoR), Capybara, Draft.js, PHPUnit, Ember.js
Platforms
Amazon Web Services (AWS), MacOS, Linux, Unix, AWS Lambda, Docker, Firebase
Storage
PostgreSQL, MySQL, Memcached, InnoDB, IndexedDB, PostGIS, Redis, MongoDB
Paradigms
BEM
Other
Qmail, VPopMail, Payment Gateways, Machine Learning, Spree Commerce
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