Досвід роботи:
Web Developer — Center Shin, Naberezhnye Chelny (centershin.ru)
Apr 2025 – present
Full-stack role: backend, frontend, and server/database administration.
Stack: Laravel, PHP, NetCat CMS, MySQL/MariaDB, REST API, JavaScript, Linux (CentOS/AlmaLinux, ISPmanager, Apache + nginx).
- Rebuilt the B2B portal (b2b.centershin.ru) from NetCat to Laravel: routing, models, migrations, middleware, auth, reports, exports. Later moved parts of the Livewire UI (client and order lists) to plain JS with fetch — Livewire was noticeably slow on large tables with frequent re-renders.
- Worked on database performance and production stability: found and fixed N+1 queries, added indexes, removed synchronous 1C calls from the order page (replaced with reads from the local DB), rewrote heavy catalog queries that were pushing the server into swap.
- Handled production incidents: cleaned a table flooded by bot traffic (Meta, Alibaba Cloud, etc.) hitting a GET endpoint with millions of guest records — switched it to POST + AJAX + CSRF; closed an SQL injection through unescaped GET parameters.
- Built new modules: a PHP delivery cost calculator integrating several carriers (PEK, KIT, Business Lines, and others); a PHP webhook worker for Ozon and Yandex Market order processing, synced with 1C and sending Telegram notifications; a tire/wheel fitment API and parser (brand → group → model hierarchy, slug-based routing, documented in Word); a Python pipeline (PIL, rembg) generating product card images from templates with automatic Cyrillic transliteration; connected Yandex Market through the new YCP payment protocol — set up warehouses and delivery via PEK, integrated payments.
- Set up monthly reporting: pulls commits from the portal's repo via the GitHub API and compiles them into a .docx report for non-technical management.
Programmer — outsourcing company, remote
Sep 2023 – Feb 2025
Built an English-learning web platform.
Stack: Laravel, PostgreSQL, PHPUnit, REST API, Spatie Media Library, Laravel Socialite, smsc.ru, YooKassa, Amazon S3.
- Built multi-step registration: social login via Laravel Socialite, SMS confirmation via smsc.ru.
- Designed the admin panel: user and transaction management, teacher profile moderation with auto-notifications, course CRUD with file uploads to Amazon S3, site settings (landing page quizzes, promo codes, landing blocks).
- Integrated YooKassa payments and a promo code system; built a referral program and bonus points for completed lessons.
- Teachers had multi-step registration with moderation, a personal dashboard with timezone support, and chat with students; fixed video chat bugs that only showed up because of timezone differences.
- In parallel, worked on a fleet management project: wrote PHPUnit functional tests for existing features, read through and refactored legacy code.
Освіта:
Naberezhnye Chelny Pedagogical College
Information Systems and Programming — Web and Multimedia Application Developer
Vocational (secondary specialized) education, 2024
Frontend Developer, certificate — HTML Academy, 2023
Професійні та інші навички:
Backend: PHP, Laravel, REST API, MySQL, MariaDB, PostgreSQL
Frontend: JavaScript, HTML5
Server / DevOps: Linux (CentOS, AlmaLinux), ISPmanager, Apache, nginx, Docker
Tools: Git, SQL
Додатково:
Native Russian speaker.
About me: I've been in development for about 4 years, more than 3 of them on the backend (Laravel, PHP). Started with frontend on Vue.js, so I understand the whole development cycle first-hand, not just from the backend side. Currently interested in growing both technically — architecture, performance — and toward team lead / process work; optimizing how a dev team works is something I'd like to get more into.