
Pencho Dimitrov Popadiyn
Verified Expert in Engineering
Full-stack Developer
Sofia, Bulgaria
Toptal member since June 19, 2022
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
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
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
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.
.NET Developer
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.
C#/.NET Developer
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.
Full-stack Developer
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.
Full-stack Developer
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.
Senior Full-stack Developer | Team Lead
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.
Experience
On-premise and Cloud Application for Smart-farming Automation
BeNet
Voucher Rider
(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/Monitoring System for Induction Heating for Ultraflex
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
Deed Platform
challenges created by the channel's administrators (mainly the company's HRs).
Automation Tests for Bank Trading System
Education
Master's Degree in Computer Systems and Technologies
Technical University of Sofia - Sofia, Bulgaria
Certifications
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
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