I'm Rashid. I have more than 3 years of experience in software development. I am willing to work on any technology. I am a keen learner and always ready to take challenges. I have working a remote experience and know how to get things done remotely.
Bildung
C
Computer Science
UMT Lahore Pakistan, Bachelor's Degree
2016
Arbeit & Erfahrung
U
Software Engineer
UWPRX
Apr'2021 - Apr'2021
CI/CD Pipeline Configurations with GCP
I am part of the team which is designing and implementing CI/CD using bit bucket and Google GCP. There include a complex Groovy scripts and docker configurations to run the pipeline. From development to deployment everything will be automated at the end
with all the required logs management as well. The product is a Enterprise level
application running on multiple nodes with high volume of data in real time. It's a kind of Ecommerce product deployed and running in multiple countries across multiple
clients.
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.
G
Junior Software Engineer
Gosafe International
Nov'2017 - Feb'2019
Desktop Application (Java Core)
Integrations and development of desktop-based java multi-threaded and highly scalable IOT application to fulfill required needs of clients over the entire country. Making application more scalable and improving
performance in real time environment. Beside this I am working on Restful Web services to handle
queries from mobile app from all over the country. Also working on android application which shows
tracking data in real time and also summarized form of data.
Also working on Android Application use to visualize data and real time tracking of fleet
Rest Web service using JAX-RS and Jersey
Develop a REST web service for web and mobile application. Exposing multiple endpoints for web and mobile to interact with database and fetch required details on the basis of parameters.
REST Web service using Springboot
Develop a REST web service for web and mobile application. Exposing multiple endpoints for web and mobile to interact with database and fetch required details on the basis of parameters.
Android Application
It's a real-time fleet tracking and management application which serves thousands of users all over the world. Its tracking application which fetch the vehicles details in real-time and display users details on
map and in numeric way. Users can see vehicles reports from month to weeks and days. This app fetch
users details from a rest service which fetch details from database and present in application
IOS Application
It's a real-time fleet tracking and management application which serves thousands of users all over the world. Its tracking application which fetch the vehicles details in real-time and display users details on
map and in numeric way. Users can see vehicles reports from month to weeks and days. This app fetch
users details from a rest service which fetch details from database and present in application
C
Internship in Network
Contour Software
Aug'2017 - Oct'2017
Maintaining and providing network services to ensure 100% availability of network and system support.
Running and monitoring of network using tools like CACTI, PRTG. Managing file server, Domain Controller and Active directory. Configurations of CISCO and DLINK routers and switches.