Marc Schier

Principal Software Engineer at Microsoft

Munich, Bavaria, Germany
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

🤩
Rockstar
🎓
Top School
Marc Schier is a Principal Software Engineer based in Munich with over a decade of experience building IoT, Industry 4.0 and embedded middleware solutions at Microsoft. He blends deep systems and cloud expertise—working on Azure IoT and OPC-UA integration—with hands-on fixes in security-sensitive areas like TLS and thread safety in widely used Azure C SDKs. Marc has led cross-continental teams shipping embedded Windows for automotive and IoT devices, and he still contributes to open-source projects by resolving tricky buffer, resource, and deployment issues. Known for pragmatic engineering, he moves between low-level protocol work and DevOps automation, ensuring reliable, secure deployments across cloud and device ecosystems. His background in financial engineering and long tenure at Microsoft underpin a methodical approach to complex distributed systems.
code10 years of coding experience
job16 years of employment as a software developer
bookWirtschaftsinformatik/Financial Engineering, Wirtschaftsinformatik/Financial Engineering at University of Augsburg
languagesEnglish, German
github-logo-circle

Github Skills (36)

ss10
docker10
ssl10
net10
ip10
sslv310
dotnet10
c1110
containerization10
dockers10
cicd10
c1710
asp-net10
openssl10
build-automation10

Programming languages (5)

C#CJavaScriptJupyter NotebookMarkdown

Github contributions (5)

github-logo-circle
Azure/Industrial-IoT

Mar 2019 - Jan 2023

Azure Industrial IoT Platform
Role in this project:
userDevOps Engineer
Contributions:22 releases, 234 reviews, 256 commits in 3 years 11 months
Contributions summary:Marc's commits primarily involve modifications to deployment scripts and build configurations. They have been updating the deployment scripts, including a shell script (deploy.sh) and a powershell script (deploy.ps1). They have also updated the container build process, adding manifest generation and ensuring that images are built for the correct branches. The user also appears to have been managing the installation of tools required in the build, and they have updated the versions of various dependencies and packages.
siemensdotnetazure-cosmos-dbindustrialazure-kubernetes-services
OPC Unified Architecture .NET Standard
Role in this project:
userBack-end Developer
Contributions:74 reviews, 15 commits, 33 PRs in 6 years 9 months
Contributions summary:Marc primarily focused on fixing buffer and resource leaks within the TCP communication layer, addressing issues related to asynchronous event arguments and socket operations. They also implemented code review updates, suggesting they were involved in code maintenance and improvement. Furthermore, the user ported a publisher application to a UWP repository and modified several files within the TCP protocol, which may imply further coding.
siemensdotnetdddopcuaopc-ua
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
Marc Schier - Principal Software Engineer at Microsoft