Vlad Emelianov
Verified Expert in Engineering
Software Developer
Vlad is an experienced developer, always hungry to top his latest achievement, never resting on his laurels. He's worked in Russia's biggest IT company and later excelled as a software engineer and web hybrid developer. Currently, Vlad is using all his skillset to deliver cutting-edge analysis tools to the worldwide leading cinema loyalty program provider.
Portfolio
Experience
Availability
Preferred Environment
Docker, Git, Visual Studio Code (VS Code), Ubuntu, Vuex, Api.ai
The most amazing...
...thing I've made is a type checking and code auto-complete library for AWS. It quickly became trendy and ended up in the top 1,000 Python packages.
Work Experience
Python Developer
Omnistream Pte Ltd
- Designed and built a MessageQueue-based 3D projects export to PSA/PLN/PDF formats.
- Improved the CI/CD process powered by Bitbucket pipelines.
- Improved the performance of import/export workers by using an asynchronous approach.
Back-end Engineer
CoinX24 AG
- Introduced security audit and build time optimizations for Docker images.
- Designed and developed a high-load low-latency payments processing API.
- Implemented payment tracking for Ethereum blockchain.
Python, Flask, and AWS Expert
CUE Audio, LLC
- Developed a solution for automated deployment on AWS infrastructure.
- Fixed multiple security vulnerabilities in AWS infrastructure.
- Optimized EC2 and Lambda performance to process up to 400 requests per second.
Back-end Engineer
Olive Advisors Inc.
- Refactored Async IO-based processing to Kafka processing, increasing processing performance.
- Introduced multiple best practices for Python code quality and analysis.
- Decreased AWS infrastructure cost by reducing the number of constantly running Async IO loops.
Software Engineer
Altitude Networks
- Built the best Python tools for managing Amazon DynamoDB.
- Created a tool for CI/CD, code style checks, and testing.
- Managed to make 100% of Python code type annotated.
- Committed several open-source products to make them available to the community instead of proprietary.
Software Engineer
oTree
- Created a secure API for building interactive quiz applications.
- Designed and developed a Vue.js front end to interactively edit projects.
- Introduced a seamless continuous integration and deployment logic.
Python and JavaScript Hacker with RoR Knowledge
ADS, Inc. (via Toptal)
- Created a high-performance self-balancing network based on AWS.
- Developed a high-load REST API with the Django REST framework.
- Created custom firmware for Raspberry Pi devices with smart disk space allocation.
- 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 legacy Ruby on Rails code, API, and background services.
- Committed some object-relational mapping improvements to the Django core.
Software Engineer
Ernst & Young Global Innovation
- Designed a microservice pipeline based on Kubernetes.
- Created a secure storage architecture with a Python API.
- Improved Docker containers according to best practices and my personal experience.
- Supported CI/CD for over five projects using GitLab continuous integration with Helm.
- Achieved 100% of test coverage for a complex Python app.
Software Engineer
AlfaCapital
- Created a Node.js-based infrastructure for payment processing.
- Migrated an existing React-based app to TypeScript.
- Supported a complex React, Redux, and Rollup application.
- Introduced a new REST API using Sails.js with an emphasis on data security.
- Improved a JavaScript microservices pipeline with an improved queues logic using Apache Kafka.
Software Engineer
Better
- Created a high-load REST API using Django and Asyncio.
- Worked as a team lead and built an architecture for securely running custom workflows.
- Created a fast and scalable AWS infrastructure with boto3.
- Raised the products' quality by using CI/CD and well-written tests.
- Prototyped a safe and seamless sandbox to run workflows.
- Created the architecture for a NextGen passwordless authentication framework.
Software Engineer
Movio
- Developed high-performance Go microservices for a reporting pipeline.
- Created a React-based UI for statistics and monitoring.
- Supported PHP code for the old reporting pipeline.
- Encouraged up-to-date standards and code quality best practices.
- Supported the processing of large amounts of data with ELK stack.
Software Engineer
Open Publishing GmbH
- Set up an automated production and development environment.
- Supported a complex yet efficient web server written in C++.
- Wrote database migration scripts using Python and Bash.
- 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 packaging build of a C++ web server.
Software Engineer
Mail.Ru
- 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 and real-time monitoring.
- Introduced a reliable integration and deployment process.
Software Engineer
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, handling the front ends and APIs.
- Created a robust Flash-to-JavaScript connection framework to transfer data from Flash games.
Junior Software Engineer
QIWI
- Created an end-to-end testing framework for the ATM management UI with complex business logic.
- Supported an ATM interface written in HTML, CSS, and JavaScript.
- Wrote deployment scripts for continuous integration.
- Monitored and constantly improved the performance of MS SQL stored procedures.
- Developed an XLS report generator for the ATM management UI.
Experience
Kasper
https://github.com/movio/kasperErnst & Young Global Innovation Architecture
https://www.ey.comKanobu.ru
http://kanobu.ru/Mail.ru Search Statistics Tool
https://mail.ru/Unified Login for Rambler
https://id.rambler.ru/login-20/?#loginType Checking and Code Completion for AWS Boto3
https://boto3-stubs.readthedocs.io/en/latest/• All available boto3 services are covered
• Each boto3 service's public class and method get valid type annotations extracted from the documentation, and incorrect types are due to botocore documents
• Type annotations include up-to-date documentation
• A link to documentation is provided for every method
• Code is processed by black and isort for readability
AWS CLI V2 for Python
https://github.com/youtype/awscliv2• No dependency, like with the original AWS CLI
• Possibility of installing and updating AWS CLI V2 binaries
• Providing access to all AWS services
• A Python interface—awscliv2.api.AWSAPI
Visual ChatGPT With Extra Diffusers Support
https://github.com/vemel/visual-chatgpt• New diffusers support
• GPU usage set up
• Packaging
• No strict Conda requirement
• Support for non-square images
Skills
Languages
PHP, Python, HTML, CSS, Go, JavaScript, HTML5, Python 3, SQL, C#, GraphQL, Java, Scala, TypeScript, C++, Ruby
Frameworks
Django, Koa, Flask, Express.js, Ember.js, Angular, Sails.js, FeathersJS, Loopback, Django REST Framework, Redux, Jest, .NET, ASP.NET, React Native, Scrapy, gRPC, NestJS
Libraries/APIs
Vue, HTML5 APIs, Node.js, React, REST APIs, Amazon EC2 API, NumPy, Stripe, FlowType.JS, Vuex, Pandas, jQuery, Protobuf, Bottle.py
Tools
Kafka Streams, Logstash, Grafana, NGINX, Git, Celery, Amazon Simple Queue Service (SQS), ELK (Elastic Stack), Docker Compose, Amazon Elastic MapReduce (EMR), Apache Samza, Amazon Elastic Container Registry (ECR), Kibana, Apache, Mercurial, Subversion (SVN), AWS IAM, Amazon EKS, AWS Key Management Service (KMS), Terraform, Pytest, AWS CloudFormation, Amazon Cognito, Jira, Zipkin
Paradigms
Lambda Architecture, Test-driven Development (TDD), Serverless Architecture, Scrum, Microservices, REST, Data Science, Behavior-driven Development (BDD), Kanban, Web Architecture, DevOps
Platforms
Salesforce, Amazon EC2, Docker, Apache Kafka, AWS Lambda, Linux, Ubuntu, Amazon Web Services (AWS), Kubernetes, Api.ai, Amazon Alexa, Android, Firebase, Heroku, Google Cloud Platform (GCP), Blockchain, Azure, Visual Studio Code (VS Code)
Storage
Elasticsearch, Redis, MySQL, MariaDB, Amazon S3 (AWS S3), Amazon DynamoDB, Apache Hive, Cassandra, MongoDB, PostgreSQL, Databases, Microsoft SQL Server, NoSQL, Redshift, Hasura
Other
Big Data Architecture, Progressive Web Applications (PWA), CI/CD Pipelines, APIs, Containerization, Architecture, SaaS, Lambda Functions, Software Architecture, Infrastructure, Cloud Platforms, Online Payments, Minimum Viable Product (MVP), Algorithmic Trading, RESTful Web Services, Full-stack, Back-end, Front-end Development, Remote Desktop Protocol (RDP), Big Data, HAProxy, Google Home, Bots, Natural Language Processing (NLP), Cloud Architecture, API Design, Authentication, Technical Leadership, Serverless, Web Scraping, AWS Auto Scaling, Data Analytics, Optimization, Physics, Speech Recognition, Web Development, Scraping, Data Scraping, Project Management & Work Tracking Tools, Leadership, GPT, Generative Pre-trained Transformers (GPT), Video Streaming, Crypto, Amazon API Gateway, WebSockets, FastAPI, Artificial Intelligence (AI), Images, Algorithmic Trading Analysis, Digital Payments, Prometheus, OpenTelemetry, Machine Learning, OpenAI GPT-3 API
Industry Expertise
Project Management
Education
Completed a Short Course in Advanced Machine Learning for Data and Text Processing
MIT Professional Education - Cambridge, MA, USA
Master's Degree in Analytics
Auckland Institute of Technology - Auckland, New Zealand
Master's Degree in Information Security
Moscow Institute of Electronics and Technology - Moscow, Russia
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring