Sergey Zwezdin, Full-stack Developer in Saint Petersburg, Russia
Sergey Zwezdin

Full-stack Developer in Saint Petersburg, Russia

Member since February 18, 2022
Sergey has worked as a professional full-stack web developer since 2004. The primary framework he loves using to develop software is .NET/React, and he prefers using the Agile and Scrum methodologies as a base for the development process. Passionate about software development, Sergey is eager to take on more challenging projects to build excellent applications that help people.
Sergey is now available for hire

Portfolio

  • Troppus IT & Management
    .NET, ASP.NET, Blazor, Less, Bootstrap, Entity Framework, SQL Server BI...
  • Actsoft Inc.
    React, .NET, ASP.NET, TypeScript, Create React App, MUI (Material UI), Redux...
  • Actsoft
    .NET, React, JavaScript, SQL, Azure App Service, C#, .NET Core, Microservices...

Experience

Location

Saint Petersburg, Russia

Availability

Part-time

Preferred Environment

.NET, React, Next.js, Entity Framework, Docker, Azure, Amazon Web Services (AWS), GitHub, Kubernetes, TypeScript

The most amazing...

...things I've built are the tools that I feel I lack in my everyday workflow.

Employment

  • Senior Full-stack Developer

    2021 - 2022
    Troppus IT & Management
    • Gathered, analyzed, and defined application requirements based on customer needs.
    • Developed ready-to-use solution that meets customers' requirements.
    • Researched and provided solutions for high-performance algorithms for critical parts of the application.
    Technologies: .NET, ASP.NET, Blazor, Less, Bootstrap, Entity Framework, SQL Server BI, Azure, xUnit, Azure DevOps, Git, Node.js, REST APIs, MacOS, Product Development, Architecture, Project Management, Technical Leadership, Full-stack, Swagger, APIs, Back-end, Databases, Leadership
  • Senior Full-stack Developer

    2017 - 2021
    Actsoft Inc.
    • Developed the multi-tier high-load application for customers from different countries worldwide.
    • Implemented features and fixed bugs as part of the agile software development process.
    • Established a unit testing process for a React-based application.
    Technologies: React, .NET, ASP.NET, TypeScript, Create React App, MUI (Material UI), Redux, Redux-Saga, Jest, Entity Framework, SQL Server, Azure Cosmos DB, Azure, Azure Service Bus, NUnit, Azure DevOps, Git, REST APIs, Electron, MacOS, Product Development, Mobile Development, Architecture, Project Management, Technical Leadership, Full-stack, Automated Testing, Storybook, Swagger, APIs, Back-end, Databases, Leadership
  • Full-stack Software Developer

    2017 - 2021
    Actsoft
    • Developed the multi-tier high-load application for customers from different countries worldwide.
    • Implemented features and fixed bugs as part of the Agile software development process.
    • Established a unit testing process for a React-based application.
    Technologies: .NET, React, JavaScript, SQL, Azure App Service, C#, .NET Core, Microservices, HTML, CSS, Atomic Design, UI Components, Node.js, User Interface (UI), Figma, Jest, QA Testing, Cypress.io, Flux Architecture, Full-stack, Amazon Web Services (AWS), HTML5, Git, NPM, Software Engineering, Front-end, Agile, GraphQL, Tailwind CSS, Apollo, REST APIs, Electron, MacOS, Product Development, Mobile Development, Architecture, Project Management, Technical Leadership, Automated Testing, Storybook, Swagger, APIs, Back-end, Databases, Leadership
  • Senior Full-stack Developer

    2015 - 2017
    ServiceTitan
    • Improved a mobile app core to use a faster and more reliable web-engine.
    • Participated in designing, planning, and developing application features.
    • Improved existing functionality by working together with product experts.
    Technologies: .NET, ASP.NET, Cordova, React, MUI (Material UI), Jira, GitHub, Amazon Web Services (AWS), Azure, Amazon Route 53, TeamCity, Windows PowerShell, REST APIs, Electron, Product Development, React Native, Mobile Development, Architecture, Project Management, Technical Leadership, Express.js, Full-stack, Automated Testing, Storybook, Swagger, APIs, Back-end, Databases, Leadership, Expo
  • Head of Development

    2014 - 2015
    CodeFirst
    • Set up the development process to handle the developer team.
    • Designed the architecture for high-scale projects for company customers.
    • Improved the release management process to get the product on time.
    Technologies: .NET, ASP.NET, Knockout (Knockout.js), Angular, Kendo UI, SQL Server, xUnit, Azure, Azure DevOps, Git, REST APIs, Product Development, Mobile Development, Architecture, Project Management, CTO, Technical Leadership, CQRS, Full-stack, Automated Testing, Storybook, Swagger, APIs, SEO Tools, Back-end, Databases, Leadership, Expo
  • Senior Full-stack Developer

    2011 - 2014
    MSI UK
    • Designed the architectural solution to develop reusable Silverlight components.
    • Designed and developed an onboarding system to simplify the registration process with a step-by-step wizard.
    • Improved visual representation and performance of the reporting system.
    • Covered existing and new business logic with unit tests.
    Technologies: .NET, ASP.NET, MS Silverlight, SQL Server, xUnit, Azure DevOps, Git, REST APIs, Product Development, Mobile Development, Architecture, Project Management, Technical Leadership, CQRS, Full-stack, APIs, Back-end, Databases, Leadership
  • Senior Full-stack Developer

    2009 - 2011
    Oogway
    • Designed the software architecture to integrate the WPF application with a low-level 3D engine.
    • Developed a high-performance 3D-visualization software that visualizes buildings for real estate developers.
    • Maintained backlog to handle actual customer requirements.
    Technologies: MS Silverlight, Windows Presentation Foundation (WPF), SQL Server, NUnit, Git, Bitbucket, .NET, ASP.NET, REST APIs, Product Development, Architecture, Project Management, CTO, Technical Leadership, CQRS, Full-stack, APIs, Back-end, Databases, Leadership
  • Head of Development

    2003 - 2009
    NeoConcept
    • Managed the development team as head of development.
    • Defined the company-wide development framework to ensure a faster development process.
    • Participated in all company releases as a technical lead.
    Technologies: Windows Presentation Foundation (WPF), ClickOnce, Entity Framework, SQL Server, NUnit, xUnit, TFS, Git, .NET, ASP.NET, REST APIs, Product Development, Architecture, Project Management, CTO, Technical Leadership, CQRS, Full-stack, APIs, Back-end, Databases, Leadership

Experience

  • PixelGrid
    https://pixelgrid.zwezdin.com/

    This npm package and browser extension add a grid over the website's layout. It is useful when the aim of web development is to create a first-class pixel-perfect page layout in a web aligned with the designer's grid.

  • Yandex Cloud Function Router
    https://github.com/sergeyzwezdin/yandex-cloud-functions-router

    This router, based on Node.js, enables running the Node.js code in the Yandex Serverless infrastructure. It's an open-source project that allows handling all types of events for a serverless application hosted in Yandex Cloud.

  • Magic Chunks
    https://github.com/magic-chunks

    Magic Chunks is a .NET library that allows you to modify the configuration files. It is useful to use tools like this during automated CI builds. It has a convenient API as well as providers for the most helpful build tools, such as Microsoft Build, CAKE, PowerShell, and others. It is also implemented as an Azure DevOps extension to integrate it in a build pipeline as a build step.

  • MongoDB Support for Hangfire
    https://github.com/Hangfire-Mongo/Hangfire.Mongo

    This is a Mongo database provider for the Hangfire project. It allows using MongoDB as storage while working with Hangfire tasks. It is useful for projects without SQL Server or any other supported storage as part of their infrastructure. While I do not maintain it actively, I initially started the project and promoted it in the community. For now, it is a community-driven project.

  • Enterprise Tool to Manage the Company's Resources

    Web-based internal tool plan and schedule overhaul work for the company equipment. My responsibilities included working with a team as a software development engineer, designing application architecture, and delivering fully-functional solutions for end customers.

  • Azure Security Analytics System

    Web-based dashboard to analyze Azure security activities for the enterprise.
    My responsibilities included working with a team as a software development engineer, designing application architecture, and delivering a fully-functional solution for end customers.

  • Two-factor-based Authentication System for Teams

    Web solution for two-factor authentication based on OTP code designed to use across the team. My responsibilities included working with a team as a software development engineer, designing application architecture, and delivering a fully-functional solution for end customers.

  • Food marketplace

    ECommerce platform for a specialized marketplace in the food industry.
    My responsibilities included working with a team as a software development engineer, designing application architecture, and delivering a fully-functional solution for end customers.

  • Secured Email Client

    Modern web-based email client with end-to-end encryption. My responsibilities included working with a team as a software development engineer, designing application architecture, and delivering a fully-functional solution for end customers.

  • IoT-devices Management System

    Complex system to manage a network of IoT devices across large industrial companies. It allows the management of device information, location, and maintenance information. My responsibilities included working with a team as a software development engineer, designing application architecture, and delivering a fully-functional solution for end customers.

  • Automation of Car Traffic Based on RFID Tags

    Cross-platform desktop utility based on an Avalonia UI that handles the business workflow of fleet management based on RFID tags. My responsibilities included working as a software development engineer, designing application architecture, and delivering a fully-functional solution for end customers.

  • Online Scrum Planning Poker

    An online planning poker app that helps agile project teams estimate projects on a consensus-based, gamified technique called Planning Poker. My responsibilities included team management, solution architecture, setting up and managing the development process, software development, and release management.

  • Online Platform for GSM Network Management

    Planning and performance tools to manage, plan and implement networks, improving costs and enhancing customers' quality or experience in the most efficient fashion possible. My responsibilities included working with a team as a software development engineer, design application architecture, and delivering a fully-functional solution for end customers.

  • 3D-visualization Platform | Real Estate Development Company

    Silverlight 3D plugin that integrates into real estate developer websites to show 3D models of buildings and their parts. Allows customers to get detailed information regarding buildings and their parts.

  • Software Platform for Viewing 3D Models

    An innovative product that allows viewing 3D models and provides its user with integrated additional content, such as video guides. 3D models are used for demonstration, advertising, and educational purposes. My responsibilities included working with a team to build a WPF client that integrates with the native 3D engine.

  • Online Management System for Realtors

    Startup in the real estate area that allows growing individual realtors and real estate companies by involving innovative high-tech technologies in business processes. My responsibilities included team management, solution architecture, setting up and managing the development process, software development, and release management.

  • Interactive Kiosk Software | Reseller of Electronic Components

    ASP.NET-based interactive kiosk software that allows for simplifying the shopping process in a chain store. My responsibilities included team management, solution architecture, setting up and managing the development process, software development, and release management.

Skills

  • Languages

    TypeScript, HTML, CSS, JavaScript, Sass, Less, HTML5, C#, SQL, GraphQL
  • Frameworks

    .NET, Next.js, Tailwind CSS, Electron, Redux, .NET Core, Swagger, React Native, Jest, Cypress.io, Express.js, Windows Presentation Foundation (WPF), NUnit, ASP.NET, Knockout (Knockout.js), Angular, Kendo UI, MUI (Material UI), Windows PowerShell, Blazor, Bootstrap
  • Libraries/APIs

    React, Entity Framework, Node.js, REST APIs, Twilio API, Stripe, Redux-Saga
  • Tools

    GitHub, GitHub Pages, Figma, Git, NPM, Azure App Service, xUnit, TFS, MS Silverlight, Bitbucket, Jira, TeamCity, Create React App, SQL Server BI, RabbitMQ, Expo
  • Paradigms

    Azure DevOps, Agile Software Development, Agile, Microservices, Mobile Development, CQRS, Automated Testing
  • Platforms

    MacOS, Docker, Azure, Kubernetes, Amazon Web Services (AWS), Twilio, Firebase
  • Industry Expertise

    Project Management
  • Other

    Software Development, Blogs, Documentation, Technical Writing, Software, Software Design, Software Deployment, Web Development, User Interface (UI), UI Components, Flux Architecture, Full-stack, Software Engineering, Front-end, Product Development, Architecture, CTO, Technical Leadership, Design Systems, Storybook, APIs, Server-side Rendering, Back-end, Leadership, GitOps, Mobile App Development, Chrome Extensions, Atomic Design, QA Testing, SEO Tools, User Experience (UX), Browsers, Yandex Cloud, Apollo, Postgraduate student in Computer Science. Subject of PhD work is code quality analysis., ClickOnce, SQL Server, Cordova, Amazon Route 53, Azure Service Bus, .NET ecosystem, Microsoft Certified Professional Developer (MCPD), Avalonia, TCP/IP, NextAuth.js, OvermindJS, NextAuth.j
  • Storage

    PostgreSQL, Microsoft SQL Server, MongoDB, Databases, Azure Cosmos DB

Education

  • Postgraduate Student in Computer Science
    2007 - 2011
    South Ural State University - Chelyabinsk, Russia
  • Master's Degree in Computer Science
    2002 - 2007
    South Ural State University - Chelyabinsk, Russia

Certifications

  • Microsoft Certified: Azure Developer Associate
    DECEMBER 2021 - DECEMBER 2022
    Microsoft
  • Microsoft Certified Solution Developer
    JUNE 2012 - JULY 2014
    Microsoft
  • Microsoft Regional Director
    JUNE 2009 - DECEMBER 2016
    Microsoft
  • Microsoft Most Valuable Professional
    JUNE 2008 - DECEMBER 2016
    Microsoft

To view more profiles

Join Toptal
Share it with others