Download PDF

Work experience

Dec 2017Present

Software Engineer

LeaseWeb - Europe's leading hosting and cloud solutions provider

− Developed REST APIs, microservices and dashboards to automate delivery of server installations using PHP7, Symfony, MySQL, Nginx and VueJS.
− Refactored codebase to integrate with multiple ERP systems (SAP), IP management systems, credential management systems (Vault by HashiCorp). 
− Performed DevOps tasks including: deployment using Chef, scripting using Bash and Python, and maintenance of environments using Chef, Vagrant and Docker.
Participated in engineer 'on duty' rotation schedule

June 2016Feb 2017

Full stack developer

Darmeks.com - search engine to find alternative drugs based on various characteristics 
  • Scraped website with over 9000 pages to develop an index of medications using Scrapy engine (Python)
  • Built an index of medication based on primary active substance using ElasticSearch to find similarities between drugs based on search query
  • Developed e-commerce website to handle searching and purchasing medications with Laravel, VueJS, MySQL, ElasticSearch
May 2016Dec 2016

Full stack developer

PinSPB - leading internet service provider in Saint Petersburg, Russia
  • Developed ticket support system using Laravel, Socket.io, Angular, Redis with TDD principles
  • Created a RESTful API endpoints using Laravel 5.2 
  • Implemented real-time chat with Pub/Sub Redis,  Socket.io
  • Implemented automated bot system to improve average response time to tickets by 67%
  • Implemented integrations with Skype, Telegram, ICQ, VK, Facebook to collect client support tickets
Mar  2015Feb 2016

Portfolio Manager "Smart Environment"

Autonomous Cluster Fund "PIT" - VC fund in Almaty, Kazakhstan
  • Managed development of projects in "Smart Environment" cluster 
  • Performed technical due diligence and analysis on SaaS, IoT startups
  • Developed website to consolidate technological tasks from subsoil users using Drupal, MySQL
Oct 2013Aug 2014

Lead Back-end developer

SpringFruit LLC - geosocial network with primary focus on meeting new people
  • Developed a real-time chat system that handled 3000 concurrent users with eJabberd (Erlang, Redis, XMPP) 
  • Managed development of back-end system that handled more than 20 000 user registrations (Node.js, PostgreSQL)
  • Managed team of 6 developers with Scrum to ensure timely execution of project deliverables
  • Interviewed prospective employees and mentored junior software developers on the team.
Oct 2009Nov 2010

Web developer

CAEN - IT services department in University of Michigan
  • Managed user content operations with CMS Zope 
  • Implemented lab scheduling feature using jQuery for NERS department

Education

20092013

Bachelor of Science Engineering, Computer Science Engineering

University of Michigan, Ann Arbor