Summary
Result-oriented Software Developer with over 15+ years of experience, specialising in backend, databases and DevOps. Having a solid knowledge of distributed systems and database internals. Experienced in designing, developing, and maintaining high-load backend systems.
Skills
Languages:
PHP, Javascript, TypeScript, NodeJS, Go, Python
Frameworks:
Symfony, Laravel
Databases:
PostgreSQL, MySQL, Clickhouse, Redis
Brokers:
Kafka, RabbitMQ, Google Cloud Pub/Sub, AWS SQS
Clouds:
GCS, AWS
Infra:
Kubernetes, Helm, Docker, Linux, CI/CD
Experiences
Working in a small team as a Lead Software Engineer.
Responsible for architecture, development, databases as a DBA, deployments and monitoring.
Key projects:
- Incredibly fast web site traffic analytics platform from scratch to production in a small team. Tens of thousands of events per second, hundreds of metrics
- Automation of advertising campaigns with A/B testing and automatic shutdown of unprofitable ones
- Platform for publishing and distributing content for web sites and social networks
- Seamless migration of production from REST API to GraphQL (and from MySQL to PostgreSQL) for faster development pace
- Platform processing of short-videos for social networks
- Management of Linux servers, databases and infrastructure in overall
Design of various internal systems, monitoring, improving reliability and overall performance.
Key projects:
- Increased overall processing user requests performance with finding bottlenecks and other optimisations
- Development and implementation of internal monitoring tools
- Development of internal tools
- Designing and development of APIs and SDKs
Worked in the team from start of the development to production and further features development.
- Backend and frontend development of huge dating platform with millions of users