Kirill Maslov, Developer in Khimki, Moscow Oblast, Russia
Kirill is available for hire
Hire Kirill

Kirill Maslov

Verified Expert  in Engineering

Software Developer

Location
Khimki, Moscow Oblast, Russia
Toptal Member Since
May 30, 2017

Kirill is a software development professional with over 15 years of experience creating multiple software products, including enterprise software, web services, and integration solutions. He thrives on projects requiring in-depth analysis and problem-solving, is an excellent collaborator who enjoys working in international teams, and is interested in deepening his engineering experience.

Portfolio

YaClass
Scrum, .NET, Azure, SQL, Team Leadership, Azure Event Hubs, Azure Functions...
Treehouse Technology Group
Amazon Web Services (AWS), Microsoft SQL Server, ASP.NET Core, C#, API Design
SlideSpiel
Microsoft PowerPoint, Azure, ASP.NET Core, API Design

Experience

Availability

Part-time

Preferred Environment

Visual Studio

The most amazing...

...solution I've created from scratch was a broadcast management system for a TV channel.

Work Experience

Team Lead

2020 - 2022
YaClass
  • Built a local development team of full-stack developers, QA, DevOps, and support engineers.
  • Improved the team development process based on Scrum.
  • Performed analysis and estimation of new product features.
  • Designed integration solutions with third-party services.
  • Upgraded the back-end stack of certain services to .NET 5.
Technologies: Scrum, .NET, Azure, SQL, Team Leadership, Azure Event Hubs, Azure Functions, Azure Table Storage

C#.NET Core Lead Developer

2019 - 2020
Treehouse Technology Group
  • Designed and implemented an API for analytics solutions using ASP.NET Core.
  • Created a data management tool using ASP.NET Core and Bootstrap.
  • Designed the architecture and developed the back end for a medical sales platform using ASP.NET Core, AWS S3, and SQL Server.
  • Performed data import from the client's XML files into the medical system database.
  • Created a PDF processing tool for image extraction.
  • Set up continuous integration pipelines in Bitbucket.
  • Deployed back-end services to AWS Elastic Beanstalk and Lambda.
  • Created an Excel add-in for a data visualization platform.
Technologies: Amazon Web Services (AWS), Microsoft SQL Server, ASP.NET Core, C#, API Design

Back-end Architect

2017 - 2020
SlideSpiel
  • Established a new SaaS solution architecture on the Azure platform.
  • Improved the presentation conversion engine using PowerPoint and PDF SDK.
  • Designed and implemented the API and back-end services using ASP.NET Core.
  • Created a notifications framework based on SignalR.
  • Designed and implemented integration with payment services and customer APIs.
  • Implemented audio-and-video processing tools using FFmpeg.
  • Managed cloud services in Azure and performed application monitoring.
Technologies: Microsoft PowerPoint, Azure, ASP.NET Core, API Design

Team Lead

2016 - 2017
TeamBridge
  • Designed and implemented an agile board's functionality.
  • Designed and implemented push notifications using SignalR.
  • Developed the back end for new features, extended filters, chat functionality, and reports.
  • Built a public API and a widget for integration with CRM.
Technologies: SignalR, Microsoft SQL Server, ASP.NET Web API, C#

Head of Software Development

2012 - 2016
Channel One Russia Worldwide
  • Managed the development team, interviewed, and performed onboarding of new team members.
  • Designed a new web version of the broadcast management system.
  • Created an enterprise integration solution using .NET and MSMQ.
  • Developed multiple integrations and reporting tools for data importing and exporting.
  • Supported a WPF client application for scheduling.
Technologies: MSMQ, Microsoft SQL Server, Windows Presentation Foundation (WPF), ASP.NET MVC, C#

ASP.NET Developer

2011 - 2012
Afisha
  • Created a back-end functionality for the ingredients, authors, and main pages.
  • Designed the new data model and implemented helper queries.
  • Built widgets for browsing and viewing magazine articles.
Technologies: Microsoft SQL Server, jQuery, ASP.NET MVC, C#

Senior Developer

2010 - 2011
ISG Consulting
  • Developed new features for the DION product economic modeling software.
  • Analyzed the requirements with consultants and customers.
  • Implemented a data migration using Excel VBA and MS SQL Server.
  • Documented the project's implementation and managed the wiki.
  • Deployed the solution on the customer's resources.
Technologies: Excel VBA, Microsoft SQL Server, Windows Forms (WinForms), C#

Senior Developer

2006 - 2009
Channel One Russia Worldwide
  • Designed and implemented the traffic management system.
  • Created an inventory management system for the tech department.
  • Designed and implemented a personnel attestation framework.
Technologies: Microsoft SQL Server, Windows Presentation Foundation (WPF), C#

Developer

2004 - 2006
E-Style Software House
  • Implemented a client application for the distributed control system.
  • Created a solution for the analysis of a random numbers generator.
  • Parsed messenger protocols for an internet access control system.
Technologies: Windows Forms (WinForms), C#

TeamBridge

https://vc.ru/promo/10748-teambridge
TeamBridge is an online service for task and project management. It includes such tools as Agile boards, a Gantt diagram view, chats, push notifications, and a public API. It was developed on the .NET platform with a Microsoft SQL Server database, an ASP.NET Web API, and Backbone.js as the front-end framework.

SlideSpiel

https://slidespiel.com/
SlideSpiel is an online platform for capturing speakers’ presentations at conferences. It includes presentation management and content editing tools, allowing the publication of recorded content and establishing its sales as a customizable store. It also provides integration with customers' systems.

Eda.ru

https://eda.ru/
Eda.ru is a cooking portal within the Afisha network comprised of thousands of recipes and provides a social platform for blogging and communicating on gastronomy for thousands of users. It was built with ASP.NET MVC and Microsoft SQL Server. The portal provides multiple filtering and full-text search capabilities to easily find recipes.

Languages

C#, Excel VBA, JavaScript, SQL

Frameworks

.NET, Windows Presentation Foundation (WPF), ASP.NET MVC, ASP.NET Web API, .NET Core, Entity Framework Core, ASP.NET Core, Bootstrap

Libraries/APIs

SignalR, Azure Blob Storage API, PowerPoint API, REST APIs, Windows Forms (WinForms), jQuery

Tools

Git, Dapper, Confluence, Jira, Azure App Service, Microsoft PowerPoint, Azure Logic Apps

Paradigms

Unit Testing, Logic Programming, Agile Software Development, Scrum, Database Design, Requirements Analysis

Platforms

Azure, Amazon Web Services (AWS), AWS Elastic Beanstalk, AWS Lambda, Azure Event Hubs, Azure Functions

Storage

Microsoft SQL Server, Azure Queue Storage, OpenXML, Amazon S3 (AWS S3), Azure Table Storage

Other

Technical Leadership, Solution Architecture, API Design, Azure WebJobs, MSMQ, Chatbots, Team Leadership

2001 - 2006

Bachelor's Degree in Software Engineering

Bryansk State Technical University - Bryansk, 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