BioTech, Pharma, Health care & Sports
EdTech
FinTech & Banking
Travel, Hospitality & Restaurant business
Роман С. .NET разработчик, Senior
ID 325
РС
Роман С.
Senior
Россия, Санкт-Петербург, UTC+3
3 441,56 Р/час
НДС не облагается
Специалист доступен с 5 сентября 2026 г.
О специалисте
Специализация
.NET разработчик
Грейд
Senior
Навыки
Отрасли
Знание языков
Английский — B2
Главное о специалисте
Синьор разработчик, тимлид с 14-летним опытом разработки приложений, проектирования баз данных и технической архитектуры. Имеет разнообразный опыт работы в сфере юриспруденции, здравоохранения, путешествий, банковского дела и образования.
Проекты
(8 лет 2 месяца)Веб-платформа с 4 120 000 локациями на карте
Роль
Full Stack разработчик
Обязанности
Дано:
- Устаревшая версия системы.
- Нелегко найти разработчиков для устаревших технологий (ASP.NET).
- Важно начать добавлять новые функции в кратчайшие сроки и вывести их на рынок.
- Медленная работа системы (загрузка страниц занимала более 10 секунд).
- Пользователи завалили службу поддержки сообщениями.
- Данные в системе были неполными, необходимо было интегрировать с новыми поставщиками данных. Это, в свою очередь, привело к увеличению количества точек на карте в 2 раза.
- Время было ограничено.
Результаты:
- Перевели систему на современные технологии за 4 дня.
- Количество пользователей увеличилось, а количество обращений в службу поддержки упало до 2 в сутки после 3 недель.
- Добавили на карту 4 миллиона объектов.
- Оптимизировали скорость загрузки страниц с 10 секунд до 1 секунды без изменения аппаратного обеспечения.
- Обновили карту до последней версии.
- Внедрили новый функционал в спокойном режиме за 7 месяцев.
- Добавили поддержку мобильных устройств.
Технологии: Angular, ASP.NET MVC/Core, MySQL, Amazon Web Services, Metronic.
Начало работы
Январь 2020 - Февраль 2021
(1 год 2 месяца)
Система управления обучением (LMS)
Роль
Full Stack разработчик
Обязанности
Необходимо было разработать систему управления обучением. В системе должны быть комнаты для вебинаров, оценочный центр, система загрузки/изменения курсов, мониторинг успеваемости студентов.
Необходимо было разрабатывать продукт итеративно, выпуская новую стабильную версию каждые 4 недели.
В качестве методологии разработки был выбран SCRUM с итерацией в 2 недели. В конце каждой итерации проводилась демонстрация клиентам и пользователям. Команда состояла из 7 разработчиков, 1 дизайнера, руководителя проекта и 2 тестировщиков.
В качестве технологической платформы была взята платформа от Microsoft (.NET). Было решено сохранить в системе широко используемый стандарт SCORM. Это позволило бы новым клиентам легко перенести свои курсы со старой платформы на нашу новую.
Результаты:
- Потенциальные клиенты были приглашены на демонстрации, это позволило увеличить продажи платформы даже на момент разработки.
- Каждые 4 недели выходила новая стабильная версия продукта.
- Пользователи и клиенты были вовлечены в процесс и своевременно предоставляли обратную связь.
- Система поддерживала стандарт SCORM, это позволяло новым клиентам быстро перемещать свои курсы на новую платформу.
Технологии: ASP.NET MVC/Core, MSSQL, Amazon Web Services.
Начало работы
Март 2018 - Декабрь 2019
(1 год 10 месяцев)
Высоконагруженная система валидации данных (750000 сообщений в минуту)
Роль
Full Stack разработчик
Обязанности
Решение должно было проверять XML-сообщения от 5 различных сервисов спортивных данных. Были экраны для настройки правил проверки, правила состояли из различных операторов и логики И, ИЛИ. Были проблемы с производительностью, потому что максимальная загрузка составляла 750 000 сообщений в минуту. Создавали разные приложения, некоторые из них загружали XML файлы, другие выполняли валидацию и работали параллельно. Решение также содержало экраны со статистическими диаграммами и XML сообщения с неверными данными.
Результаты:
- решение поддерживает 750 000 XML-сообщений в минуту
- 5 сервисов данных
- система способна проверять 1 Гб входящих XML файлов.
Технологии: AngularJS, ASP.NET MVC/Core, MySQL, Amazon Web Services, Metronic.
Начало работы
Июнь 2017 - Февраль 2018
(9 месяцев)
Формат работы
Объем участия в проекте
Высокая нагрузка
Формат взаимодействия
Удаленный
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

