Articles
How I Created Observability for My Pet Projects. Part 2
— 06 March 2025
How I Created Observability for My Pet Projects. Part 1
— 24 February 2025
The History of Creating the Perfect Docker for Laravel
— 17 February 2025
Designing Serverless Functions
— 14 December 2024
Development and Management of Unified API Contracts
— 25 November 2024
From Living Style Guides to Documentation as Code. How Documentation Has Changed in Frontend Development
— 14 November 2024
Docker Client Performance Testing for Mac
— 31 October 2024
OrbStack: Why I Forgot About Docker Desktop
— 26 October 2024
Composer 2: What's new?
— 24 October 2020
A Programmer Should Solve Business Problems
— 10 May 2020
Living Guidelines — MDX and Other Frameworks
— 30 May 2019
Publications
Import Substitution in IT: Russia Demonstrates Progress in Unstable Conditions
— 21 July 2024, ABN24, Saint Petersburg
Cybersecurity: How the Level of Data Protection of Russian Enterprises Has Changed with the Introduction of Sanctions or Reduction in the Number of Friendly Countries
— 10 April 2023, Industrial Pages of Siberia, Krasnoyarsk
Events
Speaker
HighLoad++ 2024 — 02 December 2024
, MoscowTopic: "Transformation Story: How We Failed to Handle 20,000+ RPS and What We Learned From It"
Presentation
| VideoSpeaker
Analyst Days #19 — 22 November 2024
, MoscowTopic: "From Design to Maintenance: Working with AsyncAPI"
Mentor, Jury Member
HSE PSB.Hack — 20 September 2024
, MoscowSpeaker
DevOps — A New Approach in Development — 19 August 2024
, MoscowTopic: "Serverless: A New Path in Development"
Presentation
| VideoSpeaker
Analyst Days #18 — 24 May 2024
, Saint PetersburgTopic: "API Contract Development and Management"
PresentationSpeaker, Mentor
Digital Breakthrough 2022 — 25 November 2022
, InnopolisTopic: "Automation with GoLang vs Ansible"
Presentation
| VideoExperience
Promsvyazbank, PJSC
Director of Engineering, DevOps, May 2024 — Present
- Managing over 140 specialists of various levels, including department heads.
- Import substitution of GitLab and Nexus tools to improve CI/CD processes and artifact management.
- Implementing Kubernetes in the banking infrastructure to increase service scalability and reliability.
- Initiating and implementing Infrastructure as Code (IaC) approaches to automate deployment and resource management.
- Developing and implementing architectural solutions to ensure high performance, security, and scalability of systems.
- Implementing a DevOps culture and mentoring teams to improve development efficiency and quality.
Director of Engineering, Educational Platform, November 2021 — May 2024
- Formed and coordinated the work of a cross-functional team of 60+ specialists, including the management of outstaff resources.
- Led the launch of a high-load international educational platform from concept to successful production.
- Developed and implemented architectural solutions that ensured high scalability and security of the system.
- Initiated and supervised the implementation of DevOps practices, setting performance metrics to optimize development processes.
- Standardized development processes and introduced tools to improve code quality and team productivity.
- Effectively interacted with stakeholders, presenting projects to top management.
Team Lead, May 2020 — November 2021
- Formed and led a cross-functional team of 7 specialists for a recruitment automation project.
- Conducted requirements analysis, developed system architecture, and actively participated in product planning.
- Led the development of a career portal and implemented E-staff.
- Designed and coordinated the development of integrations with key systems (SAP, E-Staff, corporate portal).
- Developed and implemented API processes, improving interaction efficiency between systems and people.
- Implemented CI/CD processes and test automation, significantly speeding up release cycles.
- Provided mentoring and contributed to the professional development of team members.
United Confectioners
Team Lead, September 2019 — May 2020
- Managed the development and support of a high-load online store on PHP (Bitrix).
- Optimized system performance and improved user experience.
- Implemented CI/CD to simplify and control build and deployment processes.
- Developed integrations with the MindBox CRM system and medical services using the HL7 standard.
- Introduced a testing process and developed internal PHP libraries.
Lev Group
Co-founder and Technical Director, September 2015 — September 2019
- Developed the technological strategy and optimized the IT budget of the agency.
- Introduced Agile methodologies and project management tools.
- Standardized solutions (1C-Bitrix, Laravel, React, Angular), reducing development time and ensuring predictable project scalability.
- Implemented DevOps practices, reducing the time to launch new projects and decreasing the Time to Market for ongoing projects.
- Optimized recruitment processes, reducing costs and speeding up recruitment.
- Introduced a KPI system for assessing project and development team performance.
Freelance
Web Developer, January 2010 — August 2015
- Developed websites on WordPress, Magento, and 1C-Bitrix.
- Full project lifecycle: from requirements analysis to support.
- Worked with a variety of projects and clients from different industries.