Sergey Yorsh
Python developer
Python backend developer with 10+ years of experience. I build APIs, data pipelines and scrapers, and I have worked on serverless AWS backends, microservice migrations and embedded Linux services at Signify (Philips Hue). My main stack is FastAPI, SQLAlchemy and PostgreSQL. I am comfortable with the full path from collecting raw data to running and monitoring a production API.
Skills
Python
Master
- FastApi
- SQLAlchemy
- Pydantic
- UV
- Ruff
Rust
Intermediate
- Cargo
- Anyhow
Scraping
Master
- Scrapy
- Splash
- Httpx
- XPath
- Regex
- Selenium
SQL
Advanced
- PostgreSQL
- pgvector
- SQLite
NoSQL
Advanced
- MongoDB
- Redis
- RabbitMQ
DevOps
Intermediate
- docker
- docker-compose
- docker-machine
- Gitlab CI
- Sentry
AWS
Intermediate
- Lambda
- API Gateway
- RDS
- S3
- ECR
- Secrets Manager
- Batch
- EC2
Projects (8)
Intermezzo
Jun 2025 - Current
Developed backend services for a multi-country payroll processing platform, focusing on UK and German compliance rules and regulatory reporting. Worked across the full service layer: business logic, database access, API design and background processing.
- FastAPI
- PostgreSQL
- SQLAlchemy
- AI
Coin Identifier - CoinCheck
Mar 2025 - Jun 2025
Part-time contract. Backend for an iOS app that identifies coins from a photo and estimates their value. Took over a legacy serverless backend and made it stable under paid traffic. Built a large-scale data collection pipeline for the coin catalog. Implemented image recognition with vector similarity search and price aggregation from multiple sources, with estimation of missing grade prices. Set up error monitoring with Sentry and reduced Lambda latency.
- FastAPI
- SQLAlchemy
- PostgreSQL
- AWS Lambda
- Scrapy
- Mongo
- Docker
- Sentry
- OpenAI API
Signify HUE
Nov 2023 - Aug 2026
Developed WiFi and Bluetooth interface services in a Linux environment. Implemented a data collection service in Rust. Worked with the MQTT protocol for device communication. Contributed to embedded systems development using Yocto Project and MicroPython for IoT devices.
- Micropython
- Yocto Project
- Mosquitto
- Rust
Liveart
Nov 2020 - Nov 2023
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. Designed and maintained data scraping and cleaning pipeline to produce high-quality training datasets for price prediction ML models.
- AWS
- FastAPI
- SQLAlchemy
- Mongo
- PostgreSQL
- GraphQL
- Apollo Federation
Outflink
Sep 2019 - Nov 2020
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.
- FastAPI
- SQLAlchemy
- Flask
- Docker
- Celery
- RQ
- Mongo
- PostgreSQL
- Luigi
Addgoals
Feb 2019 - Sep 2019
Developed backend infrastructure for social goal-tracking platform. Built API using Odoo framework with Python 2.7 and Angular 1 frontend.
- Odoo
- Kubernetes
- Python 2.7
- Mercurial
- Angular
Rocketdata
Oct 2017 - Feb 2019
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. Applied NLP techniques (using Natasha) for extraction and normalization of structured temporal data from unstructured text sources.
- Django
- Docker
- Scrapy
- Mongo
- PostgreSQL
- NLP
- Natasha
Gameroom
Jul 2014 - Aug 2017
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.
- Python
- Arduino
- Raspberry
- C/C++
Education (2)
2010 - 2016
Bachelor
Engineering psychological support of information technologies
Belarusian State University of Informatics and Radioelectronics
2016 - 2017
Master
Safety of production processes
Belarusian State University of Informatics and Radioelectronics
Languages
Russian
Native speaker
English
Advanced