Премия рунета

Николай Ш. Solution архитектор, Senior

ID 16376
НШ
Николай Ш.
Мужчина, 32 года
Россия, Ульяновск, UTC+4
Ставка
4 375 Р/час
НДС не облагается
Специалист доступен с 10 октября 2024 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Solution архитектор
Грейд
Senior
Навыки
Alpine.js
and
Application
Architecture
Astra Linux
AsyncAPI
beanstalkd
Blade
Composer
csfixer
DaData
DDD
deptrac
Docker
Docker Compose
DRY
Elasticsearch
explain
Faker
feature
Git
Git Flow
GitLab
GOlang
GraphQL
Guzzle
Haskell
Horizon
Java
JavaScript
Jira
JSON
JWT
Kafka
Kibana
Laravel
Laravel 5
Laravel Telescope
Larvel
Livewire
Lumen
Make
makefiles
MinIo
Mockery
monlog
MS Windows
MSSQL
package
PHP 7
phpcs
phpstan
PHPUnit
PostgreSQL
Postman
Push Notifications
Python
RabbitMQ
Redis
reflection
REST
REST API
RPC
scout
Sentry
SOAP
SoapUI
SQLite
SSE
submodules
Swagger
Symfony
Tailwind
Telegram API
Testing
tinker
UML
Vanilla.js
vk
WebRTC
WebSockets
Workflow
YAML
Yii2
ООП
jit
_websockets
CI/CD
Code Review
CQRS
Event Sourcing
KISS
Scrum
SOLID
TDD
архитектура
документирование
микросервисная
Разработка
Разработка ПО
технологии
Управление проектами
Управление рисками
опыт работы в команде
строение инфраструктуры
нового функционала
ожиданиями
presale
tinkoff
*nix подобные системы
Apache Kafka
Gin
GORM
Grpc
Goland
Algolia
Chart.js
lighthouse
Tempo
Битрикс24
графика
Отрасли
E-commerce & Retail
FinTech & Banking
Logistics & Transport
Social Networking
Знание языков
Английский — B1
Главное о специалисте
Разработчик с большим опытом работы на PHP, Golang, Js, Haskell. Приверженец обязательного покрытия тестами на своих проектах. Ратую за построение чистой архитектуры с выделением модулей или разделением на микросервисы.
Проекты   (6 лет 6 месяцев)
Коробочное решение для полного цикла интернет площадки по реализации товаров поставщиками
Роль
Архитектор, Бэкенд разработчик
Обязанности
- Спроектировал бэкенд архитектуру, группировка функционала в сервисы, составление общей схемы. Предварительная декомпозиция проекта и оценка сроков. - Проектирование "дорожной карты". Реализация генерации QR кодов. - Разработка пакета по jwt авторизации без привязки к модели. - Разработка пакета по меж-микросервисному вызову методов, с типизацией и авто-генерацией документации swagger. - Проектировал системный ландшафта в соответствии с SLA, которые подходили по всем требованиям к производительности, нагрузочными характеристикам, надежности, мониторингу компонентов, сбору технических логов и событий, механизмам резервного копирования и восстановления. - Участвовал в разработке автоматической генерации UML схемы связей микросервисов и внешних api. - Занимался подготовкой сайзинга под on-premise решение. - Настройка анализаторов для elasticsearch, агрегирование и фильтрация данных. - Оптимизация процесса ежедневной обработки и обновления более 1кк позиций продукции. - Оптимизация очередей по скорости обработки, по потреблению RAM и CPU. Документировал архитектурные решения. - Ведение технической документации проекта, UML схемы взаимодействия сервисов и бизнес процессов. - Реализация "зависимых" фильтров для каталога товаров и типизированных подсказок по все системе в целом. -Внедрение распознавания пола и возраста ONNX. - Внедрение горизонтально масштабируемых веб-сокетов. Результатом работы является разработка 14 микро-сервисов и организация их взаимодействия.В ходе работ производил координирование всей команды проекта, . Достижения: на проекте были достигнуты значимые результаты, которые позволили успешно реализовать поставленные задачи и обеспечить надежную работу системы: 1. Эффективная защита от брутфорс атак. Внедрение современных методов безопасности позволило своевременно выявлять и блокировать попытки несанкционированного доступа, что значительно повысило уровень защиты данных и инфраструктуры. 2. Своевременная сдача этапов проекта и публикация приложений. Все ключевые этапы разработки выполнялись в установленные сроки, что обеспечило успешную публикацию приложений и интеграцию новых функциональных возможностей для пользователей. 3. Гибкое реагирование на изменения требований заказчика. Несмотря на несоответствие некоторых новых требований ранее согласованной дорожной карте проекта, команда демонстрировала гибкость и оперативно адаптировала процессы для их успешной реализации, сохраняя высокое качество работы. 4. Реализация высоконагруженного алгоритма ежедневной актуализации товарного ряда. Внедрен алгоритм обновления данных с применением ML-модели, который обрабатывает более миллиона товарных позиций ежедневно. Это позволило обеспечить своевременное обновление ассортимента и повысить точность предоставляемой информации. 5. Создание комплекса интернет-магазина и связанных сервисов. Были разработаны и успешно внедрены следующие компоненты: ○ интернет-магазин с широкими возможностями для пользователей, ○ сервис посредников для автоматизации взаимодействия с партнерами, ○ сервис поставщиков для эффективного управления закупками, ○ сервис склада с автоматизацией процессов учета и инвентаризации, ○ панель администрирования для централизованного управления всеми процессами и ресурсами. 6. Разработка мобильных приложений для iOS и Android. Были созданы удобные и производительные мобильные приложения для платформ iOS и Android, что обеспечило доступ к функционалу интернет-магазина с мобильных устройств. Приложения обладают интуитивно понятным интерфейсом и позволяют пользователям быстро находить товары, оформлять заказы, отслеживать доставки, а также пользоваться персонализированными предложениями. Команда: архитектор, проектный менеджер, продуктовый менеджер, 2 андроид разработчика, 2 ios разработчика, 5 бэкенд разработчиков, тимлид, 4 тестировщика, дизайнер, 3 фронтенд разработчика, 2 аналитика, 2 devops
Стек специалиста на проекте
makefiles, PHP 7, UML, WebSockets, monlog, reflection, GitLab, MS Windows, AsyncAPI, submodules, explain, Postman, vk, tinker, Architecture, Elasticsearch, JSON, Git, Kibana, Swagger, Redis, Composer, JWT, Telegram API, DRY, Make, Astra Linux, MinIo, DaData, Faker, Guzzle, Docker Compose, Laravel Telescope, Application, Horizon, Docker, Laravel, Mockery, Laravel 5, Jira, PostgreSQL, PHPUnit, SQLite, Testing, tinkoff, REST API, phpcs, phpstan, csfixer
Отрасль проекта
E-commerce & Retail
Период работы
Август 2022 - Август 2024  (2 года 1 месяц)
B2C Платформа для проведения видеоконференций
Роль
Архитектор, Бэкенд разработчик
Обязанности
- Cоздание панели администрирования с применением livewire и шаблона tailwind. - Интеграция верстки клиентской части с применением livewire.Проведена интеграции: SMS Центр, Эквайринг от СберБизнеса. - Внедрение стат анализ: deptrac, phpstan. - Подключение и настройка логирования: elasticsearch+kibana, sentry. - Настройка и развертывание stun\turn сервера для webrtc. - Оптимизация изображений при помощи pngquant, optipng, jpegoptim. Команда: архитектор, проектный менеджер, продуктовый менеджер, 2 бэкенд разработчика, тимлид, 2 тестировщика, дизайнер, 2 фронтенд разработчика, 1 аналитик, 1 devops Достижения: на проекте были достигнуты следующие ключевые результаты, которые обеспечили высокое качество работы и положительный клиентский опыт: 1. Обеспечение стабильного видеопотока при низкой скорости интернета. Реализованы технологии адаптивного стриминга, позволяющие поддерживать стабильное качество видео даже при низкой пропускной способности сети, что значительно улучшило доступность сервиса для пользователей с различными интернет-условиями. 2. Реализация вовлекающего клиентского интерфейса. Разработан интуитивно понятный и привлекательный интерфейс, который упрощает процесс оформления первой сессии. Благодаря удобной навигации и четкой структуре, пользователи легко находят нужные функции и быстрее начинают взаимодействие с платформой. 3. Предоставление гибкого инструментария для обработки клиентских заявок. Внедрен функционал, который позволяет оперативно реагировать на запросы клиентов и обрабатывать заявки с максимальной эффективностью. Это включило в себя как автоматизированные механизмы, так и поддержку реального времени через систему управления заявками. 4. Ведение чатов в реальном времени. Реализован модуль для быстрого взаимодействия с клиентами через чаты, что позволило оперативно решать возникающие вопросы и предоставлять необходимую поддержку прямо во время взаимодействия с сервисом.
Стек специалиста на проекте
makefiles, JavaScript, Postman, scout, tinker, JSON, Git, Redis, WebRTC, Composer, DRY, Make, Sentry, Livewire, Faker, Docker Compose, Laravel Telescope, Tailwind, Docker, Laravel, Mockery, Laravel 5, Git Flow, Jira, PostgreSQL, PHPUnit, SQLite, Alpine.js, deptrac, phpcs, phpstan
Отрасль проекта
E-commerce & Retail
Период работы
Сентябрь 2021 - Август 2022  (1 год)
Сервис-логистики
Роль
Golang-разработчик
Обязанности
Разработка функционала распределения заказов от ресторанов между курьерами и логистическими компаниями. ● Профилирование сервисов проекта (pprof, kibana, apm), рефакторинг и оптимизация функционала и запросов. Оптимизация потребление памяти контейнера при формировании отчетов на ~585% и уменьшение время генерации в 3 раза; ● Разработка сервиса для поддержки курьеров; ● Разработка сервиса аукциона заказов между ЛКИ с возможностью гибкой настройки и быстрой реакции при возможности доставки заказа сторонним курьером; ● Разработка системы динамических тарифов для зон ресторанов с перекрытием и обтеканием менее приоритетных условий, более приоритетными в зависимости от грейда и суммы корзины; ● Рефакторинг БД для её разделения в микросервисной архитектуре; ● Сборка и проведение релизов. Команда: архитектор, проектный менеджер, 6 бэкенд разработчиков, тимлид, 1 тестировщик, дизайнер, 4 аналитика, 1 devops Достижения: на проекте были достигнуты следующие ключевые результаты, которые способствовали улучшению работы системы и повышению ее эффективности: 1. Разработка функционала распределения заказов. Создан и успешно внедрен механизм распределения заказов от ресторанов между курьерами и логистическими компаниями, что позволило значительно улучшить оперативность и точность доставки, а также оптимизировать маршруты с учетом различных факторов. 2. Оптимизация и профилирование сервисов. Проведено глубокое профилирование сервисов проекта с использованием инструментов pprof, Kibana и APM, что позволило выявить узкие места, провести рефакторинг и оптимизацию кода. В результате удалось снизить потребление памяти контейнеров на 585% и сократить время генерации отчетов в 3 раза, что значительно повысило производительность системы. 3. Разработка сервиса для поддержки курьеров. Был создан отдельный сервис, который обеспечивает поддержку курьеров в реальном времени. Он включает функционал для взаимодействия с логистическими компаниями, оперативного управления заказами и отслеживания статусов доставки. 4. Разработка сервиса аукциона заказов. Реализован сервис аукциона заказов, который позволяет гибко настраивать условия распределения заказов между логистическими компаниями (ЛКИ). Это дало возможность ускорить процесс доставки за счет передачи заказов сторонним курьерам при необходимости, что повысило эффективность логистики. 5. Система динамических тарифов. Разработана система динамического ценообразования для ресторанов с учетом зон покрытия и приоритетов. Более приоритетные условия автоматически перекрывают менее важные в зависимости от таких факторов, как грейд клиента и сумма корзины. Это позволило оптимизировать тарифы и увеличить доходность проекта. 6. Рефакторинг базы данных. Проведен рефакторинг базы данных для ее разделения в рамках микросервисной архитектуры, что повысило масштабируемость и устойчивость системы, а также улучшило производительность при увеличении количества запросов. 7. Сборка и проведение релизов. Налажен стабильный процесс сборки и релизов, что позволило своевременно выпускать обновления и внедрять новые функции без прерывания работы системы.
Стек специалиста на проекте
Gin, GitLab, submodules, SOLID, Elasticsearch, Git, Kibana, Swagger, Redis, JWT, Grpc, DRY, KISS, GORM, Docker Compose, GOlang, Apache Kafka, Docker, Jira, PostgreSQL
Отрасль проекта
Logistics & Transport
Период работы
Октябрь 2020 - Июль 2021  (10 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Ульяновский государственный технический университет, Факультет информационных систем и технологий, Вычислительные машины, комплексы, системы и сети, Инженер
Специальность
Вычислительные машины, комплексы, системы и сети
Завершение учебы
2019 г.

Похожие специалисты

E-commerce & Retail • FinTech & Banking • Information Security • Insurance • Manufacturing
РБ
Роман Б.
Москва
Solution архитектор
Senior
5 125 Р/час
Active Directory
Apache AirFlow
Apache NiFi
Data
DWH
ETL
Hadoop
Kafka
Microsoft
PostgreSQL
+160

Роман, Senior Опытный специалист в области разработки и проектирования информационных систем. Обладает глубокими знаниями и навыками в сфере Data Warehouse, ETL, интеграции данных, работы с базами данных и СУБД. Имеет опыт работы с различными технологиями и инструментами, такими как Apache AirFlow, Apache NiFi, Hadoop, Kafka, Microsoft SQL Server, PostgreSQL, SAP, Oracle, MongoDB, Power BI, SSRS, Superset и другие. Принимал активное участие в проектах для компаний из различных отраслей, таких как FinTech & Banking, Insurance, Manufacturing, E-commerce & Retail, Information Security. На протяжении 17 лет успешно решал задачи по созданию аналитических хранилищ данных, управленческой и финансовой отчётности, автоматизации бизнес-процессов и оптимизации ПО. Обладает навыками работы в команде, управления проектами и разработки проектной документации.

Подробнее
E-commerce & Retail • Hardware
ВО
Виталий О.
Москва
Solution архитектор
Senior
4 250 Р/час
.NET
Atlassian
Confluence
Delphi
Git
GitLab
IntelliJ IDEA
JavaScript
Jira
management
+29

 Более 25 лет опыта работы в IT;  Проектирование и разработка информационных систем (с использованием SQL и различных языков программирования);  Организация систем складского учета - более 17 лет Директор по информационным технологиям в OZON.RU;  Более 20 лет опыта в сфере e-commerce, в т.ч. в складской деятельности: анализ и постановка складских процессов, автоматизация складской деятельности по приемке товара, зонального хранения и подбора товаров, упаковке заказов и прочих складских операций; в сфере логистики (анализ, постановка и автоматизация процессов по доставке заказов через собственную службу доставки (курьерская доставка и ПВЗ) и сторонние логистические компании, расчет тарифов на доставку);  Участие в проектной деятельности в ролях консультант – бизнес аналитик, задачи по системной аналитике;  Интервьюирование представителей и ключевых пользователей заказчика с целью анализа существующих бизнес-процессов и выявления потребностей их реализации/оптимизации, предпроектное обследование;  Формализация, написание и согласование описаний бизнес-процессов, тестовых сценариев, инструкций и руководств пользователя;  Поддержка полного цикла реализации нового функционала от сбора требований до сдачи заказчику;  12 лет опыта настройки и разработки решений на платформе продуктов Atlassian (Jira, Jira Service Management, Confluence).

Подробнее

Недавно просмотренные специалисты

Government & Public Sector
ИА
Ильяс А.
Алматы
Java разработчик
Middle+
3 125 Р/час
ArtemisMQ
ELK
Kubernetes
JPA 2
Postman
Liquibase
Atlassian
Java
Scrum
Git
+35

Ильяс — опытный Java-разработчик уровня Middle+. Он обладает навыками работы с ActiveMQ, Agile, ArtemisMQ, Atlassian, Bitbucket, Confluence, Docker, ELK, Git, Gitlab CI, Hibernate, Insomnia, IntelliJ IDEA, Java, Jenkins, Jira, JPA 2, Junit 5, Kafka, Kubernetes, Liquibase, Maven, Mockito, OpenAPI, OpenShift, Oracle, PostgreSQL, Postman, REST API, Scrum, Slack, Sonar, Spring Boot, SQL и Swagger. У него есть опыт работы в государственном секторе. На последнем месте работы он занимался разработкой новой системы микросервисов на Java 11 с использованием Spring Boot и OpenShift. Также он поддерживал легаси-систему: монолит на Java 8, Spring и WildFly с базой данных Oracle. В его обязанности входило создание CRUD-сервисов, реализация бизнес-логики по паттерну workflow, работа с очередями ActiveMQ Artemis, асинхронное взаимодействие между микросервисами, сборка контейнеров в Docker и загрузка их в реестр с последующим запуском в OpenShift. Ильяс умеет писать тесты с помощью Junit 5 и Mockito и проверять покрытие кода с помощью сонара (не менее 80%). Также он может интегрировать сторонние API.

Подробнее