Перейти к содержимому
Артём Конопленко

Артём Конопленко

Full-stack разработчик

Senior Удалённо Офис Гибрид Алматы, Казахстан Готов к переезду
6 г. 7 мес. опыта 33 навыка

О себе

Senior Full-stack разработчик с опытом более 6 лет в создании коммерческих веб-приложений для корпоративных AI-платформ, страхования и здравоохранения. Специализация - React и Next.js; опыт серверной разработки на Node.js и NestJS с PostgreSQL. Вырос до Tech Lead: руководил командой из трех frontend-разработчиков и отвечал за архитектурные решения. Опыт прямой работы с международными заказчиками: от проработки бизнес-требований до технических решений и оценки сроков разработки.

Опыт работы

UmbrellaIT

08.2025 — по н.в. 1 г. 2 мес.

Senior Full-stack разработчик

Senior Удалённо

Корпоративная платформа AI-агентов. •Разрабатывал функции платформы на Next.js, NestJS и PostgreSQL с Drizzle ORM; использовал BFF-слой для взаимодействия интерфейса с backend-сервисами. •Создал AI-чат, аналитические панели и интерфейсы для работы с агентами: просмотра результатов, передачи дополнительных данных и возобновления длительных процессов. •Совместно с backend-разработчиками и LLM-инженерами определял API-контракты и поведение интерфейса для сложных сценариев работы AI-агентов. •Покрыл E2E-тестами на Playwright 75% критически важных пользовательских сценариев; использовал AI для генерации и исправления тестов. Стек: React, Next.js, TypeScript, Node.js, NestJS, PostgreSQL, Drizzle ORM, Zustand, Playwright, Docker.

  • Сократил количество запросов к backend-сервисам и базе данных на 45% за счет кэширования, оптимизации доступа к данным и управления состоянием приложения.
  • Количество ошибок в критически важных сценариях снизилось на 65%.

Pulse

03.2024 — 08.2025 1 г. 5 мес.

Senior Frontend-разработчик

Senior Удалённо

Страховая платформа для B2B и B2C. •Разработал встраиваемый модуль страховых продуктов для внешнего клиентского сайта. Согласовал требования к API и интеграции с командами проекта. •Создал переиспользуемые шаблоны конфигурации страховых продуктов и унифицировал их настройку в приложении. Стек: React, TypeScript, MobX, интеграция с API, автоматизированное тестирование.

  • Завершил обе задачи на 15% раньше расчетных сроков в составе кросс-функциональной продуктовой команды из 13 человек.

carepage

01.2021 — 03.2024 3 г. 2 мес.

Frontend-разработчик, затем Tech Lead

Lead Удалённо Австралия

Аналитическая платформа для сферы ухода за пожилыми людьми (Австралия). •Получил повышение до Tech Lead: руководил тремя frontend-разработчиками и отвечал за архитектуру клиентской части. •Напрямую работал с представителями австралийского заказчика: переводил бизнес-требования в функции платформы, технические решения и оценки сроков. •Наладил code review и автоматические проверки на Cypress в CI/CD. Был наставником для junior- и middle-разработчиков. Стек: React, TypeScript, микрофронтенды, Webpack Module Federation, Nx, Lerna, CSS-in-JS, Cypress, GitLab CI/CD.

  • Сократил время сборки и выполнения CI на 35%, переведя монорепозиторий с Lerna на Nx.
  • Выполнил крупные обновления React без остановки текущей разработки.
  • Повысил производительность рендеринга на 40% благодаря виртуализации, профилированию и оптимизации Webpack.

AdCombo

03.2020 — 01.2021 10 мес.

Full-stack разработчик

Middle Удалённо

Внутренняя платформа для команды разработки игр. •Самостоятельно разработал административную панель на React и backend на Node.js/Express для внутренних задач команды разработки игр. •Реализовал REST API, аутентификацию, серверные алгоритмы и бизнес-логику механик игр «три в ряд». •Связал backend с игровым клиентом на C# через WebSockets для синхронизации в реальном времени. •Разрабатывал и поддерживал запросы, индексы, триггеры и механизмы доступа к данным PostgreSQL в команде из пяти разработчиков. Стек: React, JavaScript, Node.js, Express, PostgreSQL, REST API, WebSockets.

Проекты

Payment Fulfillment Pipeline

Full-stack разработчик

Разработал full-stack интернет-магазин: аутентификация, административная панель с разграничением прав, каталог товаров на PostgreSQL с поиском, учет остатков, сохраняемая корзина и история заказов. Реализовал тестовую оплату через Braintree Sandbox: серверная проверка цен и остатков, идемпотентная обработка запросов и сохранение транзакций и заказов. Стек: Next.js, React, TypeScript, PostgreSQL, Drizzle ORM, Better Auth, Braintree, Zustand, Tailwind CSS.

Образование

Санкт-Петербургский политехнический университет Петра Великого

2021 — 2022

информационные технологии

Бакалавр

Навыки

React Next.js TypeScript Redux Toolkit Zustand MobX TanStack Query Tailwind CSS MUI Node.js NestJS Express REST API WebSockets Better Auth SSO PostgreSQL Drizzle ORM Prisma моделирование данных миграции оптимизация запросов Микрофронтенды Webpack Module Federation Nx Webpack кэширование профилирование производительности Playwright Cypress Jest Docker GitLab CI/CD

Языки

Английский C1 — Продвинутый
Русский Родной

Личные данные

Гражданство Россия