pnovikov-111392pnovikov-111392

Pavel Novikov

Software Engineer · Бэкенд · Фронтенд · Ведущий (Lead)
От 4000 $ · Открыт к предложениям
Возраст: 31 год
Опыт работы: 5 лет и 9 месяцев
Регистрация: 16.11.2013
Последний визит: 4 недели назад
Местоположение: Россия, Новосибирск
Профессиональные навыки: C# · ASP.NET MVC · SQL · Mssql · Typescript · Веб-разработка · Angular · Wpf · Высоконагруженные системы
Войдите, чтобы посмотреть контакты пользователя

Обо мне

  • Four years of System Architect and hands-on development position with C# and modern .NET web stack at Replace Group – leading provider of used electronics devices recycling in EU Nordics region (currently acquired by XLLNC group).
  • 10 years of professional software design and development experience in Microsoft .NET stack (Web and Desktop) in total.
  • Authored and currently maintaining the Reinforced.Typings opensource framework (222 stars on GitHub, 135 000 downloads of NuGet package).
  • Designed and implemented web datagrids framework for ASP .NET MVC that helped to turn small Estonian start-up to 50M+ EUR revenue business just within 3 years.
  • Authored from scratch .NET and C# course at Novosibirsk State University, lectured and graduated over 350 students in total.

Участие в профессиональных сообществах

Опыт работы

  • Replace Group
    Тарту
    System Architect (Remote)
    Сентябрь 2016 — Сентябрь 2019 (3 года и 1 месяц)
    • Created initial software OO design for complex and long-living warehouse ERP system.
    • Determined set of core frameworks to be used as well as deployment infrastructure.
    • Invented approach for de-normalized storage of warehouse items that reduced performance overhead of related functionality by 90%.
    • Implemented key functionality that determined further system and requirements evolution.
    • Reduced development costs by 7000 EUR/mo (according to CTO’s estimate) by using proper frameworks set and self-developed tools.
    • Reduced DB CPU usage by 90% and fixed DB hanging by identifying system bottlenecks and rewriting them (logic/poor queries).
    • Reviewed almost all Pull Requests from all team members.
    • Developed unique DDD/CQRS architecture for next system version (now converting it into opensource framework according to employer’s legal allowance).
  • Redeem Nordics OÜ
    Тарту
    Sr. Software Engineer (Remote)
    Ноябрь 2015 — Сентябрь 2016 (11 месяцев)
    • Dramatically reduced development costs and increasing maintainability of exising legacy ERP system by rewriting all the existing VB.NET code into C# one (using self-made VB-to-C# Roslyn-based translator).
    • Introduced usage of Jenkins and JIRA to manage development process.
    • Created datagrids framework that improved development speed twice.
    • Significantly improved orders closing logic reducing time of operation from 3 hrs to 30 sec

    Lead and succeed technical part of Swedish Tele2 device trade-in campaign.

  • Группа Flexis (http://www.flexis.ru/) — это кластер высокотехнологичных IT компаний, создающих продукты мирового уровня. В кластер входят компании: InspiRational (digital агентство в Калифорнии) - http://inspir.ational.co/ iDecide (продукты для руководителей на iPad) - www.idecide.ru IgrAlliance (лаборатория игр) - http://igralliance.ru/ VentureAdventure (центр интенсивного бизнес-обучения) - http://venture-adventure.com/
    Москва · От 10 до 100 сотрудников
    Software Engineer (Remote)
    Ноябрь 2013 — Сентябрь 2014 (11 месяцев)
    • Accomplished 3 mid-size outsource projects leading small team of 3-4 developers.
    • Collaborated with customers, established clean and easy to implement requirements.
    • Overseen the processes, determined software design for projects, fixed and got rewritten weak code (if any) within project being implemented
    • Researched frameworks to be used
  • Tera-Inform
    Москва
    .NET Developer (Remote)
    Ноябрь 2012 — Сентябрь 2013 (11 месяцев)
    • Improved architecture of system for secure exchange of digitally signed documents
    • Introduced usage of JetBrains TeamCity CI, configured deployment environment
    • Lead and succeed several integrational campaigns between Russian taxation authority and major Russian banks
    • Designed and implemented NPAPI plugin for in-browser digital signature using Windows Cryptography Services and Russian most popular 3rd-party CSP. It was positioned as customer’s product
    • Developed integration API between major Russian CA authority and customer’s system

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

  • НГУ

    Новосибирский государственный университет
    Новосибирск · 875 выпускников
    Факультет информационных технологий (ФИТ)
    Сентябрь 2006 — Июнь 2011 (4 года и 9 месяцев)