A
Software Developer
Abacus Consulting
Mar'2019 - Apr'2021
Team Lead: Google FCM Notifications Apigee API Management system (DU telecom Dubai)
Develop an extensive and enterprise level notifications system for android, IOS and web platform. Using
APIGEE we created multiple endpoints for the entire business requirement. Sending notifications to groups, topics and individual devices using the exposed endpoints for all the DU telecom customers.
Keeping records of each customers and managing the required information in the local database as well.
GCP Google Cloud Computing Integration with Azure AD
Azure AD integration with GCP IAM module so all the existing users can login into the GCP console using
their already defined credentials and with authorization policies in the active directory. After the integration all users can seamlessly login to any of GCP service without any further authorization.
Docker Implementations (Ufone Pakistan)
Infrastructure transformation using docker orchestration tool. Deploying the multiple application both
front end and backend using the kubernetes engine for high availability and reducing the response time.
Besides this deployment I also work on ELK stack for log management and better analytics which can help in making future informed decisions.
IAM and Apigee API Management system (MAF Dubai)
Using Auth0 and GOOGLE APIGEE we implemented this system. Making their online transaction, earning
points on those transaction and after that redeeming that earned points at all MAF business points. We
integrated all MAF business at one point which includes VOX Cinema, Carrefour, MAF retailer, MAF
property and much more. We migrated their Current user to Auth0 with were about 2 million in number and integrate them. This project is completed and lives now in Dubai.
IAM and Apigee API Management system (Open Banking for BankABC Bahrain)
Using Auth0 identity and access management system and GOOGLE APIGEE API management platform,
we have implemented the consent management system. Developed multiple endpoints according to all
business requirements and needs. Any third party application will be able to consume these services after
having a proper consent from the client. End user can use this system to pay online to any supported
service all over the world.