Sergey Zwezdin, Developer in Saint Petersburg, Russia
Sergey is available for hire
Hire Sergey

Sergey Zwezdin

Verified Expert  in Engineering

Full-stack Developer

Location
Saint Petersburg, Russia
Toptal 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.

Portfolio

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

Experience

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.

Work Experience

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, Front-end Development, NestJS, UI Design, Software Design, Startups, ASP.NET MVC, API Integration, Dashboards, Component Libraries, UI Libraries, Front-end Architecture, Web Design, JavaScript Charting, SignalR, Azure Websites, Azure SQL Databases, Web API, CI/CD Pipelines, Unit Testing, C#.NET, Full-stack Development

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, Material UI, Redux, Redux-Saga, Jest, Entity Framework, Microsoft 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, Front-end Development, UI Design, Software Design, Startups, ASP.NET MVC, API Integration, UX Design, CSV, Dashboards, Component Libraries, UI Libraries, Front-end Architecture, Web Design, Graphic Design, JavaScript Charting, SignalR, Azure Websites, Azure SQL Databases, Web API, Hugo, CI/CD Pipelines, Unit Testing, C#.NET, Full-stack Development

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, 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, Front-end Development, UI Design, Software Design, ASP.NET MVC, API Integration, UX Design, CSV, Dashboards, Graphs, Data Visualization, Component Libraries, UI Libraries, Front-end Architecture, MDBootstrap, JavaScript Charting, SignalR, Azure Websites, Azure SQL Databases, Web API, CI/CD Pipelines, Unit Testing, C#.NET, Full-stack Development

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, 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, Front-end Development, UI Design, Cross-platform App Development, Android, iOS, ASP.NET MVC, API Integration, UX Design, CSV, Dashboards, Graphs, Data Visualization, Component Libraries, Front-end Architecture, AWS Lambda, Web Design, JavaScript Charting, SignalR, Azure Websites, Azure SQL Databases, Web API, CI/CD Pipelines, Unit Testing, C#.NET, Full-stack Development

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, Microsoft 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, Front-end Development, UI Design, Software Design, ASP.NET MVC, API Integration, UX Design, CSV, Front-end Architecture, JavaScript Charting, SignalR, Azure Websites, Azure SQL Databases, Web API, CI/CD Pipelines, Unit Testing, C#.NET, Content Management Systems (CMS), Full-stack Development

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, Microsoft Silverlight, Microsoft 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, Front-end Development, UI Design, Software Design, ASP.NET MVC, API Integration, Front-end Architecture, JavaScript Charting, SignalR, Azure Websites, Azure SQL Databases, Web API, CI/CD Pipelines, Unit Testing, C#.NET, Full-stack Development

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: Microsoft Silverlight, Windows Presentation Foundation (WPF), Microsoft 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, Front-end Development, UI Design, Software Design, API Integration, Front-end Architecture, SignalR, Web API, C#.NET, Full-stack Development

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, Microsoft 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, UI Design, Software Design, API Integration, Front-end Architecture, Web API, C#.NET, Full-stack Development, Digital Kiosks

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.

Languages

TypeScript, HTML, CSS, JavaScript, Sass, Less, HTML5, C#, Hugo, C#.NET, SQL, GraphQL

Frameworks

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

Libraries/APIs

React, Entity Framework, Node.js, REST APIs, JavaScript Charting, SignalR, Web API, Twilio API, Stripe, MDBootstrap, Redux-Saga

Tools

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

Paradigms

Azure DevOps, Agile Software Development, Agile, Unit Testing, Microservices, Mobile Development, CQRS, Automated Testing, UI Design, UX Design

Platforms

MacOS, Docker, Azure, Kubernetes, Amazon Web Services (AWS), Twilio, Android, iOS, AWS Lambda, Yandex Cloud, Firebase

Industry Expertise

Project Management, Web Design

Storage

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

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 (SSR), Back-end, Leadership, Front-end Development, Cross-platform App Development, API Integration, CSV, Dashboards, Graphs, Data Visualization, Component Libraries, UI Libraries, Front-end Architecture, Graphic Design, Serverless, CI/CD Pipelines, Content Management Systems (CMS), Full-stack Development, GitOps, Mobile App Development, Chrome Extensions, Atomic Design, QA Testing, SEO Tools, User Experience (UX), Startups, Digital Kiosks, Browsers, Apollo, Computer Science, ClickOnce, Cordova, Amazon Route 53, Azure Service Bus, Microsoft Certified Professional Developer (MCPD), Avalonia UI, TCP/IP, NextAuth.js, OvermindJS

2007 - 2011

Postgraduate Student in Computer Science

South Ural State University - Chelyabinsk, Russia

2002 - 2007

Master's Degree in Computer Science

South Ural State University - Chelyabinsk, Russia

DECEMBER 2021 - DECEMBER 2022

Microsoft Azure Developer Associate

Microsoft

JUNE 2012 - JULY 2014

Microsoft Certified Solution Developer

Microsoft

JUNE 2009 - DECEMBER 2016

Microsoft Regional Director

Microsoft

JUNE 2008 - DECEMBER 2016

Microsoft Most Valuable Professional

Microsoft

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring