18+ years of web development. Core stack — PHP 7/8, Yii2, MySQL, HTML, CSS, jQuery, Vue, Angular, React Native. Experience building REST APIs, integrating payment gateways, email/SMS services. Linux administration (Ubuntu, Apache2, Nginx), Docker, CI/CD. Developed Telegram bots (telegraf.js), mobile apps, and transport routing systems (OSRM, VROOM, OSM, OpenMapTiles). Experience with MongoDB, ElasticSearch, and various CMS (Drupal, Bitrix, WordPress, etc.).
Development and maintenance of an internal Situation Map — a mapping service where different departments publish geo-data based on access levels. Integration with the Governor’s “Drug Panel” and the “Safe City” system.
Maintained and improved a social network for pharmacists: iq-provision.ru. When I took over, the service was unstable: pages loaded inconsistently, and search engines didn’t index the site. I fixed the issues, improved stability, and added new features.
Development and maintenance of websites and mobile apps, Linux server setup. Worked with PHP, Yii2, MySQL, MongoDB, Angular, Vue.js, Ionic Framework, Bootstrap. Integrated payment systems, delivery services, and mailing services.
Development of a geolocation search system (startup). The project combined coordinate-based search, categories, map display, and API access for partners.
Technical Director at a web studio. Developed and maintained 300+ websites on various CMS. Responsible for technical solutions, architecture, and code quality.
I have been working in web development for many years, mainly with PHP and Yii2. During this time I have built both small sites and large systems — from CRM and personal accounts to mapping services and mobile applications. I like when a project runs stably, predictably, and without hacks.
My core stack is Yii2, PHP 7/8, HTML, CSS, jQuery, Vue, Angular, React Native. I have extensive experience integrating with external services via REST API (JSON, XML), connecting payment systems, mailing systems, analytics, and other external solutions.
I have a strong understanding of the server side: I can configure Linux, Apache2, Nginx, work with MySQL, PostgreSQL, MongoDB, ElasticSearch. I use Docker both for deployment and for building my own containers. I have a general understanding of Kubernetes and CI/CD.
I have worked with geo-data and transport routing (OSRM / VROOM / OSM / OpenMapTiles stack, including generating planet tiles on my own servers). I created mobile apps using Ionic Framework, Flutter, and React Native, as well as Telegram bots on Telegraf.js.
Earlier I developed many projects on various CMS — Drupal, Bitrix, WordPress, ModX, etc. I try to write clean, readable code and build solutions that are easy to maintain and develop.
Now I’m expanding my stack and learning Go to better understand modern approaches to performance and concurrency in backend applications, and possibly switch to it in the future.
Despite my extensive experience, I clearly understand that technologies evolve quickly, so I see myself at an early Middle level. I want to grow in development (including team development), learn new tools, and deepen my technical expertise. I learn fast and I’m open to new tasks.