Marcos Mokarzel

Technical Lead Manager at Google

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
Marcos Mokarzel is a technical lead manager based in Redmond with 10+ years of hands-on experience architecting and shipping embedded and cloud IoT systems, now leading Google’s Object Storage team for Distributed Cloud. He combines deep low-level expertise in C and assembly with practical experience across C++, C#, and Java, and has designed RTOS, device registries, dynamic linkers and memory managers for constrained MCUs. At Microsoft he helped build turnkey Azure IoT solutions and contributed cross-language SDK improvements and platform portability fixes—much of which is reflected in his Azure open-source contributions improving C runtime abstractions and Arduino build tooling. Marcos is fluent across Linux, Windows, VxWorks, ThreadX, FreeRTOS and bare metal, and brings rare telecom protocol mastery (TCP/IP, HTTP, MQTT) to cloud-native storage and IoT problems. He pairs academic rigor (MS in Telecommunications from USP) with entrepreneurial roots in building network backbones and firmware for commercial telecom products, making him equally at home solving device-level constraints or system-scale storage challenges.
code10 years of coding experience
job29 years of employment as a software developer
bookMaster of Science - MS Telecommunication Engineer, Master of Science - MS Telecommunication Engineer at USP - Universidade de São Paulo
bookPost-graduation Computer Science, Post-graduation Computer Science at Universidade Federal do Amazonas
bookBS Electrical Electronics and Communications Engineering, BS Electrical Electronics and Communications Engineering at Instituto Nacional de Telecomunicações - Inatel
github-logo-circle

Github Skills (36)

api-rest10
api-design10
restful-api10
mqtt10
http10
cross-platform10
c1110
batchfile10
java10
azure-iothub10
mqttnet10
esp826610
c1710
javas10
c9910

Programming languages (7)

C#PowerShellJavaCJavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
Azure/azure-iot-sdk-java

Jan 2017 - Feb 2018

A Java SDK for connecting devices to Microsoft Azure IoT services
Role in this project:
userBack-end Developer
Contributions:10 releases, 96 commits, 5 PRs in 1 year
Contributions summary:Marcos primarily focused on enhancements and bug fixes within the Java SDK for Azure IoT services. They addressed issues related to multi-threaded applications by implementing a mechanism to store certificate keys. Furthermore, the user made changes to include the message ID in the HTTPS and MQTT headers and incorporated features for device-related operations like the DeviceMethod. In addition, the user has also contributed to updates to the file upload and job management components.
azure-iotsdkmicrosoft-azureazuremicrosoft
Azure/azure-c-shared-utility

Jun 2016 - Sep 2019

Azure C SDKs common code
Role in this project:
userBack-end Developer
Contributions:58 commits, 3 PRs, 28 pushes in 3 years 2 months
Contributions summary:Marcos implemented several CRT (C Runtime) abstraction functions to replace existing ones on platforms where they are unavailable, focusing on number conversions (strtoull_s, strtof_s, and strtold_s). They also made changes related to logging within the project by fixing the unified log for Arduino ESP8266 and adding file name, function name, and line number to the log, which indicates work on platform specific code and overall system utility. Furthermore, they replaced sscanf in httpapi_compact, a networking adapter, by a local version for architectures without it.
cmakesdkssdkazuregeneral-purpose
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
Marcos Mokarzel - Technical Lead Manager at Google