Matthew Sembinelli

Senior Software Developer at Self-Employed Contractor

Calgary, Alberta, Canada
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
Matthew Sembinelli is a senior software developer with a decade of experience building secure, production-grade systems across fintech, IoT, and blockchain domains. He has led innovation at ATB Financial on DLT-based payment settlement, self-sovereign identity and serverless CI/CD pipelines, and previously engineered encrypted firmware update systems at Garmin. As a self-employed contractor he has ranged from hands-on development to architecture and engineering management, mentoring teams and reducing technical debt. His open-source contributions include quality and test automation work on the widely used openwallet-foundation/aca-py project, improving robustness of postgres wallet initialization and JSON handling. He also pursues diverse side projects—from a Google Sheets addon for trading data and an npm EFT parser to Ethereum lottery contracts and a 6-axis wireless MIDI controller—demonstrating a blend of backend, blockchain and embedded-systems skills. Based in Calgary, he brings pragmatic engineering rigor and a knack for turning complex security and integration challenges into reliable, auditable solutions.
code10 years of coding experience
job10 years of employment as a software developer
bookBachelor of Science (B.Sc.) Electrical Engineering with Computer Engineering Minor, Bachelor of Science (B.Sc.) Electrical Engineering with Computer Engineering Minor at University of Calgary
github-logo-circle

Github Skills (9)

unit-testing10
json10
error-handling10
python10
verifiable-credentials9
hyperledger-indy9
debug9
debugging9
postgresql8

Programming languages (14)

C++CSSRustCMakefileGoHTMLTypeScript

Github contributions (5)

github-logo-circle
openwallet-foundation/acapy

Jun 2020 - Jun 2020

ACA-Py is a foundation for building decentralized identity applications and services running in non-mobile environments.
Role in this project:
userBack-end Developer & QA Engineer / Test Automation Engineer
Contributions:8 commits, 1 PR, 8 comments in 1 day
Contributions summary:Matthew primarily focused on improving the quality and robustness of the `acapy` project by addressing issues related to the handling and validation of input arguments for the postgres wallet, a core component of the project. Their work involved writing and refining unit tests, and ensuring proper JSON format of storage configuration and credentials, which directly impacts the initialization and operation of the wallet. The user's commits specifically addressed error handling and improved debugging by catching exceptions when invalid JSON strings were passed as arguments to the postgres wallet. They also worked on the related test cases.
pythonvonethereumdecentralizedverifiable-credentials
msembinelli/mjs-gl

Jan 2016 - Jan 2017

Contributions:85 pushes, 3 branches in 1 year
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
Matthew Sembinelli - Senior Software Developer at Self-Employed Contractor