Ivan Ponamarev · Full-Stack Developer

I modernize e-commerce without interrupting sales

I help owners and CTOs improve working e-commerce systems: faster catalogs and search, modern frontend, preserved SEO and fewer risky changes to business processes.

10+ years in development · PHP / 1C-Bitrix / Laravel · Next.js / Elasticsearch

I am also open to Senior / Lead roles with product teams.

Problems I can help with

I join when the system works, but changing it has become slow, expensive or risky.

01

The system is slowing the product down

I find bottlenecks in architecture, catalogs, search and releases, then turn them into a practical order of changes.

02

The frontend needs to move forward

I decouple the interface with Next.js and an API layer without replacing the stable backend all at once.

03

SEO and sales must stay intact

I plan the move in stages, check URLs, data and integrations, and make sure there is a safe way back.

I understand the system before I change it

I do not suggest a rewrite simply because a system is old. I first look at what makes money, where the real bottleneck is and which parts can change independently. Then I build something the team can keep supporting.

More about me

A recent example

Experience at a glance

Official employment and independent technical work across government information systems and e-commerce. See my profile or CV for details.

  1. 2023 - 2026

    Senior PHP Developer / Team Lead, PLAMENEYA

  2. 2021 - 2022

    Team Lead / Full-Stack Developer, SENAT

  3. 2018 - 2021

    Senior Backend Developer, SPB IAC

  4. 2015 - 2018

    Software Engineer, MALAKHIT

Core stack

I choose technology for the problem and the existing system, not the other way around.

Backend and frontend
PHP (1C-Bitrix, Laravel) • JavaScript ES6+ / TypeScript • Next.js • React • Vue
Data and search
Elasticsearch • MySQL
Releases and infrastructure
Git / Git Flow • CI/CD • Docker • Vercel • Jira / Confluence

Tell me what is holding the system back

Send a couple of sentences about the project and the problem. I will tell you whether I can help and where I would start.