Роман И. .NET разработчик, Senior
ID 12601
РИ
Роман И.
Мужчина
Беларусь, Минск, UTC+3
Ставка
4 125 Р/час
НДС не облагается
Специалист доступен с 27 июля 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
.NET разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Роман - опытный Fullstack .NET разработчик с более чем 12-летним стажем. За свою
профессиональную карьеру он работал в крупных иностранных компаниях и
создавал эффективное программное обеспечение, занимался оптимизацией и
реинжинирингом устаревших, но важных для бизнеса решений. Его кредо с
начала карьеры - помогать людям и делать мир лучше через программирование
Проекты
(12 лет 1 месяц)
Разработка высоконагруженной платформы для взаимодействия с ресторанами, кафе и ритейлом представляет собой создание многофункциональной экосистемы.
Роль
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 - По настоящее время
(10 месяцев)
Разработка модуля интерактивной карты, которая позволяет клиентам выбирать несколько маршрутов с рассчитанными ценами на топливо
Роль
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 г.