Andrey Marochko

Autonomy Research Engineer at Motional

Redmond, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Andrey Marochko is a Principal Software Engineer with deep expertise in C++, concurrency, distributed systems, and applied ML, currently building an enterprise-grade distributed storage system in Redmond. His career spans Intel threading runtimes, maintaining and innovating the Threading Building Blocks scheduler, to Microsoft Research where he led the TPM 2.0 reference implementation and multi-language TPM stacks used across major vendors. He has a rare combination of low-level optimization, security/firmware standardization, and large-scale inferencing experience—having productionized FPGA-based DNNs and worked on cloud inferencing services and DirectML compiler tooling. Andrey’s open-source contributions include maintaining Microsoft’s official TPM 2.0 repos, reflecting his influence on industry-wide security tooling and compliance suites. Known for turning research into practical, frugal implementations, he brings a decades-long love of programming and a knack for making complex systems both performant and resilient.
code8 years of coding experience
job26 years of employment as a software developer
bookMS, Chemical Engineering, MS, Chemical Engineering at Ivanovo State University of Chemistry and Technology (ISUCT)
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (16)

c1710
tmp10
net10
asp-net10
dotnet10
tpm10
c1110
csharp10
cryptography10
dotnet-core10
security10
develop9
refactoring8
refactor8
c-language4

Programming languages (3)

C#CJavaScript

Github contributions (5)

github-logo-circle
microsoft/ms-tpm-20-ref

Jun 2017 - Oct 2020

Reference implementation of the TCG Trusted Platform Module 2.0 specification.
Role in this project:
userBack-end Developer
Contributions:4 reviews, 76 commits, 28 PRs in 3 years 4 months
Contributions summary:Andrey's commits primarily focus on modifying the reference implementation of the TPM 2.0 specification. These changes involve implementing and refining commands related to the Trusted Platform Module, including updates to various system components and cryptographic operations. The contributions encompass modifications to both the header and source files within the repository, indicating a focus on improving the core functionality and behavior of the TPM simulator. The commits also fix the build failures and compilation warnings.
tcgtrustedtrusted-platform-modulespecificationmodule-2
microsoft/TSS.MSR

Jul 2017 - Aug 2021

The TPM Software Stack from Microsoft Research
Role in this project:
userBack-end Developer
Contributions:3 reviews, 243 commits, 19 PRs in 4 years 1 month
Contributions summary:Andrey's commits primarily involved updates to the TSS.Net code, a TPM 2.0 software stack from Microsoft Research. They made changes to build configurations, including adding a solution for the Desktop version and disabling call stack handling for custom exceptions in the .Net Core version. The user also appears to have focused on code cleanup and refactoring the code.
microsoft-researchsoftware-stacktpmmicrosoft
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial