Constantin Conovaloff
Male, born on April 15, 1989, 33 years
Expected Position
Senior Backend Developer / Tech Lead / Architect
PHP / GoLang
About Me
10+ years of experience working with PHP and high-load systems in fintech and adtech
I deeply explore projects, understand legacy systems, and resolve our tickets with tested and safe code
Spreading my knowledge among developers to help our team grow together
Having easy talks with managers and clients to find the best solutions, avoid miscommunications, and align with deadlines and expectations
My priorities: zero incidents in production, and fully know and control my domain

Programming languages:
- PHP (expert)
- Golang (expert)
- JavaScript (advanced)
- Python (advanced)

Toolset I use:
- MySQL / PostgreSQL / Redis / ClickHouse / MongoDB / RabbitMQ / Kafka
- Docker / GitLab CI/CD / AWS / Puppet
- Grafana / ELK / Sentry
- Nginx / Apache / Linux / Postman

PHP:
- Working with highload monolith projects
- Frameworks used: Laravel, Symfony, Yii
- Writing secure code, preventing XSS, CSRF, SQL injection, Race Conditions and IEEE754 issues
- Writing unit and integration tests

Go:
- Extracting PHP modules into Go microservices
- Knowing how the language and runtime work under the hood to write efficient code
- Using goroutines to speed up tasks that can run concurrently
- Profiling performance-critical parts
- Working with gRPC and REST APIs

Management:
- Responsible for incident management, post-mortem analysis, and public reports
- Waking up at 2 AM if something has a problem, and fixing it
- Representing the team and reporting results to upper management
- Knowing my team, their strong and weak sides, to encourage them and improve productivity
- Hiring and interviewing new developers
- Sprint and release planning
Work Experience — 13 years
Apr 2022 — present
Xsolla — Tech Lead / Architect
xsolla.com
Xsolla is an American fintech company and one of the global leaders in providing payment services and solutions for video games

My responsibilities:
- Architect and develop fault-tolerant solutions for critical systems
- Coordinate communication and knowledge sharing across teams
- Create code, logging, and API standards for development teams
- Analyze business needs, plan tasks, estimate workloads, and implement features
- Conducting training for the dev teams
- Find and resolve performance bottlenecks
- Conduct stress testing to ensure SLA compliance

Achievements:
- Rewrote a heavily loaded service to reduce the calculation time from 2 days to 5 minutes
- Rewrote a high-load module, reducing server resource usage by 20%
- Made my own RAG system with JIRA, Confluence, Vectors, BM25 and Reranking
- Built RAG system with JIRA, Confluence, Vector, BM25 and Reranking

Tech stack: PHP 5.6-8.2 (Symfony + Legacy:Yii) / Go
Jun 2019 — Apr 2022
VK — Senior PHP Developer / Team Lead (Advertising Department)
vk.com
VK.com is the largest social network in Russia
- 50 million Daily Active Users
- Work in a high-load environment with high responsibility
- One of the strongest tech companies in the country

Responsibilities:
- Development of targeting and data collection tools
- Development and support of the VK Pixel for external websites
- Development and support of dynamic retargeting
- Development and support of the Ads API
- Development of A/B testing tools
- Load monitoring, debugging, and issue resolution

Achievements:
- Had responsibility of ads routes which handle 500k RPS
- Worked on merging two companies and unifying their codebases
- Migrated code from a monolith to microservices

Tech stack: KPHP (AOT-compiled PHP with strict types) / Go / many custom in-house solutions and databases
Jun 2018 — Jun 2019
RealTimeGroup — Lead PHP Developer
play.google.com/store/apps/details?id=online.sravnitseni
RealTimeGroup develops product card price-comparison and receipt-recognition solutions for grocery shops

- Managed a backend development team
- Coordinated project goals and visions with management
- Developed an automated receipt processing and data recognition system using computer vision
- Implemented Sphinx DB and complex built-in search and ranking module
- Implemented vector database product search using (FAISS + word2vec)
- Conducted stress testing

Tech stack: PHP (Laravel) / Python for computer vision, data analysis, and searching
Jan 2016 — Jun 2018
SADESIGN — Software Developer
sadesign.ru
SADESIGN is a web studio providing turnkey solutions tailored to client requirements

- Full-stack website development (PHP and JavaScript)
- Development using Laravel and Vue.js
- Development of Python daemons and services
- Linux server administration and backup automation
- Developed a standalone CRM desktop tool using C++ with Qt

Tech stack: PHP (Laravel) / Python and Bash for automation / C++ with Qt / JavaScript and Vue.js
Jan 2012 — Dec 2016
Beget — System Administrator / Full Stack Developer
beget.com
Beget is a hosting provider offering shared, VPS, dedicated, and cloud solutions.

- Backend PHP development
- Frontend development
- Full lifecycle of feature development
- Bug fixing and support through the issue tracker
- Profiling slow queries using XHProf, Xdebug, Pyringe
- Yii framework development
- Developing multiprocess and multithreaded daemons and services
- Resolving various technical issues from clients and internal teams
- Administering Linux servers:
  • MySQL
  • Nginx
  • Apache
  • Network
  • Backup systems

Achievements:
  • Developed a fully automated SSL certificate provisioning and deployment system
  • Created an automated system for allocating public IP addresses for client websites

Tech stack: PHP (Yii) / Python and Bash for server management programming / JavaScript (CoffeeScript & Backbone) / Bootstrap