Роман И. .NET разработчик, Senior
ID 12601
РИ
Роман И.
Мужчина
Беларусь, Минск, UTC+3
Ставка
4 125 Р/час
НДС не облагается
Специалист доступен с 7 ноября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
.NET разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Главное о специалисте
Роман - опытный Fullstack .NET разработчик с более чем 12-летним стажем. За свою
профессиональную карьеру он работал в крупных иностранных компаниях и
создавал эффективное программное обеспечение, занимался оптимизацией и
реинжинирингом устаревших, но важных для бизнеса решений. Его кредо с
начала карьеры - помогать людям и делать мир лучше через программирование
Проекты
(12 лет 5 месяцев)
Разработка высоконагруженной платформы для взаимодействия с ресторанами, кафе и ритейлом представляет собой создание многофункциональной экосистемы.
Роль
Leading Fullstack .NET Developer
Обязанности
Разработка высоконагруженной платформы для взаимодействия с ресторанами, кафе и ритейлом представляет собой создание многофункциональной экосистемы. Это решение включает в себя разнообразные приложения: веб-приложения, мобильные приложения и ПО для терминалов самообслуживания. Вся работа ведётся в рамках SCRUM-процесса, что обеспечивает гибкость и адаптивность проекта. Платформа направлена на улучшение взаимодействия между различными видами бизнеса в сфере питания и розничной торговли. Комплексный подход позволяет создать эффективное и удобное ПО, удовлетворяющее потребности пользователей и клиентов. Такой подход способствует росту производительности и качества обслуживания, делая бизнес-процессы более прозрачными и управляемыми.
Обязанности:
• Разработка ПО в соответствии с бизнес-потребностями;
• Разработка и оптимизация алгоритмов;
• Разработка решений для выхода из различных критических ситуаций.
• Разработка автоматизированных тестов;
• Избавление от технического долга;
• Исследование и создание рекомендаций для разработки новых технологических инструментов;
• Участие в проектировании отдельных модулей информационной системы;
• Участие в общекомандных совещаниях;
• Ревью кода;
Стек специалиста на проекте
C#, NLog, corel, GitLab, NUnit, Redis, .NET Core, MSSQL, .NET 6, ASP.NET MVC, Jira, RabbitMQ, Web Api, Entity Framework
Отрасль проекта
Urban technology
Период работы
Октябрь 2023 - По настоящее время
(1 год 2 месяца)
Разработка модуля интерактивной карты, которая позволяет клиентам выбирать несколько маршрутов с рассчитанными ценами на топливо
Роль
Leading Fullstack .NET Developer
Обязанности
Проект в области логистики. Занимался разработкой модуля интерактивной карты, которая позволяет клиентам выбирать несколько маршрутов с рассчитанными ценами на топливо в зависимости от множества условий. Этот функционал был интегрирован с тремя сторонними калькуляторами маршрутов и цен, обеспечивая точные и своевременные расчеты.
В целом разрабатывались новые микросервисы, которые позволяли плавно переключать систему со старых монолитных модулей на новые, реализованные на основе микросервисов. Это не только улучшило гибкость системы, но и позволило реализовать новые функции, ранее заблокированные ограничениями старых модулей. В процессе работы тесно сотрудничал с PO и BA для определения четких и понятных сроков по реализации того или иного функционала.
Особое внимание уделялось решению проблем, связанных с техническим долгом. Благодаря комплексному подходу и вниманию к деталям, удалось значительно повысить производительность и устойчивость системы, что положительно сказалось на общем качестве продукта.
Обязанности и задачи:
• Full stack разработка согласно актуальным бизнес-требованиям;
• Разработка сервисов и настройка коммуникационных процессов между ними;
• Разработка микросервисов, позволяющих системе перейти от старых нестабильных модулей к новым;
• Техническая поддержка существующих модулей ИС;
• Оптимизация запросов и алгоритмов для уменьшения времени обработки данных и повышения точности расчетов.
• Исследование и создание рекомендаций для разработки новых технологических инструментов;
• Внедрение новых технологий;
• Проведение SCRUM-звонков;
• Ревью кода;
• Проведение анализа данных о производительности для выявления возможностей дальнейшего улучшения системы;
• Разработка и реализация плана технической поддержки для пользователей новой системы, включая обучающие материалы и регулярные обновления.
Стек специалиста на проекте
CSS & Preprocessors, C#, corel, AWS, Kubernetes, Redis, SignalR, MSSQL, Tailwind, .NET 6, HTML, Docker, zustand, React, Web Api, Entity Framework, REST API
Отрасль проекта
Logistics & Transport
Период работы
Декабрь 2022 - Октябрь 2023
(11 месяцев)
Система управления документами в области образования в США
Роль
Senior Fullstack .NET Developer
Обязанности
В рамках работы над проектом была разработана крупная система управления документами в области образования в США. Участвовал в разработке, внедрении и поддержке продукта для штата Огайо.
В рамках этой системы была реализована программа автоматического расчета календарного плана образовательной программы для учащихся, переходящих из одного округа в другой. Позже, благодаря удобному интерфейсу, эта система стала использоваться всеми остальными учреждениями для перевода учащихся из одного штата в другой. Также отвечал за наставничество, включение и адаптацию новичков в проекте.
Система управления документами включала интеграцию с облачными сервисами для хранения и обработки данных, что позволило повысить надежность и доступность данных. Были внедрены современные методы защиты данных, включая шифрование и двухфакторную аутентификацию. Использование микросервисной архитектуры позволило легко масштабировать систему и добавлять новые функции по мере необходимости. Применялись методы машинного обучения (мы использовали API другой команды) для анализа данных и предсказания потребностей учащихся, что улучшило качество образовательных программ. В системе была реализована поддержка многоязычности, что обеспечило доступ к образованию для учащихся с различными языковыми потребностями.
Обязанности и задачи:
• Создание новых функций и модулей.
• Обеспечение стабильной работы уже существующих компонентов.
• Разработка алгоритмов для автоматического расчета учебных периодов.
• Разработка программного обеспечения для планирования образовательных программ.
• Анализ существующего кода с целью его улучшения и оптимизации.
• Реализация современных практик разработки для повышения производительности и поддерживаемости.
• Адаптация к обработке большого объема запросов;
• Повышение отказоустойчивости систем;
• Создание интерактивных веб-приложений для визуализации данных.
• Разработка серверной части для поддержки веб-приложений.
• Улучшение производительности API запросов, обеспечение их стабильности и безопасности;
• Проведение CodeReview, анализ кода других разработчиков;
• Предоставление конструктивной обратной связи;
• Участие в планировании спринтов. Проведение стендапов и ретроспектив;
• Помощь в адаптации новых сотрудников. Проведение обучающих сессий и наставничества;
• Разработка решений для интеграции с различными системами;
• Обеспечение корректного обмена данными между системами;
• Быстрое реагирование на возникшие проблемы и их устранение.
• Внедрение и соблюдение стандартов безопасности на всех этапах разработки;
• Сотрудничество с другими отделами для обеспечения соответствия разработок общим целям организации.
Стек специалиста на проекте
C#, ASP.NET Core, Grafana, JavaScript, Redux, immutable, Thunk, TFS, Jest, Redis, Prometheus, .NET Core, ZeroMQ, Prettier, MSSQL, ESLint, CSS, Docker, TeamCity, React Hooks, TypeScript, Sequelize, Hazelcast, Husky, Mocha.js, React, Entity Framework Core
Отрасль проекта
EdTech
Период работы
Август 2020 - Ноябрь 2022
(2 года 4 месяца)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
БНТУ, ФГРиЭ
Специальность
Инженер механик
Завершение учебы
2010 г.