Скидка на вакансию
Скидка на первую вакансию
Акция до 22 декабря
Никита Романов (logiq), 39 лет, Россия, МоскваНикита Романов (logiq), 39 лет, Россия, Москва

Никита Романов

Системный дизайн, техлид, ведущийБэкенд разработчикВеб-разработчикСтарший (Senior)
От 320 000 ₽Рассмотрю предложения

Контакты

Войти
Возраст: 39 лет
Опыт работы: 19 лет и 6 месяцев
Регистрация: 12.10.2016
Последний визит: 2 недели назад
Гражданство:
Местоположение: Россия, Москва
Дополнительно: готов к переезду и к удаленной работе
Знание языков: Английский В1Русский родной язык

Обо мне

📡  Primary stack: Go, Math
🛠  Secondary stack: TypeScript [ReactJS, NextJS, Theia], UE5

Опыт в в сфере информационных технологий - 20 лет. В опыт входит проектирование, разработка и управление.

Кроме программирования интересуюсь прикладной математикой: аналитическое, имитационное моделирование, теория вероятностей, теория массового обслуживания, анализ данных, машинное обучение.

Увлекаюсь разработкой на UnrealEngine в свободное время. 

Помимо IT много катаюсь на велосипеде,  люблю активный отдых и путешествия

Навыки

Проектирование архитектуры приложений
Golang
Kubernetes
Математика
React
TypeScript
PostgreSQL
Git
Bash
Nginx

Участие в профсообществах

Опыт работы

  • Институт системного программирования им. В.П. Иванникова Российской академии наук
    МоскваОт 100 до 1000 сотрудников
    Разработчик приложений (Старший)Программист
    Сентябрь 2022 — По настоящее время (2 года и 4 месяца)

    Обязанности
    Разработка расширения для веб IDE Theia

    Результаты
    Cпроектировано и реализовано новое расширение theia extension на замену legacy vscode extension. Реализованы модули авторизации, дерева проекта, модули отображения, API клиент,  локализация. Разработка ведётся на основе IDE Theia, на TypeScript с использованием IoC InversifyJS.

  • Обучаем будущих разработчиков, аналитиков, дизайнеров и других востребованных интернет-специалистов
    От 100 до 1000 сотрудников
    Ментор
    Июнь 2022 — По настоящее время (2 года и 7 месяцев)

    Go Ментор в Яндекс.Практикум

  • Logiq.One
    Москва
    Программист-разработчик
    Июль 2010 — По настоящее время (14 лет и 6 месяцев)

    Разработка
    • архитектуры приложений
    • сайты
    • веб-сервисы
    • телеграм боты
    • компьютерные игры
    • нейронные сети

    Портфолио
    • Интернет-магазин серверного и сетевого оборудования Gamma Group gamma-it.com Go (backend) | ReactTS (frontend) | PostgreSQLREST
    • Веб приложение Skolpraktiken для назначения студентов на практику skolpraktiken.logiq.one NuxtJs | Firebase
    • Сайт-визитка logiq.one ReactJS | Firebase
    • Сайт студии разработки компьютерных игр [в разработкеalien-travellers.com ReactTS
    • Магазин БАД mycohealing.farm
    • Интернет-магазин ножей original-knife.ru php | yii | js

  • Hellotickets
    Мадрид
    Senior Frontend Разработчик
    Июль 2019 — Август 2021 (2 года и 2 месяца)

    Обязанности
    Разработка frontend части сайта hellotickets.com

    Результат
    Полностью переписан legacy frontend (Django + Vuejs) на NuxtJS и модернизирован дизайн на основе макетов Figma

    Nuxt.jsVue.jsJavaScriptHTMLCSSБЭМLESSFigma DesignDjango
  • Международная рекламная сеть
    ЛондонОт 100 до 1000 сотрудников
    Ведущий разработчик, техлид
    Июнь 2016 — Июль 2019 (3 года и 2 месяца)

    Обязанности
    • Проект adnow.com:
    Добавление и модернизация функционала модуля SSP для RTB рекламной сети и управление командой разработчиков (тимлид).

    • Проект binatex.com:
    Разработка golang/postgres/rabbitmq микросервисов.

    • Проект push.adnow.com:
    Развитие хайлоад архитектуры платформы: увеличение производительности системы, модернизация и оптимизация микросервисов python, golang, кластеризация БД.


    Результаты
    • Проект adnow.com:
    Модернизирован и добавлен новый функционал модуля SSP, внедрёно средство управления проектами Jira.
    • Проект binatex.com:
    Замена legacy серверного backand C++ движка, обрабатывющего транзакции, балласы, аккаунты пользоватлелей. Вместе с коммандой полностью переписан на микросервисную архитектуру go, grpc, angular, postgres, rabbitmq
    • Проект push.adnow.com:
    Увеличинение RPS веб-сервиса с 2К до 20К (до 24К в пике). Асинхронные микросервисы переписаны с python на golang. Внедрены средства профилирования и мониторинга prometheus + graphana. Значительно уменьшено количество используемых dedicated серверов.


    Стек
    Golang • GRPC, Protobuf • Kubernetes, Helm, Gitlab CD/CI • PostgreSQL • ClickHouse • Aerospike • Angular • Redis • RabbitMQ • Tarantool • Python

  • АО НТЦ «Промтехаэро»
    Москва
    Старший специалист
    Декабрь 2010 — Июнь 2014 (3 года и 7 месяцев)

    Обязанности
    Разработка эскизных и технических проектов, сопроводительных документации НИОКР и НИР

    Результат
    Успешное завершение НИОКР и НИР в рамках трехлетнего контракта:
    • Модернизация программного обеспечения для формирования электронного сборника аэронавигационной информации Российской Федерации (е-АИП России)
    • Разработка автоматизированной системы обработки и издания цифрового НОТАМ
    • Разработка программно-аппаратного комплекса базы данных аэронавигационной информации
    • Разработка программного продукта по обработке, идентификации, учету и передаче аэронавигационных данных по искусственным препятствиям
    • Разработка автоматизированной системы обработки и издания цифрового НОТАМ
    • Разработка программно-аппаратного комплекса аэронавигационной информации уровня аэродрома
    • Разработка программно-аппаратного комплекса аэронавигационной информации регионального уровня
    • Разработка программно-аппаратного комплекса аэронавигационной информации федерального уровня

  • Московский государственный технический университет гражданской авиации
    МоскваБолее 5000 сотрудников
    Старший преподаватель
    Сентябрь 2009 — Июнь 2014 (4 года и 10 месяцев)

    Обязанности
    Проведение лекций, семинаров, практических и лабораторных занятий по предметам:
    Компьютерные сети и телекоммуникации (Э. Таненбаум): лекции, семинары, практики, курсовые работы, проведение гос. экзаменов, написание методического пособия по практике
    Компьютерная графика (С++): практики, семинары, лабораторные работы, курсовые работы
    Конструкторско-технологическое сопровождение производства: практики, семинары, лабораторные работы

    Результат

    • Дисциплина "Вычислительные сети и телекоммуникации": успешное проведение лекций, семинаров, практических занятий, проверка и приём курсовых работы, приём экзаменов. Написано несколько методических пособий по проведению парктических занятий и лабораторных работ.
    • Дисциплина "Компьютерная графика": успешное проведение семинаров и практических занятий. Проверка и приём курсовых работы по компьютерной графике на C++, проведение лабораторны

  • ГосНИИ Аэронавигация
    Москва
    Инженер первой категории / First Category Engineer
    Сентябрь 2009 — Декабрь 2010 (1 год и 4 месяца)

    Обязанности
    • Разработка пользовательского интерфейса и ГИС модуля сервис-ориентированной системы управления аэронавигационной информацией
    • Разработка пользовательского интерфейса системы контроля надёжности аэронавигационного обеспечения

    Результат
    • Разработан пользовательский интерфейс системы управления аэронавигационной информацией
    • Разработан пользовательский интерфейс системы контроля надёжности технических средств аэронавигационного обеспечения

    HTMLCSSJavaScriptJQueryASP.NETDelphiJava
  • ХимкиОт 1000 до 5000 сотрудников
    Инженер-Программист
    Август 2008 — Август 2009 (1 год и 1 месяц)

    Обязанности
    Разработка модулей системы поддержки и принятия решений на языке программирования C# .NET с использованием базы данных Oracle (PL/SQL) и Winforms

    Результат
    Разработаны несоклько модулей системы поддержки и принятия решений

  • Biotek
    Москва
    Веб-мастер
    Апрель 2004 — Апрель 2007 (3 года и 1 месяц)

    Обязанности
    Разработка веб-сайтов для различныхх сфер деятельности компании

    Результат
    • Создан сайт-визитка услуг перманетного макияжа
    • Создан сайт-портфолио услуг художественной автомобильной аэрографии

Высшее образование

  • МГТУ ГА

    Московский государственный технический университет гражданской авиации
    Москва221 выпускник
    Прикладной математики и вычислительной техники; ФПМВТ
    Сентябрь 2002 — Июль 2008 (5 лет и 10 месяцев)

    Специалист. Вычислительные машины, системы, комплексы и сети.

Дополнительное образование

  • Яндекс Практикум

    Обучаем разработчиков, тестировщиков, аналитиков, дизайнеров, интернет-маркетологов
    Наставник в IT
    Июль 2022 — Июль 2022 (1 месяц)

    Передача знания и опыт начинающим разработчикам и создание условия для развития самостоятельности у студентов.

    Практика проведения воркшопов для передачи знаний и опыта. Умение сделать их вовлекающими, компактными, результативными.

    Отработка взаимодействие в типичных образовательных ситуациях с получением обратной связи. Умение работать с потребностями студентов и их мотивацией.

  • Udemy

    Global marketplace for learning and teaching online
    Сан-Франциско и район залива3390 выпускников
    Nuxt.js 2 - Vue.js on Steroidsv
    Сентябрь 2019 — Декабрь 2019 (3 месяца)


    Vue.js is an amazing JavaScript framework which you can use to build highly engaging user interfaces and single page applications. You can join my bestselling course on Vue.js, here on Udemy, if you want to learn more about this awesome framework!

    Nuxt.js takes it to the next level!

    It's a library for Vue.js (kind of a "framework for a framework") and it adds two major things to Vue.js:

    • Server-side-rendering of your Vue app out of the box
    • Easy Vue app configuration via folders and files

    You'll of course learn all the details in this course but the most important takeaway is that Nuxt.js makes the creation of better, more optimized and more capable Vue apps much easier - and all of that whilst adding pretty much no overhead.

    In this course, I'll teach you how to create Nuxt/ Vue apps from scratch! We'll build an entire course project and dive into the core features Nuxt.js offers.

    By the end of the course, you'll have a complete Vue app, built with Nuxt.js, which can be rendered on the server (or as a static website!) and which is highly optimized.

    The course will teach you ...

    • ... what Nuxt.js exactly is and how it's connected to Vue.js
    • ... how you use Nuxt.js to build better Vue apps
    • ... everything you need to know about the "configure via folders & files" approach taken by Nuxt
    • ... different build possibilities like SSR apps, SPAs or a static webpage
    • ... how you build an entire project, including authentication, via Nuxt.js
    • And way more!
  • Coursera

    Онлайн-обучение от ведущих мировых университетов
    Разработка веб-сервисов на Go - основы языка4.43
    Декабрь 2018 — Январь 2019 (1 месяц)

    Разработка веб-сервисов на Go - основы языка

    Курс по основам программирования на языке Go, а так же по применению языка в основных задачах, которые встречаются сегодня в серверной веб-разработке. В курсе рассмотрены основы языка и разработки веб-сервисов с использованием стандартной библиотеки. Это курс предназначен для людей с опытом в веб-программировании. Начинающим программистам может быть немного сложно, т.к. в лекциях используется профессиональных жаргон (сленг), без детальных пояснений. Курс не рассчитан на людей без опыта программирования.

  • МГТУГА

    Аспирантура
    Июль 2008 — Сентябрь 2012 (4 года и 2 месяца)

    Закончил аспирантуру без защиты диссертации. Диссертационные исследования на на тему: "База данных аэронавигационной информации"