Milan Nankov

Milan Nankov

Building Software Engineering Dream Teams · Shaping Products & Technical Strategies

Plovdiv, Bulgaria

Summary

Seasoned technology leader and lifelong advocate of software craftsmanship with 18+ years of delivering business-critical systems. After a decade of deep, hands-on work in the .NET ecosystem, I have spent the past three years driving large-scale Java solutions.

I have held every chair in the room — from software engineer through architect to CTO — so I know how to grow teams, nurture engineering culture, engage with customers, and align roadmaps with strategic goals. I thrive on translating technical nuance into clear value for executives, product owners, and customers alike.

Over the last few years I have specialized in transforming groups of engineers into cohesive, high-performing "dream teams" — refining a repeatable playbook that works in any environment, from startups in firefighting mode to enterprise platforms at scale.

I am currently advancing software design through Event Modeling—a powerful methodology for architecting and specifying complex systems. It challenges conventional approaches and enables us to leverage AI with greater efficiency, clarity, and correctness.

Experience

Pronet Gaming

3 yrs 4 mos · Bulgaria
Engineering Manager Current Mar 2023 — Present

Leading two technical teams — Casino and Betex. Responsible for fostering team growth, maintaining technical excellence, and shaping the overall technical strategy. Collaborate closely with HR, business stakeholders, Business Analysts, and QA to ensure seamless integration, clear communication, and continuous improvement across teams.

Tag Genie

Bulk Product Tag Management for Shopify
Founder & CTO Current Sep 2022 — Present

Building the leading tag-management application for Shopify, now serving 300+ stores. Validated the idea using Lean Startup techniques and grew the initial POC into a full SaaS product. Responsible for every software aspect — cloud architecture, software architecture, tech stack, and feature implementation.

Azure User Group Bulgaria

Community
Leader Jan 2017 — Apr 2020

Led the Azure User Group Bulgaria for about 3 years — organizing meetups, talks, and resources for the local cloud community.

Scalefocus

2 yrs 2 mos · Bulgaria
Head of Solutions Jun 2021 — Aug 2022

Managed the division responsible for innovation, working directly with the company CTO. Created the process for gathering and evaluating ideas for new products using Lean Startup, Jobs-to-be-Done, and Outcome-Driven Innovation — building a micro-startup ecosystem inside the company. Coached idea owners, joined initiatives, and talked with potential clients to validate concepts.

Technical Team Lead Jul 2020 — Jun 2021

Responsible for the growth and career paths of my engineering team and for deploying engineers to projects based on their skills and development goals. As an architect, set up technical teams at the start of new client engagements and advised multiple projects as a consultant.

FantasticStay

1 yr 1 mo · Bulgaria
Chief Technology Officer May 2019 — May 2020

Architected and planned the migration of a legacy system to a modern, event-driven solution aligned with the company’s future goals — then assembled the team and executed on the plan.

Prevalent Inc.

10 mos · Sofia, Bulgaria
Software Architect Aug 2018 — May 2019

One of four people invited to set up the technical team for a US company’s Remote Development Center in Bulgaria. Hired top talent and led teams. Understood existing systems across C#, JavaScript, and Java, then created a plan to migrate and incorporate them into the new platform.

New Venture Software

5 yrs 2 mos
Founder & Chief Technical Officer Jul 2013 — Aug 2018

A software development and design firm defined by its passion for building software the right way. As founder and CTO, responsibilities ranged from pre-sales with clients to architecting solutions, leading teams, and hands-on implementation.

Telerik

5 yrs 7 mos
Team Lead Aug 2011 — Jul 2013

Co-led the team responsible for Telerik’s WPF & Silverlight products including RadPivotGrid and RadPivotFieldList. Worked on OLAP support for RadPivotGrid (XMLA and Adomd).

Senior Software Developer Dec 2009 — Feb 2012

Worked on WPF and Silverlight components — RadGridView, RadTreeListView, RadDataPager, and data-management & input components — and built/maintained the build & test infrastructure for both product lines.

Software Developer Jan 2008 — Dec 2009

Contributed to Telerik’s WPF and Silverlight component suite and supported the build and test infrastructure for the WPF and Silverlight product lines.

Academia

American University in Bulgaria

Blagoevgrad, Bulgaria
Adjunct Professor Sep 2016 — Jan 2018

Taught "Cloud Computing with Microsoft Azure" and "Tackling Software Complexity with Domain-Driven Design" — bringing real-world engineering practice into the classroom.

Knowledge Sharing & Community

A long-time contributor to the Bulgarian developer community. I led the Azure User Group Bulgaria — organizing meetups, talks, and resources for the local cloud community — and regularly speak at regional conferences on cloud computing, software design, and architecture.

Selected Talks

Event Modeling: The Next Evolution of Designing Software Systems Sofia · 2026

DEV.BG .NETworking Conference (DotNetworking)

Hacking Business Domains with Domain-Driven Design Sofia · 2019

DevReach

Going Serverless with Azure Functions Sofia · 2017

DevReach

A Lap Around Azure App Service Sofia · 2017

Global Azure Bootcamp Bulgaria

Team Foundation Server Portorož · 2012

NT Conference

Education

American University in Bulgaria

B.Sc. Computer Science & Economics

2003 — 2008