Оставьте заявку, мы подберем для вас подходящего специалиста за 48 часов!
Премия рунета

Роман И. .NET разработчик, Senior

ID 12601
РИ
Роман И.
Мужчина
Беларусь, Минск, UTC+3
Ставка
4,125 Р/час
НДС не облагается
Специалист доступен с 14 июня 2024 г.

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

Подробнее
О специалисте
Специализация
.NET разработчик
Грейд
Senior
Навыки
CSS & Preprocessors
C#
ASP.NET Core
.NET Framework 4.8
Grafana
NLog
Redux
corel
AWS
GitLab
Kubernetes
NUnit
Bash
Scrum
MongoDB
Linux
Jest
Redis
Nginx
Prometheus
.NET Core
.NET Core 3
SignalR
Dapper
ZeroMQ
Kafka
MinIo
MSSQL
Sitecore
Tailwind
.NET 6
HTML
Docker
zustand
Waterfall
Vite
JQuery
ASP.NET MVC
Angular
Jira
Mocha.js
PostgreSQL
RabbitMQ
React
Web Api
Entity Framework
Entity Framework Core
REST API
nomad
Microservice Architecture
CSS
ESLint
Hazelcast
Husky
JavaScript
Prettier
React Hooks
Sequelize
Thunk
TypeScript
immutable
Elasticsearch
Git
NGRX
Webpack
WebSockets
webworkers
ERP
Salesforce
Identity Server
Microsoft
RxJS
SQL
API
Bootstrap
CRM
MS Dynamics
Отрасли
EdTech
Logistics & Transport
Manufacturing
Telecom
Urban technology
Знание языков
Английский — B1
Главное о специалисте
Роман - опытный Fullstack .NET разработчик с более чем 12-летним стажем. За свою профессиональную карьеру он работал в крупных иностранных компаниях и создавал эффективное программное обеспечение, занимался оптимизацией и реинжинирингом устаревших, но важных для бизнеса решений. Его кредо с начала карьеры - помогать людям и делать мир лучше через программирование
Проекты   (12 лет)
Разработка высоконагруженной платформы для взаимодействия с ресторанами, кафе и ритейлом представляет собой создание многофункциональной экосистемы.
Роль
Leading Fullstack .NET Developer
Обязанности
Разработка высоконагруженной платформы для взаимодействия с ресторанами, кафе и ритейлом представляет собой создание многофункциональной экосистемы. Это решение включает в себя разнообразные приложения: веб-приложения, мобильные приложения и ПО для терминалов самообслуживания. Вся работа ведётся в рамках SCRUM-процесса, что обеспечивает гибкость и адаптивность проекта. Платформа направлена на улучшение взаимодействия между различными видами бизнеса в сфере питания и розничной торговли. Комплексный подход позволяет создать эффективное и удобное ПО, удовлетворяющее потребности пользователей и клиентов. Такой подход способствует росту производительности и качества обслуживания, делая бизнес-процессы более прозрачными и управляемыми. Обязанности: • Разработка ПО в соответствии с бизнес-потребностями; • Разработка и оптимизация алгоритмов; • Разработка решений для выхода из различных критических ситуаций. • Разработка автоматизированных тестов; • Избавление от технического долга; • Исследование и создание рекомендаций для разработки новых технологических инструментов; • Участие в проектировании отдельных модулей информационной системы; • Участие в общекомандных совещаниях; • Ревью кода;
Стек специалиста на проекте
RabbitMQ, C#, Jira, GitLab, ASP.NET MVC, NUnit, Entity Framework, Web Api, .NET Core, Redis, .NET 6, MSSQL, corel, NLog
Отрасль проекта
Urban technology
Период работы
Октябрь 2023 - По настоящее время  (9 месяцев)
Разработка модуля интерактивной карты, которая позволяет клиентам выбирать несколько маршрутов с рассчитанными ценами на топливо
Роль
Leading Fullstack .NET Developer
Обязанности
Проект в области логистики. Занимался разработкой модуля интерактивной карты, которая позволяет клиентам выбирать несколько маршрутов с рассчитанными ценами на топливо в зависимости от множества условий. Этот функционал был интегрирован с тремя сторонними калькуляторами маршрутов и цен, обеспечивая точные и своевременные расчеты. В целом разрабатывались новые микросервисы, которые позволяли плавно переключать систему со старых монолитных модулей на новые, реализованные на основе микросервисов. Это не только улучшило гибкость системы, но и позволило реализовать новые функции, ранее заблокированные ограничениями старых модулей. В процессе работы тесно сотрудничал с PO и BA для определения четких и понятных сроков по реализации того или иного функционала. Особое внимание уделялось решению проблем, связанных с техническим долгом. Благодаря комплексному подходу и вниманию к деталям, удалось значительно повысить производительность и устойчивость системы, что положительно сказалось на общем качестве продукта. Обязанности и задачи: • Full stack разработка согласно актуальным бизнес-требованиям; • Разработка сервисов и настройка коммуникационных процессов между ними; • Разработка микросервисов, позволяющих системе перейти от старых нестабильных модулей к новым; • Техническая поддержка существующих модулей ИС; • Оптимизация запросов и алгоритмов для уменьшения времени обработки данных и повышения точности расчетов. • Исследование и создание рекомендаций для разработки новых технологических инструментов; • Внедрение новых технологий; • Проведение SCRUM-звонков; • Ревью кода; • Проведение анализа данных о производительности для выявления возможностей дальнейшего улучшения системы; • Разработка и реализация плана технической поддержки для пользователей новой системы, включая обучающие материалы и регулярные обновления.
Стек специалиста на проекте
HTML, Docker, C#, REST API, Kubernetes, AWS, Entity Framework, SignalR, Web Api, Redis, React, CSS & Preprocessors, Tailwind, .NET 6, zustand, MSSQL, corel
Отрасль проекта
Logistics & Transport
Период работы
Декабрь 2022 - Октябрь 2023  (11 месяцев)
Система управления документами в области образования в США
Роль
Senior Fullstack .NET Developer
Обязанности
В рамках работы над проектом была разработана крупная система управления документами в области образования в США. Участвовал в разработке, внедрении и поддержке продукта для штата Огайо. В рамках этой системы была реализована программа автоматического расчета календарного плана образовательной программы для учащихся, переходящих из одного округа в другой. Позже, благодаря удобному интерфейсу, эта система стала использоваться всеми остальными учреждениями для перевода учащихся из одного штата в другой. Также отвечал за наставничество, включение и адаптацию новичков в проекте. Система управления документами включала интеграцию с облачными сервисами для хранения и обработки данных, что позволило повысить надежность и доступность данных. Были внедрены современные методы защиты данных, включая шифрование и двухфакторную аутентификацию. Использование микросервисной архитектуры позволило легко масштабировать систему и добавлять новые функции по мере необходимости. Применялись методы машинного обучения (мы использовали API другой команды) для анализа данных и предсказания потребностей учащихся, что улучшило качество образовательных программ. В системе была реализована поддержка многоязычности, что обеспечило доступ к образованию для учащихся с различными языковыми потребностями. Обязанности и задачи: • Создание новых функций и модулей. • Обеспечение стабильной работы уже существующих компонентов. • Разработка алгоритмов для автоматического расчета учебных периодов. • Разработка программного обеспечения для планирования образовательных программ. • Анализ существующего кода с целью его улучшения и оптимизации. • Реализация современных практик разработки для повышения производительности и поддерживаемости. • Адаптация к обработке большого объема запросов; • Повышение отказоустойчивости систем; • Создание интерактивных веб-приложений для визуализации данных. • Разработка серверной части для поддержки веб-приложений. • Улучшение производительности API запросов, обеспечение их стабильности и безопасности; • Проведение CodeReview, анализ кода других разработчиков; • Предоставление конструктивной обратной связи; • Участие в планировании спринтов. Проведение стендапов и ретроспектив; • Помощь в адаптации новых сотрудников. Проведение обучающих сессий и наставничества; • Разработка решений для интеграции с различными системами; • Обеспечение корректного обмена данными между системами; • Быстрое реагирование на возникшие проблемы и их устранение. • Внедрение и соблюдение стандартов безопасности на всех этапах разработки; • Сотрудничество с другими отделами для обеспечения соответствия разработок общим целям организации.
Стек специалиста на проекте
CSS, Docker, JavaScript, C#, Jest, Grafana, Redux, Prometheus, TypeScript, React Hooks, Sequelize, Hazelcast, ASP.NET Core, Husky, Thunk, ZeroMQ, Prettier, Mocha.js, .NET Core, Entity Framework Core, Redis, ESLint, React, MSSQL, immutable
Отрасль проекта
EdTech
Период работы
Август 2020 - Ноябрь 2022  (2 года 4 месяца)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
БНТУ, ФГРиЭ
Специальность
Инженер механик
Завершение учебы
2010 г.

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

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

E-commerce & Retail • Government & Public Sector • LifeStyle • Travel, Hospitality & Restaurant business
ЕГ
Евгений Г.
Минск
Backend разработчик
Senior
2,537.5 Р/час
*nix
standart
compliance
Custom DB MySQL
PHP 7
MySQL5
сервисы
Работа с интеграциями
Media
MariaDB
+53

Язык разработки: ● Backend: PHP ( >10 лет) ● Frontend: HTML, CSS, JS, JQuery, Prototype Фреймворки: 1C-Битрикс Библиотеки: Dompdf, PHPStylesheet, ssconvert Базы данных: MySQL/MariaDB, PostgreSQL, MSSQL Веб-сервисы: RESTful APIs, SOAP, JSON, XML Контроль версий: Git, GitHub, GitLab, GitFlic, Bitbucket Другое: VMBitrix, Elasticsearch, RabbitMQ Разработка и поддержка web-приложений на PHP: ● Проектирование, кодирование программного обеспечения по спецификациям проекта. ● Поддержание высоких стандартов кодирования и применение лучших практик разработки. Участие в полном цикле разработки: ● Активное участие во всех фазах разработки программного продукта, от исследования и планирования до развертывания и поддержки. Оптимизация и рефакторинг кода: ● Постоянный анализ производительности приложений и выполнение оптимизации кода для улучшения эффективности и надежности. Обновление и интеграция новых технологий: ● Исследование новых технологий и интеграция их в существующие проекты для улучшения функциональности и пользователя опыта. Управление базами данных: ● Разработка, оптимизация и поддержка баз данных, взаимодействующих с разработанным программным обеспечением. Решение технических задач: ● Определение и устранение ошибок в программном коде, а также реагирование на запросы пользователей о технической поддержке. Применение методологий разработки: ● Работа с использованием Agile, Scrum или других методологий разработки для обеспечения эффективного и гибкого процесса создания продуктов.

Подробнее