Summary
Dmitry Farafonov is a Development Team Lead based in Berlin with 11 years of software engineering experience and eight years in investment banking, blending deep .NET expertise with practical knowledge across C#, Java, TypeScript, Delphi/Pascal and low-level Assembler. He leads cross-functional teams at Deutsche Bank, driving automated testing and delivery across complex, multi-team trading systems while still contributing hands-on to front-to-back features. Outside the bank he built EyeAuras, a sophisticated .NET/Blazor platform for real-time image processing and automation that combines classical CV (SIFT/ORB, template matching) with modern detectors (YOLO, FasterRCNN) and custom input simulation hardware. Dmitry’s work shows a rare mix of systems-level efficiency (high-load telephony recording, process injection tooling) and product-minded UX via embeddable C# extensibility and Blazor UIs. He is a fast learner who prefers pragmatic, reusable solutions—turning research ideas into production-ready automation and tooling.
10 years of coding experience
11 years of employment as a software developer
Bachelor's degree, Информационные технологии, Bachelor's degree, Информационные технологии at ITMO University
English, Russian