Data engineering domain:
Creating scalable and fault-tolerant data pipelines using a cutting-edge tech stack, including Spark, Argo Workflows, etc.
Web domain:
Capable of implementing scalable and fault-tolerant backend apps of any complexity. Confident in managing, architecting AWS cloud infrastructure. Able to develop any stage from architecture to CI/CD pipeline.
Coding ideology
I firmly believe that a sufficient amount of time should be spent on architecting a correct interaction between an app's components(in terms of coding). Although it may seem redundant and too complex in some cases, this usually pays off in the future. With this approach, the price of changes(in terms of working hours) stays relatively the same throughout the whole app lifecycle. Projects that are lacking(required!) abstraction layers will eventually be riddled with ad-hoc code and will cause suffering to a support dev team
Domain: data engineering
Responsibilities
In charge of analyzing ingestion processes & tech stack, designing strategies for improving services durability, performance, scalability, organizing codebase, tooling updates, tech onboarding.
Key achievements
Domain: data engineering
Responsibilities
Development and maintenance of a multi-tenant ETL pipeline, supported by a microservices ecosystem. Focused on optimizing and enhancing data ingestion workflows for both batch and real-time processing.
Key achievements:
Domain: digital media, news
Responsibilities:
Designed and evolved a multi-service architecture along with its supporting ecosystem — including CI pipelines, inter-service communication, and deployment tooling — for high-traffic projects such as motor1.com and motorsport.com. Led a team of developers responsible for implementing and maintaining the backend services for these platforms.
Key achievements:
Domain: products aggregation platform
Responsibilities:
Supporting and implementing features behind various high-load web apps and search aggregators.
Key achievements:
Python, poetry, uv
FastAPI, flask, gunicorn, uvicorn
Docker, k8s, containerization, helm
Argo(rollouts, workflows, cd)
PHP
Node, TypeScript
Reach(for backend debug dashboard UI, etc)
MySQL, PostgreSQL
Elasticsearch(Opensearch), Mongo, Redis
Kafka, SQS
AWS serverless stack(SAM, SQS, Lambda, ApiGateway, Dynamodb))
CI/CD (Jenkins, Gitlab-ci, Github Actions)
Observability tools(Prometheus, push-gateway, Grafana, Loki, ELK)