Muhammad Usama, Full Stack Developer - Remote

Muhammad Usama

Full Stack Developer - Remote

ONESTREAM LIVE

Location
Pakistan - Lahore
Education
Bachelor's degree, Bachelor's in Electrical Telecom Engineering
Experience
4 years, 10 Months

Share My Profile

Block User


Work Experience

Total years of experience :4 years, 10 Months

Full Stack Developer - Remote at ONESTREAM LIVE
  • Finland
  • My current job since April 2022

- Development and maintenance of cloud based stream scheduling platform using TypeScript and ReactJS used by over 65K customers across the globe
- Successfully managed complex state managements by utilising Redux, Sagas, and Hooks, leading to 30% performance improvement.
- Built REST APIs in NodeJS, ExpressJS and MongoDB based backend
- Optimized API efficiency by 25% by implementing Redis
- Collaborated with cross-functional teams to deliver high-quality software product, achieving 86% customer satisfaction rating.

Full Stack Developer at AI - Sight
  • Pakistan - Lahore
  • April 2021 to March 2022

- Developed a real-time dashboard web application using ReactJS and NodeJS
- Boosted clients' sales by 25% through Google and Facebook Marketing API integration in ReactJS and Flask based application
- Implemented WebSockets and Socket.io to enable efficient DOM update
- Utilised data visualisation tools such as Chart.js to provide valuable insights.
- Saved 6 hours per week on manual data transfer by automating data transfer to S3 using AWS CLI, Linux crontab, python and Bash scripting,

Full Stack Software Developer at Isaac's Code
  • Pakistan - Islamabad
  • March 2020 to March 2021

- Front-End Development and database schema design for food delivery app.
- Participated in UI/UX discussions to enhance the overall user experience
- Utilized React Context API workflow for efficient state management.
- Implemented secure user authentication and authorization using JSON Web Tokens (JWT), reducing security breaches by 30%.
- Integrated third-party APIs, such as Google Maps and Stripe, to enable features like real-time tracking and payment processing

Associate Software Engineer at Pearlgates Software Solutions
  • Pakistan - Lahore
  • July 2019 to February 2020

- Developed a home automation web application using ReactJS and NodeJS
- Utilised Socket.io for real-time communication between the client and server to provide instant updates to the user interface
- Used Material-UI and Ant-d to design and develop responsive and user-friendly interfaces for the application
- Hands on experience with AWS DynamoDB, S3 and EC2 and Versioning tools
- Hands on experience on IoT devices like Raspberry Pi, XBee Modules

Education

Bachelor's degree, Bachelor's in Electrical Telecom Engineering
  • at National University of Sciences and Technology (NUST)
  • January 2019

Specialties & Skills

Database
React redux
JavaScript
Software Development
Javascript
ExpressJS
SOCKET.IO
REACT.JS
JSON WEB TOKEN (JWT)
MONGODB
Node JS

Languages

English
Expert
Urdu
Native Speaker
Hindi
Expert
Punjabi
Native Speaker

Training and Certifications

AWS Fundamentals: Going Cloud-Native (Training)
Training Institute:
Coursera
Date Attended:
July 2019
Duration:
9 hours
AWS Fundamentals: Building Serverless Applications (Training)
Training Institute:
Coursera
Date Attended:
July 2019
Duration:
10 hours
TypeScript Variables and Data Types (Certificate)
Date Attended:
February 2023

Hobbies

  • Reading , Chess