Kirill Maslov
Verified Expert in Engineering
Software Developer
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
Experience
Availability
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
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.
C#.NET Core Lead Developer
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.
Back-end Architect
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.
Team Lead
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.
Head of Software Development
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.
ASP.NET Developer
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.
Senior Developer
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.
Senior Developer
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.
Developer
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.
Experience
TeamBridge
https://vc.ru/promo/10748-teambridgeSlideSpiel
https://slidespiel.com/Eda.ru
https://eda.ru/Skills
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
Education
Bachelor's Degree in Software Engineering
Bryansk State Technical University - Bryansk, Russia
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring