Hafiz Muhammad Umair Shabbir

Hafiz Muhammad Umair Shabbir

$35/hr
Senior Python Developer
Reply rate:
-
Availability:
Full-time (40 hrs/wk)
Age:
26 years old
Location:
Lahore, Punjab, Pakistan
Experience:
4 years
UMAIR RAMAY FULL STACK PYTHON DEVELOPER CONTACT-- /umairramay/https://www.linkedin.com/in FULL STACK PYTHON DEVELOPER SUMMARY • 4+ years of experience in Software Development • 4+ years of experience in Python, Django, Flask • 2+ years of experience in React, javascript. • 2+ years of experience with AWS, GCP github.com/umairramaay EDUCATION Bachelors in Geoinformatics Engineering National University of Sciences & Technology September 2015 - June 2019 SKILLS PROFESSIONAL EXPERIENCE SENIOR BACKEND DEVELOPER Google / September 2022 - March 2023 • Revamp major APIs with a clean codebase and reduced the response time of APIs by up to 500%. • Plan and develop caching infrastructure for dynamic requests with G.A.E and Redis Memorystore. Set up an accurate cache invalidation strategy for highly active requests with various filters and date ranges. • Fixed a P0 against a memory leak issue of Google App Engine Standard. Python • Planned and initiated the Multi-tenant architecture for the service, with a Shared database with an isolated schema. Django • Increased the code coverage of the backend. Django Rest Framework GraphQL Flask, Connexion Javascript, Typescript React Redux Docker Redis, RabbitMQ, Sockets Serverless architecture (AWS lambda, GCP cloud functions) AWS (EC2,SQS, Elastic Beanstalk, S3), GCP (PubSub, Cloud Run, Compute Engine), Heroku Firebase (Firebase Cloud Functions, Firestore) Pytest, Unit test, Faker Python Testing Library 3rd party API Integrations includes Twilio, Stripe, Slack, Binance, Leaflet, Mapbox • Developed a generic service to benchmark and load test APIs PYTHON/DJANGO DEVELOPER Buggy TLC / August 2021 - January 2023 • Developed a micro-service using Twilio Flex Contact center software for getting data from Twilio to analyze that data for a better customer support experience. • Worked on ERD for Promotion/Voucher and Developed the model for the Dashboard app. • Integrated Slack with our microservice using Google PubSub in case of any major failure and used Google PubSub to queue and run jobs on Google Cloud Run. • Developed an AWS Lambda serverless application for storing spreadsheets legacy data in RDS. Utilized SQS and S3 Triggers for parallel executions and use multi-threading in python to improve performance and escape lambda max. • Used Test Driven Development for new features with 80% code coverage for Payments and promotions service. • Resolved 30+ customer issues and 2+p0 incidents • Dockerized Django and React apps and use CI/CD with GitLab for automated deployments on Google Cloud Run and Google App Engine. PYTHON DEVELOPER Cheetay / May 2021 - November 2021 • Resolved 30+ customer issues and 2+p1 incidents • Migrate the vertical with a new business model and successfully transfer the existing user base to the new one without any critical infrastructure failures. • Used AWS SES for sending transactional and delivery emails. • Used Twilio for SMS and Firebase cloud messaging for push notifications. • Local bank gateways for prepaid subscriptions.
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.