
About
I am a coding enthusiast who loves to solve problems, regardless of the tech stack. Able to adapt to a given environment given the situations. Specialize in backend and data engineering with an upcoming and growing experience in frontend and mobile development. Cloud technologies, primarily GCP, are the main tools in my utility belt but I don't shy away from open source alternatives. If there is a way to reduce costs and improve latency, that's the most likely route I try to take whether it be a technology, code optimization, query optimization or even architecture.
I am a coding enthusiast who loves to solve problems, regardless of the tech stack. Able to adapt to a given environment given the situations. Specialize in backend and data engineering with an upcoming and growing experience in frontend and mobile development. Cloud technologies, primarily GCP, are the main tools in my utility belt but I don't shy away from open source alternatives. If there is a way to reduce costs and improve latency, that's the most likely route I try to take whether it be a technology, code optimization, query optimization or even architecture.
Experience
BrainyRMS - A revenue management system solution providing smartly generated prices
- Planned and managed my team to produce an internal tool for the support team to onboard new customers.
- Planned and guided my team to introduce an AI assistant for clients to carry out system actions automatically.
- Integrated several other property management systems with my team Started introducing new software practices to improve the software development lifecycle process
BrainyRMS - A revenue management system solution providing smartly generated prices
- Planned and managed a BI analytics feature for our own website that was previously being achieved through Google Studio.
- Planned and guided a working admin portal, with brainstorming on Miro, for onboarding properties to our system to save time on manually onboarding them.
- Implemented v2 of this system using Firestore DB to cache the data being rendered on the website, reducing load times to under 1 second from 6-10 seconds.
- Converted an events-scraping Selenium script into an API call and deployed it through a Cloud Function, connected with a Cloud Scheduler Job to run once every week.
- Updated the current deployment to use event triggers instead of scheduler jobs using Cloud Pub/Sub. These events include any changes done by the user on frontend or any changes received in the backend system such as webhooks.
- Designed an ingestion workflow for a new client, MEWS, involving Cloud Functions, Cloud Tasks and Cloud Pub/Sub.
- Designed and updated the price loading workflow to using Cloud Workflows and Cloud Tasks, running parallel requests to the API to load data faster into BigQuery.
- Helped in integration of payment APIs such as Stripe, ensuring that efficiency of the code is at its highest.
- Designed selenium scripts for scraping Instagram Reels.
- Review code in PRs, in Azure Repos, made by the junior developers to ensure best software practices are followed.
BrainyRMS - A revenue management system solution providing smartly generated prices
- Created a data pipeline using Django views and models, crontab scripts and BigQuery for the V1 of this system to serve over 2000 different properties (hotels, apartments etc ) for our client, octorate.
- Created Django views to serve analytical data for properties, from BigQuery and processed through Pandas, to frontend client for dashboard purposes.
- Integrated 3rd party APIs from Rapid API, with rate limiting through Cloud Functions, to retrieve prices for properties that are leading in the market.
- Created selenium scrapers to scrape events data and store into BigQuery, such as concerts, and deployed them as crontab scripts in a VM instance.
Education
DSC (Developers Student Club - NUST) - AI Core Team Member Worked towards educating people (through workshops) and providing help for projects which utilized AI.