Scroll to view more ↓
Sergey Kutsko

Sergey Kutsko

Kiev, Ukraine
Responsible and proactive team member with strong HARD and SOFT skills and results oriented. I like Connect Business and IT.
Portfolio:
Experience:
  • Ruby, 12 years
  • Ruby on Rails, 12 years
  • JavaScript, 12 years
  • PostgreSQL, MySQL, 12 years
  • AWS, 10 years
  • Docker, 5 years
  • Managment, 5 years
  • Python, 4 years
  • Django, 3 years
  • Flask, 3 years
  • EmberJS, 3 years
  • React, 3 years
  • Kubernetes, 2 years
Availability:
Full-time
Preferred Environment:
Ubuntu, MacOS, Sublime, Git
The most amazing...
...the thing I've built a back-end system from scratch for a Fintech company with CD-CI flows which served 3 million customers with a market evaluation of 300M$
Employment:
  • Ninja Taxi, Python Dev & Team Lead (2021 - Present)
    • Devops CD/CI flows for Production, Staging, and Development ENVs
    • Selenium scripts for reports generation and download the from Fleets Uber, Bolt, Uklon with python
    • Admin Panel to manage Taxi Fleets and Reports generation with Django
    • Telegram bot for Taxi order and fleet management with Python
    • Managed a team of 5 Python Engineers and QA
    • Conducted code reviews and setup code standards and processes
    Technologies: Python, Django, Celery, Javascript, Selenium, Telegram API, Docker, Fly.io
  • Credit Ninja, Engineering Manager & Staff Engineer (2018 - 2021)
    • Contributed and refactored real time leads system written in Python and Flask for better readability testability and performance
    • Created and deploy AWS Lambda functions written with Chalice - Python Serverless Microframework for AWS
    • Created auto money landing MVP for clients who were bought via the leads system online with Instant Bank Verification and Integrations with Decision models and LMS
    • Managed a team of 7 Senior Engineers
    • For a long time was in the role of SRE
    • Created CD/CI flows for Production, Staging, and Development ENVs
    • Did smooth upgrades of backend systems with no downtime
    • Created Payments API for 3rd party Collectors
    • Created admin portal for Prod Support Team
    • Conducted code reviews and setup code standards and processes
    Technologies: Ruby on Rails, Javascript, Python, React
    • Jake Mozack, Engineering Manager in 2021:
      Sergey is a more evolved team lead compared to 2019 Sergey. Communication continues to improve while Sergey maintained his key strengths of project ownership, strong bug hunting, and aggressive delivery. I asked Sergey to make his team more like him and he did.

      Sergey despite big challenges Sergey delivered. Payments Calendar and IBV were good projects. They could have been better, but Sergey as a 92 with larger team than in 2019 made sure those got done while dealing with individual projects and always ready to help in with hard investigations. Sergey should get some credit for Anatol’s growth leading to promotion. I know Sergey talked often with Anatol about technical topics related to Anatol’s projects. Some “simple” things that Sergey could have done to get a higher rating:

      Communication While Sergey made strong improvement in communication. He could work on the kind of communication that describes complex problems and persuades other people to decide and act. Doing this well is a valuable skill on the technical and management track.

      Solving Problems at Scale We can always count on Sergey to totally own anything we assign to him. He has demonstrated the ability to solve tough problems as an individual or in a small group. Giving and executing solutions that scale his time or his team’s time is the mark of a solid manager.

      Strategic thinking through focus Sergey knows how to define and solve problems. The problem anybody in the company now faces is that there are more people, more complicated projects, and a more complex platform.
  • Real, Senior Ruby on Rails Developer (2017 - 2018)
    • Implemented notification system SMS and Emails for agents, lenders, clients
    • Integrated Stripe Subscriptions.
    • Implemented new API for mobile App
    • Created new admin features
    • Conducted code reviews.
    Technologies: Ruby on Rails, Javascript
    • Maital Magen, R&D Team Leader:
      Serhii is a true professional, fast and accurate. When assigned a task, you can be sure that the task will be done. He is knowledgeable and can suggest several solutions, pointing pros and cons in each one. When working with Serhii, you can expect clean code and fast delivery. And most important, the communication with him is excellent. I highly recommend working with Serhii. Personally, I will definitely reach out to him again.
  • Sephora Digital SEA, Senior Ruby on Rails (2015 - 2017)
    https://www.sephora.com
    • Integrated new payment gateways.
    • Implemented promotional campaigns.
    • Created new admin features for the marketing department.
    • Conducted code reviews.
    • Improved test suite coverage and speed execution.
    Technologies: Ruby on Rails, Javascript
  • Blue Stout, Backend Developer Team Lead (2015 - 2015)
    • Created new site from scratch.
    • Implement integration with investment Folio API.
    • 100% code coverage(rspec, capybara, VCR).
    • Used Vagrant to setup developers ENV.
    • Task management for team of 3 QA, FE and one more BE developers via(Flow, Trello).
    • CMS for site.
    • Deployment: Heroku, DigitalOcean.
    Technologies: Ruby on Rails
  • ThreadUp, Senior Ruby on Rails Developer (2014 - 2015)
    • Created custom admin systems
    • Implement product features.
    • Code reviews.
    • A/B testing.
    Technologies: Ruby on Rails, Javascript
    • Kylie Johnson, Technical Product Manager at thredUP:
      Sergey was a great addition to our Rails engineering team. He was able to ramp up quickly, jump onto our backlog, and adapt to our engineering processes seamlessly. Domain knowledge was not a barrier for him as he was able to methodically step through our code to understand the ripple effects of all of his changes. If our team finds ourself in the same situation where we need more bandwidth again, we'll be reaching back out to Sergey
  • ConnectPal, Senior Ruby on Rails (2014)
    • Integrated video transcoder to process uploaded videos
    • Implemented subscription using Stripe
    • Created new admin features to change background image, personal image, etc...
    • Conducted code reviews.
    • Improved test suite coverage
    Technologies: Ruby on Rails, Javascript
    • Sergei Zinin, BPM PO and Backend Developer at TopTal Core:
      Sergey did exceptional job to improve our project. He started contributing his first code in a day after we discussed the business logic. You can always be sure that Sergey delivers better product than it's requested. We launched initial version of the product for less than one month and I am personally pleased by this fact. Sergey spent many extra hours to make sure that everything works perfectly, plus much time to improve the quality of the internal implementation. It was a pleasure working with Sergey and I would not hesitate to recommend him for any position that he wanted to take on.
  • Clausematch, Full-Stack Ruby On Rails Developer (2013 - 2014)
    • Created client file storage with roles and rules for sharing using Amazon S3 and Ruby on Rails.
    • Created products filter that allows select products, countries on a map, and membership associations for each company and find coincidence using Google Geochart API, Knockout, and Ruby on Rails.
    • Supported and extended real-time messaging system using Pusher.com.
    • Responsible for web development and testing with Capibara and RSpec.
    Technologies: Ruby on Rails, Knockout, PostgreSQL
  • R&R Music, Full-Stack Ruby on Rails Developer (2012 - 2013)
    • Parsed xml files > 120 GB in size using libxml2 Ruby bindings.
    • Integrated and automated updating of content provider data using MySQL, CouchDB, Redis, FTP, and Ruby.
    • Set up background data processing and multimedia data moving via http using Ruby, Resque, and EventMachine.
    • Responsible for API development using Ruby on Rails.
    • Responsible for web development with Ember.js.
    • Created central deploying point for all projects to production servers using Capistrano.
    Technologies: Ruby on Rails, EventMachine, Ember.js, CouchDB, MySQL
  • Svitla Systems, Ruby on Rails Developer (2010 - 2012)
    • Created social API that allows users to exchange messages and statuses around posts using Ruby on Rails.
    • Created single page applications that used many APIs via JSON, JSONP using Backone, and Ruby on Rails.
    • Integrated new data sources to aggregator system using feeds and data scraping using Superfeedr.com, Rack application, Nokogiri, and MySQL.
    • Created widget that allows list and new post creation on other sites using JavaScript and JSONP.
    • Created Ruby gem client for search API.
    Technologies: Ruby on Rails, Sinatra, Rack, Backbone, MySQL
Skills:
  • Languages
    Ruby, JavaScript, Python, CoffeeScript
  • Frameworks
    Ruby on Rails, Opscode Chef, Capybara, Sinatra, Ember.js, Backbone.js, Knockout.js
  • Libraries/APIs
    Devise, Rack, LibXML, Google Geochart API, Amazon API, Google API, Facebook Open Graph API
  • Tools
    Git, GitHub, Capistrano, Sublime Text 2, SVN, Chef, Netbeans, Perforce
  • Paradigms
    Object-oriented programming, Object-oriented design, Agile software development, Metaprogramming, MVC, Behavior-driven development (BDD), MapReduce
  • Storage
    Redis, PostgreSQL, MySQL, CouchDB
  • Platforms
    Linux, Windows
Education:
  • Master's degree in Applied Mathematics & Informatics (2004 - 2009)
    Dnipropetrovsk National University - Dnipropetrovsk, Ukraine
I really like this profile