With over 20 years of experience in software development and system architecture, we specialize in delivering innovative, scalable, and robust technology solutions. Our expertise spans cloud engineering, microservice architecture, distributed systems, and enterprise software development. Here are some of the standout projects we have delivered:
OWDA ERP Audit
Client: Organization for Welfare & Development in Action - OWDA
Role: Software/System Audit
Summary: The purpose of this audit was to evaluate and enhance the effectiveness of the OWDA ERP system. OWDA sought to conduct a thorough audit to verify that all individual components of the application are effective and suitable for achieving the stated objectives in a manner that is both accurate (meeting exact requirements) and efficient (optimizing resources to the fullest).
This report has been prepared for the Organization for Welfare Development in Action (OWDA). The focus of the ERP system audit is to ensure that the system is fully prepared for deployment into production. Additionally, the audit aims to confirm that the ERP system can effectively support scalability, maintainability, and the confidentiality, integrity, and availability of the information it manages.
Sahay Mobile Banking System Audit
Client: RAYS | MicroFinance INSTITUTION
Role: Software/System Audit
Summary: We conducted an audit of two mobile/agent banking products known as 'Sahay Mobile Banking.' A detailed checklist was developed to assist management in assessing the health of both Sahay Mobile Banking projects—one currently deployed in production and the other a newly developed application.
This report has been prepared for the management of Rays Microfinance Institution. The Sahay Mobile Banking system audit focuses on two mobile application platforms/ecosystems to evaluate their effectiveness in supporting scalability, maintainability, confidentiality, integrity, and availability of the information they handle.
Global Case Management System (GCMS) Cloud Migration
Client: Government of Canada (IRCC)
Role: Solution/Enterprise Architect
Summary: We led the migration of GCMS to AWS, ensuring compliance with strict security standards while delivering scalable cloud solutions. By implementing CI/CD pipelines and collaborating with cross-functional teams, I streamlined project integration and enhanced operational efficiency.
Service Provisioning Workflows for Network Infrastructure
Client: Nokia
Role: Senior Cloud Engineer
Summary: At Nokia, We developed Java microservices using Spring Cloud and Spring Boot, deploying them on Google Kubernetes Engine (GKE). My work focused on integrating Google Cloud Services to enhance functionality, meeting rigorous acceptance criteria in partnership with network design engineers.
Oasis 911 and Reverse 911 System
Client: Airbus DS Communications
Role: Senior Software Engineer
Summary: We contributed to the design and deployment of a microservice-based, event-driven architecture for the Oasis project, utilizing Grails/Groovy. By managing feature development and collaborating with global teams, We ensured system scalability and reliability for critical public safety operations.
Enterprise Service-Oriented Architecture Development
Client: Qatar National Bank (QNB)
Role: Senior Java Developer/Technical Lead
Summary: While at QNB, We developed B2B web services integrating Qtel and QNB systems, utilizing Java EE design patterns. We promoted SOA principles, fostering collaboration among stakeholders, and created scalable, efficient solutions for enterprise-level service integration.
Project Management: Enterprise Database
Client: IBM
Role: Database Application & Integration Technical Lead
Summary: At IBM, we developed and optimized a project management database application with SQL and transaction processing technologies. Additionally, We enhanced Rational Portfolio Manager with Web 2.0 features and Single Sign-On (SSO), while pioneering a performance and scalability framework for REST APIs.