Vyacheslav Apasov, Developer in Belgrade, Serbia
Vyacheslav is available for hire
Hire Vyacheslav

Vyacheslav Apasov

Verified Expert  in Engineering

Back-end Development Developer

Belgrade, Serbia

Toptal member since January 17, 2022

Bio

Viacheslav is a Python developer with six years of experience in frameworks and stacks such as Django, Flask, asyncio, aiohttp, and FastAPI. He worked with AMQPs like Rabbit and Kafka, databases like Postgres, MySQL, Redis, and infrastructure stacks. He has junior-level experience with the front-end stack, including React Native, JavaScript, and React. Viacheslav worked on various projects, like a web back end for SPA, a back end for a food delivery mobile app, and a micro-service architecture

Portfolio

Volvo Car USA - Digital Product Engineering
Python, Kubernetes, Amazon Web Services (AWS), Full-stack Development, Django...
Food Rocket
Asyncio, FastAPI, Pydantic, Apache Kafka, Python API, Kubernetes
Amy
API Integration, Python, RabbitMQ, Docker, Microservices, Python API

Experience

  • Python - 6 years
  • Django - 4 years
  • PostgreSQL - 4 years
  • Redis - 4 years
  • REST APIs - 4 years
  • Django REST Framework - 4 years
  • Back-end Development - 4 years
  • Flask - 3 years

Availability

Part-time

Preferred Environment

MacOS, PyCharm, Ubuntu, DBeaver, Postman

The most amazing...

...thing I've developed is my own mobile app that was published on the App Store and Google Play. It made me feel that I can do anything.

Work Experience

Python Full-stack Developer

2023 - PRESENT
Volvo Car USA - Digital Product Engineering
  • Supported a bunch of Python applications (minor improvements and bug-fixing) deployed in AWS k8s cluster.
  • Upgraded the major version of the application to a newer one using Helm-chart and introduced one more staging instance for testing purposes.
  • Communicated with a team of 10 and integrated with a couple of Salesforce components.
Technologies: Python, Kubernetes, Amazon Web Services (AWS), Full-stack Development, Django, React, Docker, Azure

Senior Back-end Engineer

2022 - 2023
Food Rocket
  • Developed several services and integrated them into the company's microservice architecture.
  • Tracked and fixed bugs from customer support requests.
  • Impacted key feature releases for the company boost activity.
Technologies: Asyncio, FastAPI, Pydantic, Apache Kafka, Python API, Kubernetes

Senior Python Developer

2022 - 2022
Amy
  • Developed several microservices and integrations for a startup.
  • Refactored code, taking it from MVP to production-ready state.
  • Increased performance and decreased bugs. Introduced a logging system.
  • Introduced async technologies and improved data integrity.
Technologies: API Integration, Python, RabbitMQ, Docker, Microservices, Python API

Senior Back-end Developer | Back-end Team Lead

2021 - 2021
Bacca
  • Managed the back-end team tasks and mentored junior developers to contribute to project development.
  • Built the product database and API architecture from scratch, participated in business requirement negotiations and epic analysis.
  • Developed a workaround to ease some specific requirements like data migration and parsing.
  • Led back-end development decisions to implement API logic.
Technologies: Python, Jira, Flask, MSSQLCE, SQL, SQLAlchemy, APIs, REST APIs, Django REST Framework, Python API

Back-end Developer

2019 - 2020
SkyTrack
  • Developed a decision-making system for computer vision modules.
  • Created the deployment flow using Docker and GitLab CI.
  • Developed a resource monitoring system connected with alerting and email messaging.
  • Increased performance of a dashboard, creating over 18% by reformatting ORM usage.
Technologies: Asyncio, Python, Aiohttp, PostgreSQL, Redis, RabbitMQ, APIs, REST APIs, Pandas, Django REST Framework, Python API, Kubernetes

Junior Back-end Developer

2018 - 2019
Shortest Track
  • Received non-working project from outsourcing and made it work to analyze over two million vertexes in the graph database.
  • Bugfixed dozens of bugs to make the platform work with its own data warehouse mechanisms.
  • Improved the ETL pipeline's time performance from six hours to one hour and 24 minutes.
Technologies: Python, Asyncio, Flask, Django, SQLAlchemy, MySQL, Python API

Junior Analyst

2018 - 2018
Financial Informational Systems
  • Built a banking request process to obtain client info and aggregate different data sources to analyze credit rank.
  • Tracked bugs for current systems and wrote more than 100 test cases for new-coming systems.
  • Implemented three additional features to ease decision-making process for a bank.
Technologies: JavaScript, Python

Experience

KPI Project

A product to create goals for employees to improve their KPIs in terms of organization units, subunits, and different teams. I acted as a back-end developer and developed API, business logic in terms of CRUD, unit testing, role model, integration with other services, cron tasks, and caching.

Interview Preparation APP

A React Native-based app for iOS and Android that helps candidates prepare for interviews. It has actual career news, articles, more than 500 interview questions, popular jobs descriptions, salary range data, interview tips, and many more. Used React Native for mobile, Python as a back end, and AWS for cloud deployment.

Video Analysis Security System

Developed a back-end system that helped analyze screen frames and make the intelligent connected system recognize behavior context and decide what's happening at the moment on the camera searched area.

Also, I built a metric and analysis system (charts and dashboards) around this chart to make sure that CPU and other metrics feel good on a separate device.

FinTech App for Money Management

DRF-based backend application to create reports and dashboards about transactions. I created a service that received the information via 3rd party integrator, parsed statement files and used a classification algorithm to manage categories of expenses in order to create a money-management system to follow the money flow.

Education

2019 - 2021

Master's Degree in Engineering

Higher School of Economics - Moscow, Russia

2015 - 2019

Bachelor's Degree in Informatics and Applied Mathematics

Novosibirsk State University - Novosibirsk, Russia

Skills

Libraries/APIs

Asyncio, Django ORM, REST APIs, Python API, SQLAlchemy, Pandas, Pydantic, React

Tools

Git, PyCharm, RabbitMQ, Postman, Celery, Jira

Languages

Python, CSS, SQL, HTML, JavaScript

Frameworks

Django, Flask, Django REST Framework, React Native

Paradigms

REST, Parallel Programming, Microservices, Unit Testing

Storage

PostgreSQL, Redis, DBeaver, MySQL, JSON, Redis Cache, MSSQLCE, Elasticsearch

Platforms

Docker, Apache Kafka, Ubuntu, MacOS, Kubernetes, Amazon Web Services (AWS), Unix, Linux, CentOS, Azure

Other

Software Engineering, Web Development, Web Scraping, Web Crawlers, Back-end Development, Mathematics, Analysis, Engineering, APIs, FastAPI, Aiohttp, Applied Mathematics, Integration, API Integration, Reports, Full-stack Development

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