avatar

Sergey Yorsh
Python developer

About

I'm Sergey Yorsh, a seasoned Python developer specializing in backend development. I thrive on crafting robust and scalable solutions for various challenges. With proficiency in frameworks like FastAPI, along with hands-on experience in database management and cloud services, I ensure project success across the board, from web scraping to embedded systems. My approach is characterized by a commitment to delivering high-quality results and finding innovative solutions.

Work Experience

GameRoom
July 2014 – August 2017
C++ hardware developer
RocketData
October 2017 – February 2019
Python developer
Innowise Group
February 2019 – September 2019
Python developer
UpsilonIT
September 2019 – February 2023
Python developer
ITS Partner
February 2023 – Present
Embeded python developer

Projects

  • Gameroom: Was involved in the development of devices for Quest rooms. Arduino with various modules was most often used. Gained extensive experience working with hardware and knowledge of low-level communication protocols.
  • Rocketata: Was involved in the development of devices for Quest rooms. Developed custom hardware solutions using Arduino with various sensors and actuators. Implemented low-level communication protocols (I2C, SPI, UART). Created control software for room automation and game scenarios in Python and C++.
  • Addgoals: Was one of the founding developers from startup stage. Initially developed web scraping infrastructure. Later led a dedicated data collection team while developing Django backend. Implemented distributed scraping architecture and data quality control systems.
  • Outflink: Built marketing analytics platform from scratch. Designed and implemented microservice architecture for real-time ad performance analysis. Developed robust ETL pipelines using Celery and RQ for processing large datasets. Implemented high-load data processing systems with MongoDB and PostgreSQL.
  • Liveart: Developed data scraping and cleaning platform for neural network training. Led migration from monolith to microservices architecture while maintaining database integrity. Created AlchQl library enabling seamless transition to Apollo Federation and solving N+1 query problem for SQLAlchemy queries. Improved system performance and maintainability through service decomposition.
  • Signify HUE: Developing WiFi and Bluetooth interface services in Linux environment. Implementing data collection service in Rust. Working with MQTT protocol for device communication. Contributing to embedded systems development using Yocto Project and MicroPython for IoT devices.

Contact

Poznań, Poland PL
+48781393728
Telegram
Gitlab
Github
LinkedIn

Education

  • 2010 2016

    Belarusian State University of Informatics and Radioelectronics

    Bachelor

    Engineering psychological support of information technologies

  • 2016 2017

    Belarusian State University of Informatics and Radioelectronics

    Master

    Safety of production processes

Skills

Python Master
FastApi SQLAlchemy Core Pipenv Black
Rust Intermediate
Scraping Master
Splash Requests Httpx XPath Regex Selenium
SQL Advanced
PostgreSQL SQLite
NoSQL Advanced
MongoDB Redis RabbitMQ
DevOps Intermediate
docker docker-compose docker-machine Gitlab CI
AWS Intermediate
Batch Lambda EC2 RDS