Больше информации по резюме будет доступно после регистрации

Зарегистрироваться
The photo has been hidden by the job seeker
Was online today at 15:51
The full name has been hidden by the job seeker

Male, 27 years, born on 25 November 1997

Actively searching for a job

Moscow, willing to relocate (Belgium, Germany, Canada, Mexico, Slovenia, Finland, Croatia), prepared for business trips

The photo has been hidden by the job seeker

Senior software engineer (PHP), remote

5 500  in hand

Specializations:
  • Programmer, developer

Employment: full time, part time, project work

Work schedule: full day, shift schedule, flexible schedule, remote working

Work experience 9 years 8 months

February 2023currently
2 years 6 months
Muztorg

Moscow, muztorg.ru

Retail... Show more

Project tech lead (Backend)
As a developer, I performed various tasks aimed at optimizing the website and admin panel: — Developed a system to simplify manual testing of functionality by triggering cron tasks. — Implemented an A/B testing system using the feature toggle principle, supporting activation based on cookies for web, headers for API, and .env parameters for console commands. — Introduced typed requests for external systems by creating internal libraries to manage interactions. As a technical lead, I managed several projects and executed tasks affecting the entire development team: — Introduced new standards for documentation, task management, and code style. — Automated application deployment in local development environments. — Coordinated refactoring efforts within a monolithic codebase to reduce coupling and facilitate subsequent extraction into independent services. Projects: — Music Course Subscription Service: Designed and integrated a subscription service into the existing monolith. — Payment Modules: Transitioned to a new system supporting various payment gateways, integrating new protocols from Sberbank, YuKassa, SBP, "Dolyami," and Yandex.Split. — REST API for Mobile/PWA Application: Designed and implemented an API covering the entire functionality of the website and internal ecosystem, supporting easy separation from the monolith into individual services. — Technology Stack Update: Designed a service-oriented architecture and developed several components. Implemented a service-based system using PHP 8.2 and Laravel 11 within a unified codebase but with separated deployment processes. Developed microservices in Golang for notifications, an SSO system for Muztorg websites and applications, and libraries for SMS provider integration. — Security: Conducted an internal security audit, addressing several critical vulnerabilities, improving user data protection, and implementing new security standards, including multi-factor authentication for users with access to the site's administrative panel.
August 2020currently
5 years
Night Hockey League

Moscow, nhliga.org/

Public Activity, Political Parties, Volunteering, Non-Profit Organizations... Show more

Senior software engineer (PHP, Go)
Currently engaged as a consultant. Key highlights: — Updated the internal CMS from PHP 5.6 to PHP 7.2, performing extensive refactoring of multiple modules. — Developed a series of new modules to enhance user experience within the administrative panel. — Refreshed the website interface based on provided designs, significantly improving usability while preserving the existing backend functionality. — Designed and implemented an MVP API for user account management using the Phalcon 4 framework. — Recreated the MVP API in Golang to demonstrate feasibility to internal stakeholders. — Developed a cross-platform chatbot (Web, Telegram, VK) featuring multi-level menu structures, search functionality, and integration with support specialists, using the Slim 4 framework. — Conducted onboarding of a junior+ developer for CMS maintenance and support tasks.
September 2022January 2023
5 months

Russia, vk.company/ru/

IT, System Integration, Internet... Show more

Senior software engineer (PHP, KPHP)
Project-based work. Key highlights: — Refactored the news feed API. — Optimized code to accelerate response time by implementing caching and reducing computational overhead. — Introduced a strict identifier typing system into the project, aligning it with other API areas, to reduce the number of potential issues previously encountered by other teams.
September 2021September 2022
1 year 1 month
Petrovich

Saint Petersburg, petrovich.ru/

Public Services... Show more

Senior software engineer (PHP)
Our team was responsible for developing internal-use systems and tools, particularly an internal framework. My key achievements and tasks included: — Performed refactoring and decomposition of existing services, migrating functionality from a monolithic architecture to new independent services and libraries, thoroughly covering all critical features with unit tests. — Optimized multiple database queries (PostgreSQL) related to report generation and various asynchronous (cron) tasks. — Designed and implemented a loyalty program service, consolidating several existing systems—both external and internal — into a unified interface for interaction. — Conducted onboarding and training for a junior PHP developer, specifically focused on the loyalty program services.
October 2019June 2020
9 months
LISOL

Moscow, lisol.net

IT, System Integration, Internet... Show more

Software engineer (PHP)
My work experience includes: — Maintained both CMS and CRM applications utilizing a self-customized PHP engine. — Successfully redeemed the engine by re-writing its systems from PHP 5.5 to a more efficient PHP 7.0. — Designed and implemented an API for mobile applications. — Transcending boundaries, explored integrating microcontrollers into Python3 Apps via COM ports alongside cross-platform GUI programming enabling hardware operations across diverse operating systems viz: Windows & Linux machines. — Developed a Kotlin-based mobile application supporting user registration, authorization as well as QR-code scanning capabilities effectively transmitting aggregated data to servers where users reviewed extensive measurement histories alongside precise outcomes within two weeks. — Expanding my knowledge base within three weeks, I undertook iOS development before implementing corresponding Swift 5.1 apps through SwiftUI functioning similar to Android versions of the app while ensuring utmost efficacy during operation
July 2019November 2019
5 months
CodeDevStudio

Moscow

IT, System Integration, Internet... Show more

Software engineer (Python)
Key highlights from my experience at this company: — Improved the performance of a custom-built CRM and CMS engine by upgrading the PHP version from 5.5 to 7.0 and performing some refactoring. After the update and implementation of caching, the system's performance significantly increased. In particular, loading a CRM page containing multiple charts improved dramatically — from one minute down to 4.5 seconds. — Designed and implemented an API schema for a mobile application, and subsequently developed the mobile apps themselves. Quickly acquired basic knowledge of Kotlin (in 2 weeks) and Swift + SwiftUI (in 3 weeks) to create an app that utilized the device camera (QR-code scanner) and included a user profile with authorization, while the primary pages and reports were displayed via web view to accelerate the app release to stores. — Learned the specifics of working with COM ports and developed a Python-based GUI application for Raspberry Pi, tailored for touch screens. The software communicated with medical equipment via a serial port, initiating measurements, reading results, and saving data for further processing and emailing reports.
November 2015July 2019
3 years 9 months

Moscow

Software engineer (PHP)
Key highlights of my work experience: — Developed CMS systems for websites using PHP, frequently utilizing frameworks such as Laravel and Yii, as well as working with proprietary company solutions. — Integrated social platform APIs (VK, Facebook, and Telegram) into various projects. — Experienced in working with relational databases (SQLite, MySQL, PostgreSQL). — Developed REST APIs to enable communication between client-side (mobile applications) and server-side systems. — Created several chatbots for VK, Facebook Messenger, and Telegram as part of project deliverables.

Skills

Skill proficiency levels
PHP
SQL
Git
Go
Python
C#
OOP

About me

My overall experience in web development now exceeds 10 years, starting from 2015. During my freelance work, I gained expertise in using all common PHP frameworks such as Laravel, Phalcon, Yii, Symfony, and even Zend. However, invaluable experience came from working on client projects involving proprietary MVC frameworks that utilized Dependency Injection (DI), but often lacked an ORM. I've mastered not only PHP, which has always been my primary programming language, but also Go, Python, and C#.

Education

Secondary education

Languages

RussianNative


EnglishB2 — Upper Intermediate


Professional development, courses

2022
GeekBrains
GeekBrains, Backend developer (C#)
2019
School 21
Sberbank + School 42, C Lang

Citizenship, travel time to work

Citizenship: Russia

Desired travel time to work: Up to one hour