Boris Dogadov

Hands-On Software Architect & Technical Leader

Vancouver, British Columbia, Canada

About

I thrive on building, leading, and delivering complex technical projects from concept to production-especially those that demand creative, out-of-the-box solutions. Getting things done! Over 15 years in turning ideas into products at early stage startups. • Hands-on architect software development lead, with a strong technical background. • Building and managing remote teams, mentoring developers. • Designing and implementing cloud native, highly scalable and microservices based SaaS solutions. • Proven track record and a proven ability to lead, develop, deliver end to end of complex technical projects. • Expert in Azure ecosystem, ASP.NET Core/.Net Core frameworks. • Driving engineering best practices and architectural initiatives. • MSc and BSc in Computer Science from a top university in Israel (magna cum laude). • Experienced in development of high performance data-structures and algorithms in high contention systems. • Academic background and hands-on experience in compilers.

Experience

  • MongoDB (Permanent Full-time · 5 yrs 8 mos)
    • .NET Driver and Rust Driver Team Lead
      Aug 2024 - Present · 1 yr 11 mos

    • Driver Engineer
      Nov 2020 - Aug 2024 · 3 yrs 10 mos

      • Created MongoDB .Net analyzer • Developing MongoDB .Net driver • Performance optimization research • Contributing to MongoDB specifications

  • Co-Founder & CTO at SAFESHARE Technologies Inc
    Nov 2018 - Nov 2020 · 2 yrs 1 mo

    Built and led a multi-disciplinary technical team in creating and launching social media & photo aggregation space Gramjam https://gramjam.co.

  • Senior Software Engineer at Microsoft
    Oct 2016 - Sep 2018 · 2 yrs

    • Architecting and designing innovative Skype bots PaaS from scratch • Creating low-latency, high-availability, micro services for audio/video signalling with MS Azure • Server performance optimization, reduced resources consumption by 30% • MS Azure, Service Fabric, large scale services, microservices architecture (Asp.Net, AspCore) • Optimized internal development processes by creating dedicated VS plugin and automation utilities • Skype cloud infrastructure, Microsoft Bot Framework (https://dev.botframework.com/)

  • Technical Lead at Еternix Ltd. (http://eternix.co.il)
    Nov 2014 - Oct 2016 · 2 yrs

    • Leading development of the next generation web 3D GIS mapping engine (WebGL, C#, JS, TS) • Delivering end to end highly innovative product, outperforming all existing alternatives • Developing proprietary, high performance media streaming solution (C++, C#, ASP.Net) • Research, requirements gathering, architecture design, performance tuning • Building public JS SDK, managing support for multiple SDK clients • Developing C# to JavaScript compiler (transpiler) DuoCode (C#, Roslyn)

  • Senior Software Engineer at StorONE
    2013 - 2014 · 1 yr

    • Leading design and implementation of distributed, real-time high performance system module. Achieved improvement of x10 over initial performance spec. (C, C#, Mono, Win, Linux) • Leading design and development of a hardware monitoring system, platform agnostic (Win, Linux) • Researching and integrating unique high performance network hardware infrastructure solutions into the existing system. • Modifying and enhancing Mono framework, improving concurrency primitives' performance • Optimizing C# performance in Mono (Ubuntu) environment, profiling and memory management improvements