Senior Software Developer at Self-Employed Contractor
Calgary, Alberta, Canada
Join Prog.AI to see contacts
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.
10 years of coding experience
10 years of employment as a software developer
Bachelor 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
ACA-Py is a foundation for building decentralized identity applications and services running in non-mobile environments.
Role in this project:
Back-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.
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