
Igor Prokofjev
Verified Expert in Engineering
Software Developer
With extensive prior experience using the Microsoft technology stack, Igor writes clean, scalable code based on the latest technologies. He prides himself on always getting the job done, even under tight deadlines.
Portfolio
Experience
Availability
Preferred Environment
Visual Studio, Windows, Azure DevOps, ASP.NET Core, Microsoft SQL Server, C#, ASP.NET, ASP.NET MVC, IIS, Microsoft, Bootstrap, CSS, Entity Framework Core, Microsoft Teams, DevOps, ASP.NET Razor
The most amazing...
...web application I've created is a social network with various novel functionalities.
Work Experience
.NET Team lead – CCL BCA
Toptal Clients
- Created the architecture of an API based on .NET Core.
- Implemented the ability to sign documents using SignNow API.
- Prepared a set of APIs to communicate with a custom ERP system from the client-side.
Tech Lead/Architect
Creative SoftShop
- Designed the solution architecture based on Microsoft .NET and MS SQL.
- Created an API based on microservice architecture.
- Created an SPA based on Angular for a document management system.
- Built Docker containers for .NET Core and front-end services.
- Optimized the SQL Server performance for big tables and SQL Query optimization.
- Implemented an eCommerce solution based on nopCommerce.
- Used Azure Document DB for performance improvements.
- Used Microsoft Azure and Amazon AWS cloud services.
- Created the SSO based on Security Assertion Markup Language (SAML) for Active Directory Federation Services (ADFS). Used OpenID Connect.
- Migrated the existing ASP.NET projects to the latest version of ASP.NET Core MVC.
Team Lead
Profift Group
- Worked with BLOBs (binary large objects) for more than 100,000 profiles.
- Developed the client side and admin sections.
- Implemented news feed, calendars, documents, jobs, and search.
- Created a .NET application consisting of the WinForm and console parts. The console part was to manage and create reports for the employees and the WinForm part to manage settings of the console part.
- Built an ASP.NET intranet application for managing and saving information about transporting and storing hazardous substances.
Architect
Soft Solutions
- Created a SaaS solution for a document management system.
- Architected the complex web-based solution.
- Built an intranet application for the oil and gas industry and implemented the reporting system.
Lead .NET Developer
ILP 3D
- Created an ASP.NET application from scratch. It can be used to share photos, create events, and more.
- Developed the administration section with the ability to edit localization and SEO parameters.
- Implemented the full-text index search with MS SQL.
- Used PayPal API for the ability to upgrade accounts and buy a product.
- Create SOAP web services for third-party applications (including iOS).
ASP.NET Web Developer
Creative IT
- Created the trade association application for dealers in the sun and blinds industry.
- Created a hospital record management system that provides the ability to record each patient visit for a hospital.
- Supported the Medical Device Portal system, which allows users to register information on medical devices, linking these devices to GMDN terms easily and efficiently.
- Created a shipment management system for Vought Aircraft.
- Created a management system of patients’ diagnoses, which included a web reporting system.
- Created a web application social network for sharing photos, events, etc.
Experience
Club Skinny
CCL Secure – BCA
AWL
Romazo
http://romazo.nlSilvercircle Payslip
Arrivals
LoveMyGuide
GOC
Newsletter System Based on Azure SendGrid
Online Clothing Store for Local Customer
Skills
Languages
C#, SQL, HTML, CSS, XML/XSLT, XML, JavaScript, ASP.NET Razor, HTML5, C#.NET, CSS3
Frameworks
.NET Core, Orchard, Entity 6, Entity, ASP.NET Web API, Entity 4, Windows Communication Framework (WCF), NUnit, Knockout (Knockout.js), ASP.NET MVC, ASP.NET Web Forms, ASP.NET, Angular, Entity Framework Core, .NET, ASP.NET Core MVC, ASP.NET Core, Razor, Blazor, Bootstrap, Swagger
Libraries/APIs
Task Parallel Library (TPL), Facebook API, REST APIs, AutoMapper, Entity Framework, Azure Blob Storage API, Moq, Stripe API, Stripe Connect, Stripe, React, PayPal API, SignalR, Google Maps, Social APIs, jQuery, Google Maps API, Flickr API, Instagram API
Tools
Dapper, Microsoft Visual Studio, Git, Kentico, Orchard CMS, Microsoft Dynamics CRM, RabbitMQ, Figma, Microsoft Teams, TeamCity, Crystal Reports, Subversion (SVN), Visual Studio, SendGrid, Microsoft Dynamics, Jenkins, xUnit
Paradigms
Test-driven Development (TDD), Object-oriented Design (OOD), Design Patterns, Object-oriented Programming (OOP), Refactoring, Microservices Architecture, REST, Microservices, Azure DevOps, Unit Testing, DevOps, Agile Software Development
Platforms
Azure, NopCommerce, Azure Functions, Amazon Web Services (AWS), Microsoft, Umbraco, Telerik, Windows, Docker, Oracle, Web
Storage
Microsoft SQL Server, SQL Server Management Studio, SQL Server 2016, SQL Server 2012, SQL Server 2014, Azure SQL, MongoDB, Elasticsearch, Azure Blobs, Databases
Other
Performance Tuning, Performance, Domain-driven Design (DDD), SOLID Principles, Ajax, Code Review, RESTful Microservices, Query Optimization, Azure Service Bus, IIS, Internet Information Services (IIS), APIs, OCR, DevExpress, UI Components, Front-end Development, Single Sign-on (SSO), API Integration, DevExpress Controls, Natural Language Processing (NLP), IoC, Core, Web Services, Akamai, Programming, PayPal
Industry Expertise
Security
Education
Bachelor's Degree in Computer Science
Kmelnitskiy National University - Kmelnitskiy, Ukraine