Radostin Slavov, Developer in Varna, Bulgaria
Radostin is available for hire
Hire Radostin

Radostin Slavov

Verified Expert  in Engineering

Bio

Radostin is a seasoned Python engineer with over eight years of experience. He worked on small and simple projects to big microservice architectures and complex systems. Radostin is adaptive and a quick learner, capable of finding the balance between speed and quality of delivery. He prefers reading and exploring tech options to discover which fits the project needs best.

Portfolio

Qredo
Python, FastAPI, Microservices, Blockchain, MongoDB
Tide
Python, Apache Kafka, Git, CI/CD Pipelines, Snowflake, PostgreSQL...
Aggero
Python, ETL, PostgreSQL, Flask

Experience

  • Python - 8 years
  • Git - 8 years
  • PostgreSQL - 6 years
  • Back-end - 6 years
  • MongoDB - 4 years
  • FastAPI - 3 years
  • Microservices - 3 years
  • Apache Kafka - 2 years

Availability

Part-time

Preferred Environment

Python, Apache Kafka, Docker, Amazon Web Services (AWS), Back-end, Data Engineering, CI/CD Pipelines, PyCharm, MacOS

The most amazing...

...project I've developed is a decentralized system supporting the exchange of compliance information between crypto asset providers.

Work Experience

Senior Software Engineer

2021 - 2022
Qredo
  • Researched the Matrix messaging protocol to utilize it best for project needs.
  • Supported the team by creating diagrams and descriptive tasks.
  • Developed an SDK that made the usage of Matrix as a message bus easier, used later in all services.
Technologies: Python, FastAPI, Microservices, Blockchain, MongoDB

Senior Data Engineer

2020 - 2021
Tide
  • Developed a service that extracts data for 100,000+ users from companies daily.
  • Integrated multiple ML models in the company's data pipelines.
  • Located and fixed a bug in a service, solving the problem of outdated data.
  • Lectured in three parts on advanced usage of Alembic (Python SQL ORM) within a company's show and tell.
Technologies: Python, Apache Kafka, Git, CI/CD Pipelines, Snowflake, PostgreSQL, Amazon DynamoDB, Amazon Web Services (AWS), Flask, Faust

Senior Python Engineer

2019 - 2020
Aggero
  • Managed to use Instagram's private API to extract and process users' information at a large scale.
  • Created a Twitter ETL pipeline and extracted info for around 80-90% of existing Twitter profiles in a timely fashion.
  • Discovered the reason behind a show-stopper bug with extracting twitch stream data and fixed it.
Technologies: Python, ETL, PostgreSQL, Flask

Experience

Travel Rule Service

https://www.qredo.com/blog/crypto-travel-rule-compliance
A decentralized system built with Python using the FastAPI framework. We used Matrix protocol as a decentralized message broker and MongoDB for persisting local data. Deployed a micro-service architecture to Amazon EC2 via Docker containers in a Kubernetes cluster and CI/CD pipeline on GitHub actions. Completed unit and integration tests with Python's pytest, using Git for version control.

Certifications

JUNE 2014 - PRESENT

Certified Tester Foundation Level

ISTQB

Skills

Tools

Git, PyCharm

Languages

Python, Snowflake

Paradigms

ETL, Microservices

Platforms

Apache Kafka, Docker, Amazon Web Services (AWS), Blockchain, MacOS

Storage

PostgreSQL, MongoDB, Amazon DynamoDB

Frameworks

Flask

Other

Back-end, Scraping, Web Scraping, Data Engineering, FastAPI, CI/CD Pipelines, Faust, QA Testing

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