Scroll To View More
Vlad Emelianov, Python Developer in Puerto Plata, Puerto Plata Province, Dominican Republic
Vlad Emelianov

Python Developer in Puerto Plata, Puerto Plata Province, Dominican Republic

Member since April 21, 2017
Vlad has never been the type of developer to rest on his laurels, he's always hungry to top his latest achievement. He's worked in the biggest IT company in Russia and then, later on, hardcore German guys transformed him into the best SC engineer and web developer hybrid around. Currently, he uses all his skills to deliver analysis tools of the future for the leading cinema loyalty program provider in the world.
Vlad is now available for hire

Portfolio

Experience

  • Python, 10 years
  • JavaScript, 7 years
  • Django, 7 years
  • Node.js, 3 years
  • React, 3 years
  • C++, 2 years
  • Salesforce, 1 year
  • Go, 1 year
Puerto Plata, Puerto Plata Province, Dominican Republic

Availability

Part-time

Preferred Environment

Ubuntu, VSCode, Git, Docker

The most amazing...

...thing I've made is a reporting pipeline—an ecosystem of Go micro-services that delivers data for analysis in real-time (less than five seconds of latency).

Employment

  • Software Engineer

    2019 - PRESENT
    oTree
    • Created a secure API for building interactive quiz applications.
    • Designed and developed Vue frontend to edit projects interactively.
    • Introduced seamless deployment and updates logic.
    • More awesome stuff to come.
    Technologies: Python, Django, Javascript, Vue
  • Python/JavaScript Hacker with RoR Knowledge

    2018 - 2019
    ADS, Inc. (via Toptal)
    • Created a high-performance self-balancing network based on AWS.
    • Developed a high-load REST API using Django.
    • Created custom firmware for Raspberry Pi devices.
    • Implemented Django-Salesforce and Django-AWS bindings.
    • Added support to a web remote desktop protocol (RDP).
    • Implemented a Rundeck environment to manage the whole project's architecture.
    • Supported complex Ruby-on-Rails code.
    • Committed some improvements to the Django core (mostly ORM).
    Technologies: Python, JavaScript, Ruby, Django, AWS
  • Software Engineer

    2018 - 2018
    Ernst & Young Global Innovation
    • Designed micro services pipeline for K8s.
    • Created a secure storage architecture with Python API for it.
    • Improved docker containers according to best practices and my personal experience.
    • Supported CI/CD for 5+ projects using GitlabCI with Helm.
    • Achieved 100% test coverage for a complex Python app.
    Technologies: Python, Docker, K8s, Javascript, React
  • Software Engineer

    2016 - 2018
    AlfaCapital
    • Created a Node.js-based infrastructure for payment processing.
    • Migrated an existing React-based app to TypeScript.
    • Supported a complex React-based application.
    • Introduced new REST API using Sails.js.
    • Improved a JavaScript microservices pipeline with an improved queues logic using Apache Kafka.
    Technologies: React, Node.js, Express, Apache Kafka, Sails.js, K8s
  • Software Engineer

    2017 - 2017
    Better (via Toptal)
    • Created a high-load REST API using Django.
    • Worked as a team lead and built an architecture for running custom workflows securely.
    • Created a fast-and-scalable AWS infrastructure.
    • Pushed to raise the quality of the products by using CI/CD and well-written tests.
    • Prototyped safe-and-seamless, sandbox-to-run workflows.
    • Created the architecture for a NextGen passwordless authentication framework.
    Technologies: Django, Docker, Kubernetes, NoSQL, AWS
  • Software Engineer

    2016 - 2017
    Movio
    • Developed high-performance Go microservices for a reporting pipeline.
    • Created a React UI for statistics.
    • Supported the PHP code for the old reporting pipeline.
    • Encouraged up-to-date standards and code quality.
    • Supported with ELK stack to process large amounts of data.
    Technologies: React, Go, Scala
  • Software Engineer

    2014 - 2016
    Open Publishing GmbH
    • Set up an automated production and development environment.
    • Supported a complex-yet-very-efficient web server written in C++.
    • Wrote database migration scripts using Python.
    • Built an environment for React applications that supported two-way data binding between C++ and JavaScript parts of the web server.
    • Supported and improved the Debian repository which simplified the build of the packaging of a C++ web server.
    Technologies: C++, Python, JavaScript
  • Software Engineer

    2012 - 2014
    Mail.Ru
    • Created a high-load statistics app that processes 2 TB of data daily.
    • Supported the statistics tools for the mail and instant messengers' department.
    • Contributed to the Tarantool NoSQL DB engine and Python bindings.
    • Created the UI for data analysis.
    • Introduced a reliable deployment process.
    Technologies: Python, Java, C++
  • Software Engineer

    2011 - 2012
    Rambler
    • Optimized Django for a popular online gaming website.
    • Created a unified login tool that allowed them to merge user accounts from different domains into one high-performance database.
    • Supported several Django websites.
    • Created a powerful Flash-to-JavaScript connection framework to transfer data from Flash games.
    Technologies: Python, Django, C++
  • Junior Software Engineer

    2009 - 2011
    QIWI
    • Created an E2E testing framework for ATM management UI with complex business logic.
    • Supported an ATM interface.
    • Wrote deployment scripts for continuous integration.
    • Monitored and constantly improved the MS SQL stored procedures performance.
    • Developed an XLS report generator for the ATM management UI.
    Technologies: Python, PHP, MS SQL

Experience

  • Kasper (Development)
    https://github.com/movio/kasper

    An Apache Samza successor written in pure Go and a nice key-value storage abstraction for real-time data processing.

  • Ernst & Young Global Innovation architecture (Development)
    https://www.ey.com/gl/en/issues/business-environment/ey-global-innovation#technologies

    This is a huge project with tons of technologies. Luckily I was not alone and got a chance to work with a team of high-end professionals. Rockstar teams always infuse me with energy to create outstanding products using bleeding edge technologies and keep a high level of quality at the same time. Just click the link and see what we achieved together.

  • Kanobu.ru (Development)
    http://kanobu.ru/

    The most popular Russian portal for gaming, movies, and more. My responsibility was to develop a unified login system for all Rambler and Kanobu projects. Rambler is the second biggest search engine in Russia so it was quite challenging.

  • Mail.ru Search Statistics Tool (Development)
    https://mail.ru/

    This was the statistics tools for leading search engine in Russia. It took a mad mixture of Java, Python, and pure C to process over 2 terabytes of data daily.

  • Unified Login for Rambler (Development)
    https://id.rambler.ru/login-20/?#login

    A high-performance service that allows the Rambler company to store user accounts from all their projects in one NoSQL database. It is used not only for authentication, but also to share any used information between Rambler websites and merge several user accounts into one.

Skills

  • Languages

    PHP, Python, HTML, CSS, JavaScript, GraphQL, Java, Go, Scala, TypeScript, C++
  • Frameworks

    Django, Koa, Flask, Express.js, Ember.js, AWS EMR, Sails.js, FeathersJS, Loopback, Django REST Framework, Redux, Jest, Angular, Bottle
  • Libraries/APIs

    Vue.js, HTML5 APIs, Node.js, React, FlowType.JS, Vuex
  • Tools

    Kafka Streams, Logstash, Grafana, Nginx, Git, ELK (Elastic Stack), Docker Compose, Apache Samza, AWS ECR, Kibana, Apache, Mercurial, Subversion (SVN)
  • Paradigms

    Lambda Architecture, Test-driven Development (TDD), Serverless Architecture, Scrum, Behavior-driven Development (BDD), Kanban
  • Platforms

    Salesforce, AWS EC2, Docker, Apache Kafka, AWS Lambda, Linux, Kubernetes, Api.ai, Amazon Alexa, Android
  • Storage

    Redis, MySQL, MariaDB, Apache Hive, Elasticsearch, Cassandra, MongoDB, PostgreSQL, Redshift
  • Other

    Big Data Architecture, Progressive Web Applications (PWA), Remote Desktop Protocol (RDP), Big Data, HAProxy, Google Home, Bots, Natural Language Processing (NLP)

Education

  • Completed a short course in Advanced Machine Learning for Data and Text Processing
    2018 - 2018
    MIT Professional Education - Cambridge, MA, USA
  • Master's degree in Analytics
    2017 - 2018
    Auckland Institute of Technology - Auckland, New Zealand
  • Master's degree in Information Security
    2006 - 2014
    Moscow Institute of Electronics and Technology - Moscow, Russia
I really like this profile
Share it with others