Projects
My Career Progression
2023 - Present
2023 - Present
Mid-Level Software Engineer
Prolectric Services LtdClevedon, United Kingdom
- Building real - time telematics system with React(Next.js) to monitor generators and solar lights, with location tracking and remote control operations
- Reducing development time with introduction of GraphQL as standard for data fetching, removing the overhead of under - fetching and over - fetching.
- Communicating complex tasks and goals of telematics to non-technical managers, stakeholders and customers.
- Improving architecture with Next.js using server-side rendering (SSR), static content generation alongside CDN to minimize initial loading times of application.
- Reduced data fetching time by 90% (from 5 minutes to 30 seconds) with server-side next.js alongside migrating data to real-time database (AWS Timestream).
- Saved over $1,000 in cloud expenditure by distributing load across microservices and AWS Lambda functions.
2022-2023
2022-2023
Master of Science in Computer Engineering
University of BedfordshireLuton, United Kingdom
- Completed a dissertation on 'Real-time data processing and visualization of IoT devices using AWS services'
- Developed a full-stack application using React, Node.js, and AWS services to monitor and visualize IoT data in real-time.
- Implemented serverless architecture using AWS Lambda, DynamoDB, and API Gateway for efficient data processing.
- Achieved a distinction in the dissertation, showcasing strong technical skills and problem-solving abilities.
- Collaborated with a team of 4 to develop a mobile application for real-time data visualization, enhancing user experience and engagement.
2020 - 2022
2020 - 2022
Software Engineer
MParsec LtdKarachi, Pakistan
- Led a team of three, defined application architecture and collaborated with UI / UX designers and product managers to streamline design processes.
- Preparing release notes for each sprint to make the knowledge transfer from tech team to users seamless.
- Used AWS Location services and Google maps to pinpoint location of moving assets (Both in-house and out for delivery items)
- Awarded “Employee of the Month” for exceptional performance and mentorship.
- Resolved caching issues, reducing successive load times by 80% for mobile applications.
- Closed gap between frontend and backend teams by redefining the architecture of application
2019 - 2020
2019 - 2020
Software Engineer
Bi-directions LtdKarachi, Pakistan
- Reduced the attack surface by defining state of the art vulnerability scan processes, coupled them with automated GitHub Actions pipeline.
- Improved web-application responsiveness using CSS pre-processors like SASS with mobile first approach, ensuring compatibility with diverse devices.
- Optimized the application to accommodate future changes which ensured scalability, accessibility and performance.
- Deployed scalable AWS infrastructure to ensure minimal downtime of overall application.
- Mentored peers and defined effective processes for smooth delivery of iterative product development (Agile)
