Position: Senior PHP Developer
Category: PHP
English level: intermediate
Years of experience: 11

* Made simplification of legacy complex processes in fintech project to the side of declarative approach to allow newbies rapidly adapt to new project

* Implemented automation of routine code review checks (code syntax and style, static analysts and consistency) with CI instruments and various tools. It allows to save time and stop holywars between developers on code review stage. 

* With assistance of DevOps team guided process of migration to Kubernetes infrastructure. My projects starts to be really hi-available and manageable. Deploys on Fridays? Let's go!

* Designed new CRM for operational department of Fintech project. Focused on speed and usability for agents and friendliness to Developers. With respect to DDD principles.

* Implemented of Docker-based development and pushing developers to start using it instead of development server.

* Implemented of modern-js development process using VueJS instead of jQuery and pure JS. Fintech depatment got CRM, that works fast and looks well.

* Prepared a team of developers in foreign office to solve call-center related tasks independently

* Implemented monitoring and logging with DataDog/Sentry/Grafana/Loki/Graylog/etc

* Made core optimization for Telecom project. Got +700% of performance.  It's my record in prod environment.

* Started process of migration from php 3/4 code to symfony-based framework in Telecom project. Made a lot of conversation with developers about Clean Code, Layers, Modularity and DDD approach.

* Created various tools to automate call records transcription process using different solution providers. There is no common protocol and transport, so it was amazing expirience.

* Created automated event-based ReactPHP-powered script to automatically connect client with free agents. It interact with Asterisk AMI events to keep state of call center agents in every moment. No database needed. Removed tons of SELECTs to read state of call-center.

* Made RnD works in the areas of voice biometrics and automatic speech recognition algorithms (like
Kaldi) and services.
A resourceful, innovative, and competent engineer with experience in delivering software projects to extremely high standards. A quick learner that adapts to new technology and changing work environments. Enjoys motivating and being part of a productive team.

My favorite toolset to create awesome projects:

- PHP + Symfony and TypeScript + nest.js for backend projects
- vue.js for frontend
- MySQL/PostgreSQL/Redis for data
- PlantUML and C4Model for architecture design
- Kubernetes, Git and ArgoCD for seamless delivery triggered by code, but not pushing buttons.
- StatsD,  Prometheus, Grafana, Loki/Graylog/Sentry for monitoring

And years of experience in different kind of busness: fintech, communications, e-commerce, content publishing. In a different roles: Developer, Team/Tech Lead
Currently, I work on position of Tech Lead in VoIP department in the group of international companies.