Dzmitry Huba

Software Engineer

Sammamish, Washington, United States21 yrs 4 mos experience
Highly Stable

Key Highlights

  • Expert in distributed systems and machine learning.
  • Led large-scale federated learning initiatives.
  • Published research on privacy-first machine learning systems.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in distributed systems and machine learning.

Contact

Skills

Other Skills

WCFXMLASP.NETVisual StudioC#IntegrationWeb ServicesJVMContinuous IntegrationSoftware Project ManagementDesign PatternsSoftware DesignjQueryWindows AzureJavaScript

About

Passioned about distributed systems, machine learning and privacy. Worked on operating systems, runtimes, base class libraries, distributed systems. Published papers on privacy first machine learning systems at scale. Built and grew teams, mentored and advised.

Experience

21 yrs 4 mos
Total Experience
3 yrs 6 mos
Average Tenure
--
Current Experience

Meta

Senior Staff Software Engineer

Jan 2025Mar 2026 · 1 yr 2 mos · Bellevue, Washington, United States · Hybrid

  • Solving large-scale language model training in cross-region setting

Google

2 roles

Senior Staff Software Engineer

Nov 2022Jan 2025 · 2 yrs 2 mos

Staff Software Engineer

Jan 2015May 2019 · 4 yrs 4 mos · Greater Seattle Area

  • Federated Machine Learning
  • Led team building infrastructure that schedules, coordinates and aggregates results for on-device collaborative machine learning across 100s of millions of devices. Models trained on this infrastructure were deployed to production increasing feature quality compared to centrally trained models while preserving users’ privacy, including (public) Google GBoard Next Word and Emoji Prediction, Google Android Messages Smart Reply, Google Pixel Now Playing, Google Assistant.
  • Scaled distributed backend and designed core components, including resource efficient client/server communication protocol and connection management mechanism allowing to handle continuously increasing non-uniform load from geographically distributed devices with unreliable connectivity, resource manager with strong isolation serving multiple tenants, a comprehensive set of monitoring and diagnostics tools used in day-to-day activities by client and infrastructure teams.
  • Google Service Control
  • Led performance, scalability and reliability efforts for Google Service Control that serves as production critical control plane for hundreds internal and external services.
  • Improved throughput by 2x, reduced memory footprint by 7x, improved long tail latency by 9x through carefully staged redesign of core components and execution model. Enabled its growth to handle millions of QPS of production critical traffic.
  • Defined performance goals and designed representative workload, identified performance and scalability bottlenecks in existing implementation, setup continuously running performance tests and monitoring dashboards.

Facebook

Senior Staff Software Engineer

May 2019Nov 2022 · 3 yrs 6 mos · Bellevue, Washington

  • Leading Federated Learning and Analytics platform at Facebook scale.

Microsoft

Senior Software Design Engineer

Nov 2010Jan 2015 · 4 yrs 2 mos

  • Designed messaging layer for the distributed actor library on Midori with the goal to eventually enable programming model for distributed applications on Midori.
  • Extended async library for Midori with concurrent loop primitives and support for async enumerators, simplified async sequence API which enabled developers to be more productive in writing asynchronous programs.
  • Identified object isolation model holes on Midori through language support of async computations, designed capability based async library and fixed the holes bringing object isolation model to consistent state.
  • Designed safe parallel library for Midori based on object isolation model that enables developers to write data race free algorithms in both functional (map/reduce) and imperative (update in-place) models, used to improve speech recognition engine.
  • Ported serial speech recognition engine to Midori, improved serial and parallel algorithms resulting in reduced user perceived latency of speech recognition in Windows Phone.
  • Improved Ads BI systems operability and reduced time to integrate loosely coupled components through developing Metadata Management Services.

Epam systems

Chief Software Engineer

Oct 2004Oct 2010 · 6 yrs

  • Designed and developed façade for complex mobile applications framework to simplify common application scenarios development through task oriented API with usage guidelines.
  • Gained trust to start application redesign by analyzing existent composite application and presenting solutions (smart client based on Composite Application Guidance and WCF) to found issues. Designed and developed key design/architecture decisions, established guidelines and constant design assessment to stay consistent with design and keep high quality resulting in development efficiency and overall quality increase.
  • Analyzed and presented existent ASP.NET data centric application issues related to scalability, performance and development efficiency. To solve outlined issues light-weight, extensible task oriented framework was designed and developed in close collaboration with target developers group. It increased scalability and performance through building parallel/sequential asynchronous execution of tasks (mostly IO bound), increased reusability of logical units of work, promoted modular design principles, presented low entry barrier through compact and intuitive API and set of documentation and quickstarts.
  • Designed and developed web resource usage statistics (based on IIS logs analysis) service of high performance with failover mechanism.
  • Designed and developed an abstraction layer for communication between distributed parts of the application (hosted within different processes) and backed system allowing developing parts independently and increasing efficiency.
  • Designed and developed scheduler service hosted within Windows service with failover mechanism and custom tasks extensibility.
  • Participated in design and development of customizable at runtime data binding mechanism for ASP.NET controls.

Education

Belarusian State University of Informatics and Radioelectronics

Master's degree — Computer Science

Jan 2000Jan 2005

Stackforce found 100+ more professionals with WCF & XML

Explore similar profiles based on matching skills and experience