Олег Ищенко - Node.js-разработчик
Навыки
- Docker
- Docker compose
- Express.js
- Git
- Github
- JavaScript
- MS SQL Server
- Nest.js
- Node.js
- PostgreSQL
- RabbitMQ
- TypeScript
Опыт работы
PARMA Technologies Group
разработчик - Май 2016 — Август 2025Бекенд: эксперт по разработке (Node.js, .NET)
Обязанности:
— Проектирование и разработка программного обеспечения (бекенд + frontend).
— Ведущая роль в группе разработки в области обеспечения качества кода и внедрения инженерных практик (техлид):
— Обучение группы (юнит-тестирование, архитектура, SOLID и т.д.).
— Написание регламентов, инструкций (Confluence, Markdown, PlantUML).
— Контроль соблюдения стандартов кодирования и архитектурных практик, проведение code review.
— Внедрение современных практик разработки: покрытие тестами (NUnit), мониторинг и логирование.
— Наставничество разработчиков, развитие компетенций команды, проведение внутренних митапов и воркшопов.
— Разработка и поддержка backend-сервисов: бизнес-логика, REST API, интеграции со сторонними системами.
— Оптимизация производительности приложений, работа с многопоточностью, кешированием, асинхронностью.
— Проектирование и оптимизация схем БД (MS SQL, PostgreSQL), написание сложных SQL-запросов, настройка миграций.Фронтенд: главный разработчик (React)
Обязанности:
— Разработка и поддержка веб-приложений на React + TypeScript (заказная разработка для разных доменов: государственное управление, корпоративные порталы, внутренние системы).
— Участие в создании BI-системы (аналог Яндекс DataLens): визуализация данных, дашборды, интерактивные графики, работа с Canvas и chart-библиотеками.
— Интеграция фронтенда с REST и GraphQL API, настройка обмена данными с backend.
— Проектирование архитектуры клиентской части, декомпозиция задач, оценка сроков.
— Использование MobX / Effector / Redux Toolkit для управления состоянием в зависимости от проекта.
— Оптимизация производительности приложений (lazy-loading, мемоизация, code splitting).
— Настройка окружения разработки: Webpack, Vite, ESLint, Prettier, Storybook.
— Написание модульных и интеграционных тестов (Jest, React Testing Library).
— Взаимодействие с дизайнерами в Figma, участие в проработке UI/UX.
— Code review, менторство младших разработчиков.
Образование
учитель математики и информатики
КПИ2091
Обо мне
Опыт коммерческой разработки на backend (Node.js/.NET) и frontend (React).
Реляционные СУБД (PostgresSQL и др.)