Hi, I’m Denis
Software Architect and Engineering Leader with 20 years in tech.
I’ve spent my career building and leading teams across SaaS, DMaaS, ML-ops, distributed computing, and cloud infrastructure — primarily with US-based companies over the past 12 years.
Three areas where I go deep:
Software Architecture — system design, distributed systems, architectural trade-offs. The kind of thinking that AI won’t replace anytime soon: knowing what to build and why, not just how.
AI-Assisted Engineering — I build and orchestrate multi-agent development pipelines. Not just using AI tools, but architecting how humans and AI agents collaborate on real software projects.
Engineering Leadership — driving engineering organizations at C-level as Head of Engineering. Product-minded approach to building teams and systems: aligning architecture, people, and product strategy to deliver real business outcomes.
What I write about
- System design decisions and trade-offs
- Architecture patterns in practice (not just theory)
- AI-assisted development: what works, what doesn’t
- Engineering leadership: product thinking, org design, scaling teams
- Lessons from 20 years of building and leading engineering organizations
Background
- 20 years in software engineering — from hands-on fullstack to engineering management
- 12 years working with US companies (remote and on-site)
- Domains: SaaS/B2B, DMaaS, MLOps, distributed computing, cloud engineering
- Languages: Python, JavaScript/TypeScript, Rust, Scala, C++