Ewerton Da Silva

Senior Software Engineer at Microsoft

Seattle, 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

🤩
Rockstar
Ewerton Da Silva is a Senior Software Engineer with a decade of experience building and hardening IoT SDKs and tooling for Microsoft Azure, based in Seattle. He specializes in backend systems, TLS/SSL reliability, transport protocols (AMQP), and cross-language SDK maintenance across C, Java, C#, and Node.js. At Microsoft Azure IoT he has driven production fixes—memory-leak patches, reconnection and C2D message handling, and build-system updates—that surfaced across high-impact repos like azure-iot-sdk-c and azure-c-shared-utility. Comfortable across low-level C networking and higher-level SDK design, he also contributes to packaging and automation (vcpkg, build scripts) to smooth release workflows. Colleagues rely on him for pragmatic bug-forcing and interoperability work that keeps device-cloud communication robust at scale. Notably, his contributions reveal a focus on reliability and testable client behavior rather than just feature development.
code10 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
11reputation
191reached
1answer
0questions
github-logo-circle

Github Skills (50)

unit-testing10
git10
ss10
javascript10
device-management10
c-language10
ssl10
lib10
package-management10
amqp10
azure-sdk10
testing10
net10
mqtt10
sslv310

Programming languages (12)

C#PowerShellJavaC++CCMakeJavaScriptGo

Github contributions (5)

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

Oct 2015 - Jan 2023

A C99 SDK for connecting devices to Microsoft Azure IoT services
Role in this project:
userBackend Developer & IoT Developer
Contributions:30 releases, 353 reviews, 701 commits in 7 years 4 months
Contributions summary:Ewerton contributed to the Azure IoT SDK for C, focusing on the implementation of the AMQP transport. Their work included enhancing the device-side handling of C2D (Cloud-to-Device) messages, including the addition of the functionality to receive the message payload as well. The user's changes included enhancements in the reconnection logic and implementation of the sending and receiving of C2D device twin messages. Further changes also address issues with service-side throttling.
azure-iot-sdksc99azure-iotsdkserialization-library
Azure/azure-c-shared-utility

Apr 2016 - Apr 2022

Azure C SDKs common code
Role in this project:
userBack-end Developer
Contributions:1 release, 74 reviews, 182 commits in 6 years
Contributions summary:Ewerton primarily addressed TLS/SSL-related issues within the C shared utility library. Their contributions included fixing connection problems in `tlsio_schannel.c`, merging branch updates, and patching memory leaks in `tlsio_openssl.c`. They also updated network interface handling in `socketio_berkeley.c` and addressed several bugs and code issues related to build processes and tooling in tools folder. Additionally, the user implemented an expose of the mktime() to agenttime.h adapter and applied updates to correct typos.
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
Ewerton Da Silva - Senior Software Engineer at Microsoft