Опыт коммерческой разработки: 8 лет
Стек: Symfony, Mysql, PostgreSql , Sentry, Minio, Clickhouse , Kafka
Уровень владения английским: intermediate (B1)
- Работа с высоконагруженными системами
- Имею опыт коммуникации с обширным кругом специалистов: от рядовых аналитиков до CEO/CTO.
- Профессиональный подход к разработке не ограничивается простой реализацией задач; я всегда пытаюсь глубже понять бизнес-цели и предлагаю оптимизированные решения для достижения лучших результатов.
- Решая поставленные задачи, стараюсь предоставить максимально эффективное решение, не выходя за рамки дедлайнов.
- Имею широкие компетенции в backend разработке и смежных областях. При написании кода стараюсь мыслить в DDD-парадигме, руководствуюсь SOLID, GRASP и не забываю о YAGNI, DRY, KISS
Github - https://github.com/olegnizamov
Писать лучше в телеграмм - https://t.me/olegnizamovwork
Обязанности:
- Разработка и поддержка CRM системы на 10000 пользователей
- Разработка и поддержка бэкенда для логистического приложения перевозки грузов вагонами
- Управление бэклогом (грумминг задач)
- Управление командой (распределение задач, планирование спринтов)
Достижения:
- Внедрил Trunk Based Development для разработки продуктовых фич.
- Увеличил скорость выпуска продуктовых фич на 25% благодаря внедрению автоматического тестирования на проекте и увеличил количество автотестов до
- Увеличил RPS для критичной функционала проекта с 500 до 2500, за счет переработки архитектуры решения и внедрения новых подходов.
- Упростил процедуру код-ревью при помощи написанных мной Codestyle-правил
- Уменьшил объем базы данных (на 25 гб от 150гб изначальных) и увеличил работу базы данных(~ на 15%), благодаря отпимизации тяжелых запросов и денормализации данных и переносу части информации в clickhouse.
- Добавил логирование для критически важного функционала бизнеса.
Стек:
Php (7.4-8.1), Symfony (6-7), Mysql (5.6 - 8.0), PostgreSql (13-15), Elasticsearch / Kibana, Sentry, Minio, Clickhouse , Kafka, SAP HCM
Обязанности:
- Разработка интеграций между CRM системой заказчика и интернет-магазинами
- Разработка систем оценки сотрудников компании (Оценка 360 и KPI статистика)
- Поддержка CRM системы и интернет-магазинов компании.
Достижения:
- Сократил расходы компании на 15% благодаря внедрению автоматизации по доведения релиза в production
- Ускорил загрузку страниц на 6% благодаря внедрению механизма кэширования страниц
- Внедрил процесс предварительной оценки и проработки задач в команде разработчиков.
- Провел внутренний доклад для руководителей, бизнеса и разработчиков о десакрализация в IT.
Стек:
Php (7), Symfony(5.0-5.4), Laravel(6-8), Mysql(5.6), PostgreSql(13), Elasticsearch / Kibana, MongoDB, Sphinx, RabbitMq.
Обязанности:
- Рефакторинг механизма интеграции сайта медицинской компании и личного кабинета (реализован на Laravel).
- Устранения критичных ошибок уведомления по заказам, не принадлежащим пользователю.
- Реализация интернет магазина на VUE+laravel.
- Добавление механизма очередей для интеграции сайта + личного кабинета.
Достижения:
- Сформировал процесс разработки задач, релизов, ревью и тестирования и интеграции команды подрядчик и заказчика
- Занимался онбордингом и обучением новых колле. Проводил встречи с новичками, на которых выявлял точки роста сотрудника.
- Внедрил мониторинг и логирование работы системы, и внедрили алерты Zabbix для моментального реалигорования на инциденты.
Стек:
Php (7), Laravel (5), Mysql, Vue, Sphinx, RabbitMq, Zabbix
Обязанности:
- Реализация панель администрирования.
- Панель переписана с фреймворка Phalcon на Laravel),
- Реализована панель аналитики тестов для школ.
- Реализована панель тестирования c интерактивными тестами (панель переписана с фреймворка Phalcon на Laravel).
- Полный рефакторинг системы 2016 года на современный по тому времени стек.
Достижения:
- Самостоятельно изучил Phalcon для переноса системы на Laravel
- Разработал виджеты для админ. панели для автоматизации бизнес-процессов воронок.
Стек:
Php(5), Phalcon, Laravel (5), Vue, Sphinx, RabbitMq, Zabbix
- Магистр информационных технологий
- Бакалавр информационных технологий
Курс "Управление разработкой продукта" произвел на меня сильное впечатление. Он не только систематизировал мои знания, но и дал четкую структуру для работы над проектом. Прежде всего, акцент на стратегическом мышлении и четком планировании разработки позволил мне взглянуть на процессы с высоты птичьего полета. Изучение Agile, Scrum, и Lean подходов дало инструменты для гибкого управления проектами. Применение лучших IT-практик способствовало оптимизации работы команды. Теперь мы быстрее реагируем на изменения, эффективно управляем рисками и персоналом, что несомненно улучшает конечный продукт.