Ruslan Manov

Senior Systems Engineer | Financial Software Architect | Quantitative Developer

18+ years building production systems

Python, Rust, PyQt6

Professional Autobiography


PROFESSIONAL AUTOBIOGRAPHY

Building Systems That Absorb Domain Complexity

When a multinational accounting practice needed to change how more than 3,500 clients produce financial statements under Bulgarian GAAP and IFRS, the problem was not a lack of tools. The problem was that accounting logic, reporting constraints, and operational edge cases were still trapped in manual work, fragmented processes, and human memory. Solving that kind of problem requires more than software delivery. It requires the ability to translate domain complexity into systems that are explicit, testable, auditable, and reliable in production.

That is the work I do best. I build software that takes messy, business-critical logic and turns it into operating systems for real organizations.

From Business Operations to Systems Ownership

My career began in 2005 with banking internships at Raiffeisenbank and Societe Generale in Sofia, where I first saw how much value organizations fail to extract from their own data when systems, reporting, and operational reality drift apart. In 2006, I joined Boni Holding as a Marketing Expert. Over time, the role moved far beyond marketing. I became the person who automated the operational bottlenecks others worked around.

From 2010 to 2023 — thirteen years at Boni Holding — I built and maintained the company's core sales forecasting and analytical infrastructure. More than 15,000 lines of VBA powered forecasting models, automated reporting, and decision-support systems used daily by executives. These were not side utilities. They were long-lived operational systems embedded in how the business planned, measured, and acted.

The most important lesson from those years was not simply how to write software. It was how to extract decision logic from day-to-day operations and encode it into systems that remain stable under repeated use. That ability — converting implicit business knowledge into explicit software behavior — has shaped every serious system I have built since.

The Deliberate Upgrade

In 2020, I made a deliberate decision to upgrade my engineering toolkit and formalize areas I had largely learned through production work. I completed an intensive program at SoftUni covering Python ORM, MS SQL, PostgreSQL, Java algorithms, and Linux system administration. This was not a reaction to career instability. It was a strategic move to pair years of practical systems ownership with stronger formal grounding in modern engineering tools and computer science concepts.

From November 2023 to May 2025, I worked as a System Software Developer for Databases and BI at DSK-Rodina, a pension insurance company. There I built a fraud detection system processing more than 500,000 rows of transaction data using Levenshtein distance and graph-based analysis. I developed a sales-force effectiveness analysis that surfaced patterns serious enough to trigger an emergency board meeting and a subsequent restructuring. I also automated PDF-to-database synchronization across 100,000 contracts, removing two days of manual work each month.

Production Financial Software at Kreston BulMar

Since November 2025, I have been building production software at Kreston BulMar, a member firm of Kreston Global, one of the world's leading accounting networks. My primary deliverables are two interconnected systems: Mapping Studio and Reports Generator.

Mapping Studio is a PyQt6 desktop application that automates the mapping of client chart-of-accounts data to standardized BG GAAP financial statement line items. It implements 69 mapping rules, supports split mappings and debit/credit disaggregation, and includes a semantic auto-mapper that reduces manual classification work by an order of magnitude. The system currently serves more than 50 active clients.