Sergey Solovyev, Developer in Vologda, Russia
Sergey is available for hire
Hire Sergey

Sergey Solovyev

Verified Expert  in Engineering

Software Developer

Location
Vologda, Russia
Toptal Member Since
August 22, 2015

Serge is a senior .NET engineer with over ten years of experience. He was part of the core team building booker.com and eventgrid.com, two large-scale eCommerce platforms with millions of transactions per day. He has excellent verbal and written communication skills as well as expert-level experience on the .NET stack.

Portfolio

innRoad
C#, ASP.NET Core, LINQ, Async/Await, Docker, MongoDB, PostgreSQL...
Steady Platform, INC
JavaScript, .NET, Amazon Web Services (AWS), MongoDB, React, C#...
Tasqat
Git, SQL Server 2016, jQuery, JavaScript, AngularJS, Entity Framework, C#...

Experience

Availability

Full-time

Preferred Environment

Visual Studio

The most amazing...

...thing I've coded is a large-scale billing system for a B2B SaaS app.

Work Experience

Senior .NET Full-stack Developer

2022 - 2023
innRoad
  • Designed and implemented contactless check-in API. This option gives visitors complete control of their stay. They can browse room choices online and finalize the suite of their choice. Travelers can do all these without talking to staff.
  • Participated in the implementation of messaging services.
  • Implemented metrics/instrumentation with Prometheus and Grafana.
Technologies: C#, ASP.NET Core, LINQ, Async/Await, Docker, MongoDB, PostgreSQL, RESTful Microservices, JavaScript

Full-stack Developer

2021 - 2022
Steady Platform, INC
  • Integrated Income Passport with Argyle and Plaid financial information sources.
  • Designed and developed server-side report generation and delivery.
  • Integrated system with PayPal for customers to pay for reports.
Technologies: JavaScript, .NET, Amazon Web Services (AWS), MongoDB, React, C#, ASP.NET Web API, Microservices, APIs, .NET Core

Senior .NET Full-stack Developer

2019 - 2020
Tasqat
  • Designed and developed the creation of different innovation projects to make the innovation assessment process more flexible.
  • Implemented a workflow that serves to calculate projects' financial savings.
  • Implemented integration with Active Directory, which allows users that are registered under AD to work with the system without additional registration.
  • Developed various dashboards and reports that help to assess projects and challenges performance.
Technologies: Git, SQL Server 2016, jQuery, JavaScript, AngularJS, Entity Framework, C#, ASP.NET, ASP.NET Core

Senior C# Software Developer

2018 - 2019
Utility Partners
  • Designed and developed a news parsing solution that included a Google Chrome extension and Outlook plugin to parse news websites and RSS feeds data, as well as an ASP.NET MVC web service to store parsed data.
  • Performed full-stack development for a work order management system to support different metering installation projects.
  • Developed a Windows Forms application to convert Esri Shapefiles to different formats, including XLSx, TXT, and KML.
  • Configured Azure AD to enable single sign-on and third party applications.
  • Investigated and integrated a custom work order system with IBM Maximo.
Technologies: AngularJS, Azure App Service, Visual Studio 2017, ASP.NET Web API, CSS, ASP.NET, SQL, Windows, T-SQL (Transact-SQL), Web Services, .NET, C#.NET, Full-stack, Azure, MongoDB, Microsoft SQL Server, LINQ, Web API, Ajax, TypeScript, JavaScript, ASP.NET MVC, C#, APIs

Senior C# Software Developer

2015 - 2018
Redeem Nordics
  • Helped built Luurit Project, a full range of recycling and re-commerce solutions for a range of hand-held technologies.
  • Performed full-stack software development as part of a core team building v3.luurit.net project.
  • Developed web applications for mobile device trade-in.
Technologies: Amazon Web Services (AWS), Visual Studio 2017, ASP.NET Web API, CSS, ASP.NET, SQL, Windows, T-SQL (Transact-SQL), Web Services, .NET, C#.NET, Full-stack, AngularJS, TypeScript, JavaScript, Amazon S3 (AWS S3), Redis, Microsoft SQL Server, LINQ, Web API, ASP.NET MVC, C#, APIs

C# Architect/Senior Developer

2016 - 2017
SportKit Startup Project
  • Helped create SportKit, which connects experienced coaches with athletes who desire to achieve individual goals.
  • Designed and developed the application’s server-side architecture.
Technologies: Azure App Service, Visual Studio 2017, ASP.NET Web API, CSS, ASP.NET MVC, ASP.NET, LINQ, SQL, Windows, T-SQL (Transact-SQL), Microsoft SQL Server, Web Services, .NET, C#.NET, Full-stack, Git, Visual Studio Team Services (VSTS), Azure, Swagger, Identity, Serilog, AutoMapper, Autofac, Entity Framework Core, ASP.NET Core, .NET Core, C#

Senior .NET Developer (Remote)

2013 - 2015
Entech Solutions
  • Performed full-stack software development as part of a core team building booker.com and eventgrid.com. They are both large-scale eCommerce platforms with millions of transactions per day.
Technologies: Redis, Azure App Service, ASP.NET Web API, CSS, ASP.NET, LINQ, SQL, Windows, Microsoft SQL Server, Web Services, .NET, C#.NET, Full-stack, Ajax, JavaScript, T-SQL (Transact-SQL), Windows Communication Foundation (WCF), ASP.NET MVC, C#, APIs

Senior C# Developer (Remote)

2012 - 2013
Luxoft
  • Developed testing capabilities for subscriptions and notifications subsystems. This makes it possible to check consistency/quality of various subsystems.
  • Redesigned various software components.
Technologies: Git, LINQ, SQL, Windows, Microsoft SQL Server, .NET, C#.NET, TFS, NHibernate, T-SQL (Transact-SQL), Microsoft Silverlight, Windows Communication Foundation (WCF), C#

Senior Software Developer (Remote)

2010 - 2012
SmarteSoft
  • Participated in the development of test automation software.
  • Designed and developed integration with SpiraTest, which makes it possible to connect SmarteStudio to SpiraTest test lab.
  • Added support for various Windows and Web GUI libraries.
Technologies: CSS, LINQ, SQL, Windows, .NET, C#.NET, HTML, JavaScript, C#

Senior .NET Developer (Remote)

2010 - 2011
Elementool
  • Integrated a FuzeBox web-conferencing solution with the Elementool Conferencing Solution.
  • Participated in the development of architecture for the Elementool Conferencing Solution.
  • Integrated a meeting management service with MS Outlook.
  • Designed and coded a solution for notifications about scheduled events via SMS.
Technologies: CSS, ASP.NET MVC, LINQ, SQL, Windows, T-SQL (Transact-SQL), Web Services, .NET, C#.NET, Windows Services, Microsoft SQL Server, HTML, Ajax, JavaScript, C#, ASP.NET, APIs

Software .NET Developer (Remote)

2008 - 2009
AVICOM Business Technologies
  • Designed and developed integrations with accounting systems to integrate ProjectMate with legacy accounting software.
  • Designed and implemented wizards for data migration, which helped customers to update their application to the latest version.
  • Improved overall performance of the application by optimizing SQL queries and stored procedures.
  • Participated in the development of a web client for ProjectMate.
Technologies: Git, LINQ, SQL, Windows, Microsoft SQL Server, .NET, C#.NET, XML/XSLT, T-SQL (Transact-SQL), ADO.NET, ASP.NET, С#

C++ Software Development Engineer

2007 - 2008
R-Style SoftLab
  • Designed and developed application modules for warehouse process automatization and logistics.
  • Developed a tool for metadata editing to support customization of business objects.
  • Created various GUI controls using C++.
Technologies: SQL, Windows, VBScript, Microsoft SQL Server, Standard Template Library (STL), C++

Booker

http://www.booker.com
Booker is an all-in-one local service commerce platform with millions of transactions per day.

Languages

C#.NET, C#, T-SQL (Transact-SQL), JavaScript, HTML, CSS, SQL, VBScript, С#, XML/XSLT, TypeScript, C++

Frameworks

.NET, ASP.NET, .NET Core, ASP.NET Web API, Entity, ASP.NET MVC, ADO.NET, ASP.NET Core MVC, ASP.NET Core, NHibernate, Entity Framework Core, Swagger, AngularJS, Angular

Other

Full-stack, APIs, Client-server Model, Web Services, Windows Communication Foundation (WCF), Multithreading, eCommerce, Entity Extraction, Ajax, Windows Services, Serilog, Identity, Visual Studio Team Services (VSTS), Async/Await, RESTful Microservices

Libraries/APIs

Entity Framework, AutoMapper, LINQ, Standard Template Library (STL), Web API, jQuery, React

Tools

Azure App Service, Autofac, Mercurial, Git, Visual Studio, Microsoft Silverlight, TFS

Paradigms

Asynchronous Programming, Microservices

Platforms

Visual Studio 2017, Azure, Windows, Amazon Web Services (AWS), Twilio, Docker

Storage

SQL Server 2016, Amazon S3 (AWS S3), Microsoft SQL Server, Redis, MongoDB, MySQL, NoSQL, PostgreSQL

2002 - 2007

Master's Degree in Computer Science

Vologda State University - Vologda, Russia

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