Vlad Emelianov, Software Developer in Puerto Plata, Puerto Plata Province, Dominican Republic
Vlad Emelianov

Software 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



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


Puerto Plata, Puerto Plata Province, Dominican Republic



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).


  • Software Engineer

    2019 - PRESENT
    • Created a secure API for building interactive quiz applications.
    • Designed and developed Vue.js front-end to edit projects interactively.
    • Introduced seamless deployment and updates logic.
    Technologies: Python, Django, JavaScript, Vue.js
  • 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 a microservice pipeline for Kubernetes.
    • Created a secure storage architecture along with a Python API for it.
    • Improved docker containers according to best practices and my personal experience.
    • Supported CI/CD for more than five projects using GitLab continuous integration with Helm.
    • Achieved 100% test coverage for a complex Python app.
    Technologies: Python, Docker, Kubernetes, JavaScript, React
  • Software Engineer

    2016 - 2018
    • 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
    • Developed high-performance Go microservices for a reporting pipeline.
    • Created a React-based 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
    • Created a high-load statistics app that processes two terabytes of data daily.
    • Supported statistical tools for the mail and instant messengers' department.
    • Contributed to the Tarantool NoSQL database engine and Python bindings.
    • Created the UI for data analysis.
    • Introduced a reliable deployment process.
    Technologies: Python, Java, C++
  • Software Engineer

    2011 - 2012
    • 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
    • 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, Microsoft SQL Server


  • Kasper (Development)

    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)

    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 while keeping a high level of quality at the same time. Just click on the link and see what we've achieved together.

  • Kanobu.ru (Development)

    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)

    This project dealt with statistical tools for leading search engine in Russia. It took a mad mixture of Java, Python, and pure C to process over two terabytes of data daily.

  • Unified Login for Rambler (Development)

    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 to merge several user accounts into one.


  • 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, Pandas
  • 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)


  • 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

To view more profiles

Join Toptal
I really like this profile
Share it with others