- Born June 1990
- blog@nikolay.it
- nikolay.it
CV last updated on 16 July 2026.
Summary
Senior software engineer, solutions architect and technical trainer with extensive experience in building large-scale web platforms, cloud solutions and developer tooling on the Microsoft stack. Strong expertise in C#, .NET, ASP.NET Core, SQL Server, JavaScript and Azure, with deep understanding of software architecture, algorithms and data structures. Proven track record in leading engineering teams, designing complex systems, delivering high-quality software on time and teaching thousands of students and professionals.
Court-appointed expert witness (software engineering and digital forensics) in the Bulgarian courts, experienced in complex technical analyses and formal expert reports. Former Microsoft Certified Trainer (2014–2022), recognized in Forbes Bulgaria “30 under 30” and as “Student of the Year in Bulgaria”.
Computer Skills
Programming Languages
Expert: C# JavaScript SQL
Very good: C/C++ PHP Python Java
Good: F# Assembly MSIL Adobe Flex (MXML, ActionScript)
Software Technologies
- Web development with the ASP.NET stack: ASP.NET Core, Blazor, ASP.NET MVC, Razor, ASP.NET Web Forms, ASP.NET Web API, SignalR, Entity Framework, Dapper, LINQ, SQL Server, WCF, Kendo UI, AutoMapper, Ninject
- Microsoft Azure (App Services, storage, databases and related services)
- Web development with PHP and MySQL: PHP, MySQL, Smarty, jQuery
- Web development with Node.js: Node.js, Express.js, MongoDB
- Microsoft .NET Framework and .NET: C#, ASP.NET Core, ASP.NET MVC, Windows Forms, WCF, CLR, Mono, ASP.NET Web Forms, WPF, Silverlight
- Client-side technologies: HTML5, CSS3, JavaScript, AJAX, jQuery, Kendo UI, AngularJS, Flex, Flash
- Distributed systems and multi-tier architectures
- Databases – design and optimization of relational databases (SQL Server, MySQL), good knowledge of MongoDB
- Object-oriented programming and modeling (excellent knowledge of design patterns and SOLID principles)
- Deep knowledge of algorithmic problems – data structures, graph theory, combinatorial problems, dynamic programming, etc.
- Source control systems – Git (GitHub, Azure DevOps), TFS, SVN
- HTTP, web crawling, Windows API, sandboxing in Windows
Administration Skills
- Administration of Windows Server, IIS and Microsoft SQL Server
- Virtualization – running own servers on vSphere and Hyper-V
- Windows and Linux administration
Other Skills
- Excellent presentation and communication skills
- Video and audio editing skills
- Excellent skills with Microsoft Word, Microsoft Excel and Microsoft PowerPoint
Experience
Technical Trainer · SoftUni
09/2018 – present- Design and deliver courses in programming, algorithms, data structures and software engineering.
- Teach large groups of students in both online and in-person formats.
Expert Witness · Bulgarian Court
05/2020 – present- Act as court-appointed expert in software, web systems and digital evidence.
- Prepare detailed technical analyses and formal expert reports for civil and other court cases.
Solutions Architect · ZenCodeo
05/2016 – presentDesign and development of cloud-based legal-tech and business systems. Selected projects:
- StratusBK – Bankruptcy case management system for attorneys with integration with US courts for automated case filing and case information gathering, finance management, document processing, CMS, CRM, calendar with case events, etc.
- AccentInsights – Platform to manage and track public employee activities, helping managers retain team members and reduce retraining costs.
- Customer Experience Enhancer – Modern, secure, cloud-based plug-and-play solution enabling multiple interaction channels with customers (phone, email, SMS, chat, web form), agent work tracking, agent management, detailed marketing reports and machine-learning-based optimization suggestions.
- Delinquency Cases System – System for attorneys and creditors with extended information about US bankruptcy cases (Chapter 13), integrating several data providers into a unified platform for analysis and visualization.
- Court Calendar – Online system to download US court events and systemize them in an easy-to-use UI.
- Semrad Portal – Client and employee web portal with information about cases, leads, appointments and marketing data.
Manager Software Engineering and Technical Trainer · Telerik (Progress)
05/2011 – 05/2016- Delivered more than 350 lectures in Telerik Academy.
- Main architect of TelerikAcademy.com: learning management system (LMS), test system, attendance system, forum system, anti-cheat system, certification system and others.
- Main architect and developer of BGCoder.com – Open Judge System (source code):
- Web interface for users and administrators (ASP.NET MVC).
- Windows service for compiling, executing and checking user submissions.
- Restricted process executor using Windows APIs.
- Compiler wrappers and custom checkers.
- Anti-cheat system for detecting code similarity.
- Showcase System – best.telerikacademy.com (source code).
- Trainer in Telerik Software Academy, Telerik School Academy, Telerik Algo Academy and Telerik Academy Plus.
- Co-author and editor of the book “Introduction to Programming with C#” (Bulgarian and English).
- Video lectures: nikolay.it/Videos.
Web Developer · Freelancer
09/2005 – presentSelected websites:
- dela.bg (ASP.NET Core)
- musicx.mx (ASP.NET Core, Blazor)
- presscenters.com (ASP.NET Core)
- textbg.com (ASP.NET Core)
- nikolay.it (ASP.NET Core)
- rubixstudio.com (PHP)
- reprobiomed.eu (PHP)
- uniken.bg (PHP)
- vsepeta.com (PHP)
- ribarskatahija.com (initially PHP, later rewritten in ASP.NET MVC)
No longer active: managerteams.com, prepishi.com, vapostolov.eu, agency-angel.com, zamunda.info, training-bg.net, zvyn.com, jaltici.com, selectronic-bg.com, aznepusha.bg (all PHP).
.NET Projects
06/2004 – present- Numerous open source projects: github.com/NikolayIT
- Learning management system: telerikacademy.com (closed source)
- Online judge system for programming competitions: bgcoder.com (source code)
- BlogSystem written in ASP.NET Core: github.com/NikolayIT/nikolay.it
- Santase card game engine with AI, published in the Microsoft Store (source code)
- Texas Hold’em Poker card game engine (source code)
- Belot card game engine (source code)
- RatioMaster.NET: ratiomaster.net (source code)
- NStudio – no longer active
- NRPG Skyper – no longer active
- NPMG Salary – used by the administration of the National High School of Science and Mathematics for calculating salaries and printing documents
- AstroPlatform – project for the NASA Space Apps Challenge Bulgaria (source code)
- tDNA (closed source) – project for Telerik Hackathon 2013: mobile app using Kendo Mobile and Telerik Backend Services with dashboard, news, statistics and data for Telerik employees from Active Directory
Participation in Programming Competitions
02/2005 – present- Active participant in TopCoder algorithmic tournaments
- National Olympiad in IT (2007; 2008 – 1st place in IT test and 1st place in desktop applications project category; 2009 – 1st place in Internet applications project category)
- National Olympiad in Informatics (2006–2009)
- National Autumn, Winter and Spring Competitions in Informatics (2006–2009)
Co-author of Books
- Introduction to Programming with C# (English) – ISBN: 978-954-400-773-7
- Introduction to Programming with C# (Bulgarian) – ISBN: 978-619-00-0778-4
- Programming Basics with JavaScript (Bulgarian) – ISBN: 978-619-00-0702-9
- Programming Basics with Python (Bulgarian) – ISBN: 978-619-00-0806-4
- Programming Basics with C++ (Bulgarian) – ISBN: 978-619-00-0951-1
Achievements and Awards
- Microsoft Certified Trainer – active from December 2014 to December 2026
- 30 under 30 – Forbes Bulgaria – November 2015
- Student of the Year in Bulgaria 2015 – December 2015
- Top 100 most influential IT people in Bulgaria – 2022
Education
New Bulgarian University
2016 – 2018Master’s degree in “Software Technologies in the Internet”.
New Bulgarian University
2015 – 2016Bachelor’s degree, Computer Science (module: Computer Programming).
Sofia University “St. Kliment Ohridski”
2009 – 2014Computer Science.
Telerik Academy
2010 – 2011Graduated with best results.
School camps in informatics (Ministry of Education, Bulgaria)
2005 – 2009Participation in various national training camps in informatics.
National High School of Science and Mathematics
2004 – 2009Specialty: Chemistry and Biology. Graduated with excellent marks.
105 SOU “Atanas Dalchev”
1997 – 2004Graduated with excellent marks.
Exams and Certificates
- 70-480: Programming in HTML5 with JavaScript and CSS3 (10/2012)
- 70-483: Programming in C# (11/2012)
- 70-486: Developing ASP.NET MVC Web Applications (02/2013)
- 98-372: .NET Fundamentals (03/2013)
- 98-375: HTML5 Application Development Fundamentals (04/2013)
- 98-361: Software Development Fundamentals (04/2013)
- 70-487: Developing Microsoft Azure and Web Services (04/2013)
- 98-363: Web Development Fundamentals (05/2014)
- 98-349: Windows Operating System Fundamentals (06/2014)
- 70-461: Querying Microsoft SQL Server 2012/2014 (06/2014)
- Microsoft Certified Trainer (MCT) (2014 – 2026)
- 98-365: Windows Server Administration Fundamentals (05/2015)
- 98-367: Security Fundamentals (06/2015)
- 70-494: Recertification for MCSD: Web Applications (10/2015)
- AZ-900: Microsoft Azure Fundamentals (02/2022)
- AZ-104: Microsoft Azure Administrator (03/2022)
- AZ-204: Developing Solutions for Microsoft Azure (12/2025)