Mario Sotil is a Principal Engineer based in Vancouver with over two decades of systems-building experience and more than a decade focused on backend and distributed systems. He has led large rearchitectures and data-centralization efforts that delivered multi-fold improvements in development speed and operational burden, and at Amazon designed automated ML and image-processing pipelines that scaled to billions of images per day. Comfortable across Python, Go, Java and cloud-native tooling, he combines hands-on coding with cross-team coordination and mentoring in global, multi-timezone projects. An open-source-minded practitioner, he has improved tooling such as awscurl to tighten AWS compatibility and binary correctness, reflecting his attention to correctness and interoperability. Describing himself as an "existentialist software developer," he brings a pragmatic, systems-first mindset to solving complex reliability, data, and ML engineering challenges.
curl-like access to AWS resources with AWS Signature Version 4 request signing.
Role in this project:
Back-end Developer
Contributions:12 commits, 1 PR, 5 comments in 1 day
Contributions summary:Mario primarily focused on enhancing the functionality and correctness of the `awscurl` tool. Their contributions included refactoring parameter names for consistency with `curl`, improving the handling of binary data payloads, and addressing Python 3 compatibility issues in the test suite. They also fixed binary data treatment in hashing functions. These changes improved the tool's compatibility, functionality, and overall correctness.
Contributions:1 release, 217 commits, 196 pushes in 3 years 7 months
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
Mario Sotil - Principal Engineer at Coalition, Inc.