serge-zykovserge-zykov

Sergey Zykov

.NET Core / JavaScript / Angular · Бэкенд · Фронтенд
Не ищу работу
Возраст: 32 года
Опыт работы: 7 лет
Регистрация: 20.12.2017
Последний визит: 4 месяца назад
Местоположение: Россия, Москва
Профессиональные навыки: C# · .NET · .net core · JavaScript · Typescript · Angular
Войдите, чтобы посмотреть контакты пользователя

Обо мне

Sergey is a software craftsman, enthusiast, and lifelong learner with over 10+ years of experience. He has an ongoing, voluntary, and self-motivated pursuit of knowledge for personal and professional reasons. He loves design principles and patterns. Abbreviations such as DRY, SOLID, KISS, YAGNI and many more are not just buzzwords but principles he follows. He pursues to make not only working software but also well-crafted one. He always covers his code by tests and practices TDD discipline. All his code follows the object-oriented concept and practice continuous integration and continues deployment. When he has free time from work and family, he reads books, watches courses and struggles to try something new to become a better professional than he is right now.

People know Sergey as a hard worker and a good professional. He has worked for many large international companies and firm from the "Big Four". He was making standalone apps, SharePoint and asp.net web apps. He loves architecting and developing well designed and documented web API. He loves ASP.Net Core, C#, JavaScript, TypeScript, Angular. Recently he started to learn docker container platform.

Below some stuff he knows:

Frameworks: ASP.Net Core, Web API, MVC, SharePoint, .NET;
Back-end: C#, Node.js, Powershell;
Packages: Swagger, Swashbuckle, Nlog, AutoMapper, OpenIddict and more;
Front-end: HTML, CSS, JavaScript/ES6+, TypeScript, WPF/XAML, XML/XSLT;
JS Libraries: Angular, Redux, Knockout, JQuery, Bootstrap, Material Design and more;
Linters: ESLint, TSLint, JS
Tools: NPM, Yarn, Webpack, Bower, Grunt, Gulp, Yeoman, NuGet;
Version control: Git (GitHub, VisualStudio Online, Azure DevOps);
Queries: LINQ, EF (Entity Framework), T-SQL, CAML, REST/Json;
Tests: XUnit, Selenium, FluentAssertions, Postman, Jasmine, Karma;
Languages: English (fluent), French (intermediate);

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

Опыт работы

  • Международная сеть компаний, оказывающих услуги в области консалтинга и аудита
    Москва · Более 5000 сотрудников
    Web Developer
    Февраль 2018 — По настоящее время (3 года)

    • Web API restful service based on .NET Core with AD (LDAP) and Azure MFA integration. OAuth 2.0 was used as an authorization protocol. Swagger/OpenAPI specs for self-documenting. Postman automation tests.
    • Web portal for self-service password recovery with complex validation logic and high-security demands. Selenium UI tests coverage.
    • Migrated internal app to new UI based on Angular and .NET Core web API. Used DI/Facade pattern with mappings for integration with legacy ADO.NET data services.

  • Capgemini
    Москва
    SharePoint Developer
    Сентябрь 2015 — Ноябрь 2017 (2 года и 3 месяца)

    Participated in the "Lotus Notes Escape" project. Migrated all legacy apps from Lotus Domino to SharePoint platform. I was responsible for the full cycle of development. Most of the code was written by using JavaScript SharePoint object model. C# was used only for deployment automation, authorization, and validation. Nintex was used as a workflow engine.Participated in the "Lotus Notes Escape" project. Migrated all legacy apps from Lotus Domino to SharePoint platform. I was responsible for the full cycle of development. Most of the code was written by using JavaScript SharePoint object model. C# was used only for deployment automation, authorization, and validation. Nintex was used as a workflow engine.

  • Мировой эксперт в управлении энергией и автоматизации
    Екатеринбург · Более 5000 сотрудников
    C# Developer
    Декабрь 2013 — Сентябрь 2015 (1 год и 10 месяцев)

    • Customer notification app integrated with Lotus Notes API. Excel integration;
    • Client Bank. Automatic creation of payment orders in the Internet Bank from ERP system;
    • Network program for controlling working hours of employees;
    • The system of organization of production and supply (Kanban);
    • Reporting application for ERP system;
    • Application for changing data in the ERP system.

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

  • УрФУ им. Б.Н. Ельцина

    Уральский Федеральный Университет имени первого президента России Б.Н. Ельцина
    Екатеринбург · 2048 выпускников
    Факультет ускоренного обучения
    Сентябрь 2008 — Июнь 2012 (3 года и 9 месяцев)

    Инженерные машины, комплексы, системы и сети