Pavel Liashkov
Backend Engineer |
Python & Golang Expert |
ML Enthusiast |
Professional Experience
Backend Engineer, SplitMetrics
July 2022 – Present
- Developed a high-performance keyword analysis service using BERT and OpenAI, processing 5k+ requests/second for Apple Search Ads optimization
- Created a scalable Apple Search Ads suggestion service with gRPC, Celery, and PostgreSQL, featuring competitor analysis and intelligent keyword recommendations
- Designed modular, adapter-based architectures for maintainable and extensible systems
- Managed and processed big data analytics pipelines (>200 million records/day)
Technologies & Tools:
- Languages & Frameworks: Python, FastAPI, gRPC
- ML/AI: PyTorch, Sentence-Transformers, scikit-learn, LightGBM, BERT, MLflow
- Data Processing: Snowflake, PostgreSQL (with FDW), BigQuery, Pandas, Polars, PyArrow
- Infrastructure: Docker, Kubernetes, Jenkins CI/CD
- Monitoring: Prometheus, custom analytics dashboards
Senior Software Engineer, Exness
August 2016 – April 2022
- Architected and developed an enterprise-scale payment processing platform supporting multiple payment providers and cryptocurrencies
- Designed microservices-based billing system with support for traditional payment methods and crypto (BTC, USDT-OMNI)
- Implemented secure authentication mechanisms and regulatory compliance features
- Created standardized driver interfaces for seamless payment provider integration
- Enhanced system security through secrets management service implementation
- Optimized database performance through SQL query optimization and architectural improvements
Technologies & Tools:
- Languages & Frameworks: Python, Go, Thrift
- Infrastructure: Docker, Kubernetes, Helm
- Databases: Distributed database systems, SQL optimization
- Security: PCI DSS compliance, authentication/authorization systems
- Blockchain: Bitcoin Core integration, cryptocurrency payment processing
- Architecture: Microservices, API Gateway, service mesh
Software Engineer, Game Stream Joint LLC
August 2014 – August 2016
- Built a microservice-based coupon system and led the premium shop redesign, increasing user engagement and sales.
- Developed versatile APIs for seamless external platform integration.
Technologies & Tools:
- Languages & Frameworks: Python, Django
- Databases: PostgreSQL, Redis
- Infrastructure: Docker
- Architecture: Microservices
Software Developer, Mobispot Social Systems
October 2012 – August 2014
- Led development of billing systems for payment terminals and vending machines.
- Created an online shop for NFC tags and integrated social network features.
Technologies & Tools:
- Languages & Frameworks: Python, Flask
- Databases: MySQL, Redis
- Infrastructure: Docker
Open Source Contributions
- starlette-request-id: High-performance middleware for request tracing in Starlette applications, enabling distributed system observability with automatic request ID injection in logs.
.
- request-id-helper: Thread-safe request ID tracking system for Python applications, featuring automatic log injection and cross-service tracing capabilities.
.
- hybrid-rsa-aes: High-performance hybrid encryption library combining RSA and AES algorithms, providing an intuitive API for secure data encryption in Python applications.
- sqlalchemy-state-machine: SQLAlchemy extension for declarative state machines, reducing boilerplate by 70% and enforcing strict state transition rules at the database level.
- starlette-i18n: Comprehensive internationalization middleware for Starlette, featuring automatic language detection and persistent language preferences.
- cv_matcher: Python based resume matching system that uses AI (OpenAI, Anthropic) to analyze CVs and job descriptions, providing automated scoring for technical skills, experience, and qualifications.
Education
- Master of Science in Information Technology (MSIT), University of the People (3.97 GPA)
- Master’s Degree in Theoretical Physics, Kemerovo State University
Certifications
Scrum.org
The Linux Foundation
Coursera Specializations
Udacity
Yandex
Oxford Machine Learning Summer School
Skills
- Programming Languages: Python, Golang
- Technologies: Kubernetes, gRPC, SQLAlchemy, Airflow, Snowflake, PostgreSQL, FastAPI
- Specializations: Python Developer, DevOps, MLOps, Large Language Models (LLM), Web Development
Projects and Achievements
- Developed high-load systems and managed big data effectively at SplitMetrics.
- Improved security through a secrets management service at Exness.
- Created a microservice-based coupon system at Game Stream Joint LLC.
- Built billing systems and integrated social features at Mobispot Social Systems.
- Authored popular open-source packages with significant monthly downloads.