Maksym Pugach, Developer in Kiev, Ukraine
Maksym is available for hire
Hire Maksym

Maksym Pugach

Verified Expert  in Engineering

Software Developer

Location
Kiev, Ukraine
Toptal Member Since
May 13, 2017

Maksym is a full-stack developer with several years of hands-on experience in building optimized SPAs and APIs. The bulk of his work consists of writing code for network management operations and utilizing his previous systems engineering experience to implement complex distributed and highly available architectures. Backed by a CS degree and multiple certifications in various fields (Sun, Microsoft, Cisco), Makysm's current back-end passion is Elixir and his most recent project with Angular.

Portfolio

LITSLINK
Amazon Web Services (AWS), Flutter, Docker, Heroku, Angular, Redis, PostgreSQL...
JetRuby Agency
SendGrid, Mailchimp, Elasticsearch, MySQL, Redis, PostgreSQL, Node.js, Sidekiq...
JSC PrioCom
Solaris, SOAP, Storage Area Networks (SAN), NetApp, Cisco, Ruby

Experience

Availability

Part-time

Preferred Environment

Git, Visual Studio Code (VS Code), OS X

The most amazing...

...back end I've coded performs long-running neural network learning and scales by simply spawning more servers without any kind of reconfiguration or coding.

Work Experience

Solution Architect

2015 - PRESENT
LITSLINK
  • Led several teams ranging in size from two to fifteen developers.
  • Won the "best teammate tutor and support" internal award.
  • Won an internal hackathon, leading a team of four people.
  • Spoke at internal company events and gave multiple talks during local IT meetups.
Technologies: Amazon Web Services (AWS), Flutter, Docker, Heroku, Angular, Redis, PostgreSQL, Ember.js, React, Ruby on Rails (RoR), Ruby, Elixir, Kubernetes, Google Cloud Platform (GCP), MongoDB

Ruby on Rails Developer

2014 - 2015
JetRuby Agency
  • Built a mail campaign service with flexible targeting and scheduling which uses Sendgrid and Mandrill adapters.
  • Migrated the application static HTML cache from AWS S3 to Redis—which improved response times (S3 is much faster now than at that time).
  • Adopted React to replace complicated JavaScript parts with components which made the code easier to support.
Technologies: SendGrid, Mailchimp, Elasticsearch, MySQL, Redis, PostgreSQL, Node.js, Sidekiq, Sinatra, Ruby on Rails (RoR), Ruby

First Category Systems Engineer

2007 - 2014
JSC PrioCom
  • Conducted two Solaris OS courses to coach 15 colleagues.
  • Wrote a pack of Ruby scripts to prepare and migrate about 600,000 of KyivStar (Ukrainian telephony provider) PSTN subscribers from old Huawei to new Iskratel switches.
  • Implemented a custom SOAP client on top of HTTParty; since the vendor did not follow WSDL format strictly and there was no possibility to utilize existing solutions.
  • Designed and configured a SAN network to connect five data centers in different cities for Ukrtelecom.
Technologies: Solaris, SOAP, Storage Area Networks (SAN), NetApp, Cisco, Ruby

Flaredown

http://flaredown.com/
A symptoms and treatments tracker with history charts and discussions.

VedAkadem Students

http://students.veda-kiev.org.ua
A student attendance and progress monitoring tool for the Kyiv Spiritual Academy of Krishna Consciousness in Ukraine.

Universum Survey Central

A survey for students and employees.

Scarpa

Scarpa Vini is an Italian winery. They wanted a hybrid application—information media plus an online store for their products with a flexible discounting system for the different type of customers and partners. There are also special interactive components: a party calculator and wine expert quiz.

Universum TOP 100

An employer-rating system based on employee feedback. It is presented on more than 10 domains with various customizations, but is configured centrally.

Talent Radar

An internal mail campaign service. It was not replaced by MailChimp, because it gives a guarantee that any given subscriber will receive no more than just one email every 3 days. Also, it shows the percentage of subscribers available for booking by given query so that the user can select the better date for send outs.

Shout Factory

A media store for geeks which was presented at the Comic-Con International Festival in 2014, San Diego.

eLab

This is an internal part of another big project called Toolook. It is about teaching neural network models. The NN Lua scripts were provided by another team, but I modified them in order to accept explicit parameters.

Special operators can manage the teaching process and then publish the successful results to the main application so that the end users can see them as styles to process their pictures and videos. The teaching process performs heavy computations, so there are a bunch of workers with cutting-edge GPUs and flexible architecture to add resources on the fly.

I personally coached 4 Ruby on Rails developers to get proficient with Ember.js on this project.

Zoser Maps API

An API which provides POI and related calculations (distance, counts, nearest, and more) with social features. It has more rich data for Egypt then Google Maps or HERE Maps. It also has some special features for business customers.

Media Kits

http://mediakits-showcase.concordmusicgroup.com
Each kit in the catalog is a small customized website, stored in Redis.

HIT UI

http://hitsystem.co/
A user interface for the HIT system—a system of hardware suites which can register impact data in close fights.

ALUA Messenger

https://www.alua.com
A paid-messaging system to connect privately with celebrities, models, and other high profile personalities.

CoinCut

A Bitcoin exchange service.

Hellobit

http://hellobit.com
A service for Mexican workers in the USA to easily send their earnings home.

Hearst Video Gopher

A CMS for the Hearst video network with content feeds for importing and video processing.

SchoolBooks

A school management system.

Autrun

http://autrun.com/
An app for car drivers for managing tracked routes. The data comes from the mobile application.

Authenticated Analytics

Authenticated Analytics is a post-impression analytics platform for platforms, brands, and agencies to get immediate insight into the quality of their digital advertising supply.

The results are improvement in their supplier management, bidding strategies, and media selection; in addition you can get proof that a campaign runs (or does not run) as promised.

Languages

Elixir, JavaScript, Ruby, CoffeeScript, TypeScript 2, Dart, Lua, JRuby

Frameworks

Ruby on Rails (RoR), Bootstrap 3, Bootstrap, Capybara, Factory Girl, Sinatra, Redux, Ember.js, Angular, Flutter, JSON Web Tokens (JWT), QUnit, Phoenix, Angular Material, Express.js, Sails.js

Libraries/APIs

ActiveRecord, Sidekiq, Ruby on Rails API, ActiveInteraction, jQuery, React Router, Mandrill API, Google Maps API, Mailchimp API, Pundit, CarrierWave, JSON API, React, Mongoid, Ember Data, AREL, HERE Maps API, Brightcove API, SendGrid API, PubNub, Socket.IO, OmniAuth, Devise, D3.js, Node.js, RxJS, Google Places API, GeoIP

Tools

Capistrano, RSpec, AWS SDK, Postman, Git, Mailchimp, SendGrid, Codeship, Wercker, Travis CI, Amazon Simple Queue Service (SQS), Webpack, Geocoder

Platforms

Solaris, Kubernetes, Docker, Heroku, Linux, FreeBSD, Software Design Patterns, MacOS, Amazon Web Services (AWS), New Relic, OS X, Google Cloud Platform (GCP), Visual Studio Code (VS Code)

Paradigms

DRY, REST, CQRS, KISS

Storage

Sphinx Search Engine, Amazon S3 (AWS S3), Elasticsearch, MongoDB, PostgreSQL, Redis, NetApp, Storage Area Networks (SAN), Memcached, MySQL, PostGIS, RethinkDB

Other

SOLID Principles, Ember CLI, Beanstalkd, SOAP, Turbolinks, Cisco, CRDT, CAP Theorem, Cowboy Server, CanCan, WebSockets, Postmark, OAuth, APIs

2017 - 2017

Participated in Angular 4 Workshop with Yakov Fain (Computer Science)

DTEK Academy - Kyiv, Ukraine

2013 - 2013

Certificate in NetApp Data ONTAP 7-Mode Administrator

Fast Lane - Kiev, Ukraine

2013 - 2013

Certificate in EMC Information Storage Associate Version 2 (EMCISA)

Fast Lane - Kiev, Ukraine

2013 - 2013

Certificate in Cisco Data Center Architecture Design Specialist

Pearson VUE - Kiev, Ukraine

2013 - 2013

Certificate in Cisco Unified Computing Technology Design Specialist

Pearson VUE - Kiev, Ukraine

2010 - 2010

Certificate in Cisco Certified Network Associate (CCNA 640-802)

Pearson VUE - Kiev, Ukraine

2010 - 2010

Certificate in Microsoft Certified Professional in Windows Server Virtualization (MCTS)

Thomson Prometric - Kiev, Ukraine

2009 - 2009

Certificate in Sun Certified Network Administrator for Solaris 10 OS (SCNA)

Pearson VUE - Kiev, Ukraine

2007 - 2009

Specialist's Degree in Computer Science

National Technical University of Ukraine | KPI - Kiev, Ukraine

2008 - 2008

Certificate in Sun Certified System Administrator for Solaris 10 OS (SCSA)

Pearson VUE - Kiev, Ukraine

2002 - 2007

Bachelor's Degree in Computer Science

National Technical University of Ukraine | KPI - Kiev, Ukraine

JULY 2019 - PRESENT

Architecting with Google Compute Engine

Coursera

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring