Pencho Dimitrov Popadiyn, Developer in Sofia, Bulgaria
Pencho is available for hire
Hire Pencho

Pencho Dimitrov Popadiyn

Verified Expert  in Engineering

Bio

Pencho is a full-stack software developer with 15+ years of experience in web, mobile, and desktop projects. He specializes in Microsoft technologies and has solid experience in C#, .NET Core, and .NET Framework. Pencho is keen on working through the entire software development lifecycle and can manage projects from conception to deployment.

Portfolio

Ondo
ASP.NET Core, C#, Visual Studio, Azure Active Directory B2C (ADB2C)...
Jovian Archive Media Pte. Ltd.
C#, .NET, .NET 2, .NET 6, Windows Presentation Foundation (WPF)
Optimal Trading System
C#, .NET, Squidex, MongoDB, GraphQL, Architecture, Unity, Cloud Applications

Experience

  • .NET - 16 years
  • C# - 16 years
  • Cloud Applications - 10 years
  • .NET Core - 5 years
  • Entity Framework Core - 5 years
  • SignalR - 5 years
  • ASP.NET Core - 5 years
  • React - 4 years

Availability

Part-time

Preferred Environment

.NET, ASP.NET Core, C#, .NET Core, Visual Studio, Entity Framework Core, Entity Framework, SignalR, C#.NET, SQL

The most amazing...

...project I've worked on is a smart farming application I'm still developing with a complex back end entirely developed on ASP.NET Core and deployed on ARM.

Work Experience

Senior Back-end Developer | Team Lead

2020 - PRESENT
Ondo
  • Developed a complex solution for smart-farming automation and deployed on-premise on ARM devices with limited resources.
  • Built and deployed the cloud solution for a smart-farming application on Azure.
  • Communicated with clients to gather software requirements and prepared technical specifications for the team using Azure DevOps and Jira.
  • Improved the team workflow by introducing Azure DevOps and following best practices for Scrum.
  • Supported and maintained the system and tracked bugs in production.
Technologies: ASP.NET Core, C#, Visual Studio, Azure Active Directory B2C (ADB2C), Azure DevOps, Entity Framework Core, SQLite, PostgreSQL, OAuth 2, SignalR, WebSockets, MQTT, Modbus Protocol, Multithreading, Razor, React, Relational Databases, .NET Core, Identity Server, Microsoft SQL Server, Unit Testing, Moq, Software Development, APIs, REST APIs, REST, C#.NET, SQL, Full-stack, Full-stack Development, ASP.NET, GitHub, Cloud Applications

.NET Developer

2024 - 2025
Jovian Archive Media Pte. Ltd.
  • Successfully migrated core business functionality from legacy WinForms to a modern WPF architecture, leveraging the MVVM design pattern to separate concerns and improve testability and maintainability.
  • Redesigned the user interface for enhanced usability and performance, utilizing WPF features such as data binding, templates, styles, and animations to deliver a modern and responsive user experience.
  • Refactored and modularized legacy code, reducing technical debt by isolating logic into reusable components and improving overall application performance and scalability.
Technologies: C#, .NET, .NET 2, .NET 6, Windows Presentation Foundation (WPF)

C#/.NET Developer

2023 - 2024
Optimal Trading System
  • Consulted the client to take ownership of the project. Helped the client understand how the project works and the project architecture. Created documentation for different aspects of the project and optimized code.
  • Developed additional features such as integration with Facebook webhooks for leads, multiple web pages for the project, background services, email components, and many others.
  • Helped the client optimize costs by moving the hosting from dedicated Windows servers to Linux hosting.
  • Created documentation for the client regarding various aspects of the project.
Technologies: C#, .NET, Squidex, MongoDB, GraphQL, Architecture, Unity, Cloud Applications

Full-stack Developer

2023 - 2023
Fairview Livestock Commission Company
  • Migrated old in-house application to a new modern web application, allowing their clients to monitor purchases and sales.
  • Developed and published a mobile application for iOS.
  • Communicated with the client and implemented the proposed design.
Technologies: C#, Full-stack Development, .NET, SQL, dBASE, APIs, .NET MAUI, Razor Pages, ASP.NET Razor, Cloud Applications

Full-stack Developer

2022 - 2023
Valerie Parker DBA Second World Productions
  • Developed website for view streaming and product sales using nopCommerce, a C# eCommerce platform.
  • Extended eCommerce back end to support client requirements.
  • Automated deployment on Azure. Implemented client design frames.
Technologies: C#, ASP.NET MVC, Git, NopCommerce, Angular, React, Cloud Applications

Senior Full-stack Developer | Team Lead

2007 - 2020
IndigoVerge
  • Developed an Android and iOS mobile application for the bank sector.
  • Built a platform that allows tourists to receive cultural information about the area they visit directly on their devices. It involved developing the mobile application for Android and iOS and the platform back end and admin panel.
  • Created a platform for issuing and managing vouchers for stores in Austria, handling the platform back end and admin panel, and the mobile application for Android and iOS.
  • Developed a management system for invoices, purchase requisitions, purchase orders, and expense claims.
  • Built an application for a heating process-monitoring system that helped clients trace each manufactured element and, in case of quality issues, check whether the heating process went well or not.
  • Developed a web portal for peace initiatives that allowed people to create or support an initiative using their abilities or donations and connect and cooperate with others worldwide.
  • Created a web platform for employee engagement that allowed companies to create channels and invite their employees.
  • Wrote technical documentation for the Telerik (now Progress), RadControls for Silverlight, Telerik RadControls for WPF, Telerik OpenAccess ORM, and Telerik Sitefinity CMS.
  • Created a corporate website to present the company and its services.
  • Developed and tested medical software for the medical and paramedical industry.
Technologies: C#, ASP.NET Core, .NET, Entity Framework, Azure, Visual Studio, Docker, Windows Forms (WinForms), Windows Presentation Foundation (WPF), ASP.NET MVC, Entity Framework Core, Relational Databases, Firebase, Testing, Technical Writing, Unit Testing, Acceptance Testing, Integration Testing, OAuth 2, React, React Native, Xamarin, PostgreSQL, Identity Server, Telerik Kendo UI, Scrum, Azure DevOps, .NET Core, Node.js, C#.NET WinForms, Microsoft SQL Server, Moq, Software Development, Sandcastle, APIs, GraphQL, REST APIs, REST, C#.NET, SQL, Full-stack, Full-stack Development, ASP.NET, GitHub

Experience

On-premise and Cloud Application for Smart-farming Automation

I contributed as a back-end developer for this project, targeting the development of an application for precise drip irrigation management and control, precise plant nutrition, and climate control for various crops. It was a complex back end developed entirely on ASP.NET Core and deployed on-premise on ARM devices with limited resources. It also involved challenging communication with external peripherals using different protocols, such as Modbus TCP/RTU, MQTT, and WebSockets.

BeNet

BeNet allows tourists to directly receive cultural information about the local area on their devices. Developed the mobile application (iOS and Android) for end customers. The administrative panel was developed for administrators.

Voucher Rider

A platform for issuing and managing vouchers for stores in Austria. Two mobile
(iOS and Android) applications were developed on Xamarin for the stores and end customers. The administrative part for the stores was developed in React, where the user can create different voucher and scrapbook campaigns. The server-side was written on ASP.NET Core and OAuth authentication with IdentityServer4.

E-procurement Management System for Adest

https://www.glantus.com/
AdestPO brings the benefits of e-procurement via control and management over the purchase requisition process. The client-side was developed on React, and the server-side API was developed on ASP.NET Core, with communication with external web services

Monitoring System for Induction Heating for Ultraflex

The heating process monitoring system we designed and developed stores
heating data in the cloud for further reference. Thus, the clients can trace each
manufactured element and, in case of quality issues, check whether the
heating process went well or not. This solution is based on Microsoft Azure
IoTHub.

MasterPeace

A portal for peace initiatives. It allows people to create or support initiatives using their abilities or donations. The main goal of the portal is to connect people from around the world and help them work for peace together.

Deed Platform

A web platform for employee engagement. The application allows companies to create channels and invite their employees. The employees are engaged by
challenges created by the channel's administrators (mainly the company's HRs).

Automation Tests for Bank Trading System

I was in charge of developing and automating acceptance and integration tests for the WPF trading system application. I used SpecFlow and NUnit to develop the tests. All tests were integrated with the TeamCity build process.

Education

2004 - 2010

Master's Degree in Computer Systems and Technologies

Technical University of Sofia - Sofia, Bulgaria

Certifications

JUNE 2022 - PRESENT

Designing and Implementing Microsoft DevOps Solutions | AZ-400

ITCE

Skills

Libraries/APIs

Entity Framework, SignalR, Windows Forms (WinForms), REST APIs, React, SendGrid API, Node.js, Moq, jQuery

Tools

Visual Studio, C#.NET WinForms, GitHub, MQTT, Azure Active Directory B2C (ADB2C), xUnit, Azure IoT Hub, Orchard CMS, MSBuild, Sandcastle, TeamCity, Jira, Git

Languages

C#, C#.NET, SQL, JavaScript, HTML, GraphQL, HTML5, CSS, Less, dBASE, ASP.NET Razor

Frameworks

.NET, ASP.NET Core, .NET Core, Entity Framework Core, Windows Presentation Foundation (WPF), .NET 4, ASP.NET, React Native, ASP.NET MVC, OAuth 2, Telerik Kendo UI, Razor, SpecFlow, Redux, Kendo UI, Bootstrap 3, Bootstrap, ASP.NET MVC 4, ASP.NET Web Forms, NHibernate, NUnit, .NET MAUI, Razor Pages, Angular, Unity, .NET 2, .NET 6

Paradigms

REST, Testing, Unit Testing, Acceptance Testing, Scrum, Azure DevOps

Storage

PostgreSQL, Microsoft SQL Server, Relational Databases, SQLite, Azure Table Storage, MongoDB

Platforms

Xamarin, Firebase, Docker, Azure, Linux, NopCommerce, Squidex

Other

Software Development, APIs, Full-stack, Full-stack Development, Cloud Applications, Modbus Protocol, WebSockets, Identity Server, Microsoft Azure, Technical Writing, Integration Testing, Multithreading, Bluetooth Beacons, Web Services, WCF Web Services, IIS, Ajax, Architecture

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