
Vyacheslav Apasov
Verified Expert in Engineering
Back-end Development Developer
Belgrade, Serbia
Toptal member since January 17, 2022
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
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
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
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.
Senior Back-end Engineer
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.
Senior Python Developer
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.
Senior Back-end Developer | Back-end Team Lead
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.
Back-end Developer
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.
Junior Back-end Developer
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.
Junior Analyst
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.
Experience
KPI Project
Interview Preparation APP
Video Analysis Security System
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
Education
Master's Degree in Engineering
Higher School of Economics - Moscow, Russia
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
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