Ayyoob Hamza is a software development engineer and architect with 12 years of experience building scalable, reliable systems across startups and large organizations, currently at Amazon in Kirkland. He co-founded and led product and engineering at a network security startup, driving patentable product development, CI/CD, and customer deployments, and has academic experience mentoring thesis students and publishing research. His hands-on background spans backend API management, database schema design, and IoT/embedded firmware—evidenced by contributions to well-known WSO2 projects on API Manager and IoT Server. Comfortable bridging research and delivery, he has applied formal models and lightweight physics in earlier research systems and consistently focuses on robust, production-ready architectures.
12 years of coding experience
8 years of employment as a software developer
High School Physical Sciences, High School Physical Sciences at D. S. Senanayake College
Bachelor's Degree Computer Science, Bachelor's Degree Computer Science at University of Colombo
Welcome to the WSO2 IoT Server source code! For info on working with the WSO2 IoT Server repository and contributing code, click the link below.
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:299 commits, 92 PRs, 47 pushes in 2 years 1 month
Contributions summary:Ayyoob's commits focused on modifying and refining code related to IoT device agents. Specifically, they updated agent configurations, including device identifiers, and made adjustments to the publishing of sensor data, such as temperature, PIR, and sonar readings. The changes involved updates to core agent code and modifications to HTTP requests, which suggests interaction with a backend server. They have been adding and modifying the firmware logic.
Contributions summary:Ayyoob's contributions primarily involve modifications to back-end code, specifically within the `org.wso2.carbon.apimgt.keymgt` and `org.wso2.carbon.apimgt.impl` packages. These changes include version bumps, alterations to Java classes related to API key management, and updates to database schema scripts (h2.sql). The user appears to be focused on the core API management functionalities and associated data models, as evidenced by the file modifications.
api-management
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
Ayyoob Hamza - Software Development Engineer at Amazon