Muhammad Tashfeen Tipu
Software Engineer from Bristol, United Kingdom.

Projects

NFT Platform

A Next.js based NFT platform that allows users to create, buy, and sell NFTs. It features a user-friendly interface and integrates with various blockchain networks.

next
react
tailwind
typescript

My Career Progression

2023 - Present

Mid-Level Software Engineer

Prolectric Services Ltd

Clevedon, 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.
Highlights
  • 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

Master of Science in Computer Engineering

University of Bedfordshire

Luton, 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.
Highlights
  • 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

Software Engineer

MParsec Ltd

Karachi, 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)
Highlights
  • 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

Software Engineer

Bi-directions Ltd

Karachi, 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.
Highlights
  • 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)

Skills & Technologies

React

React

Node.js

Node.js

Next.js

Next.js

AWS

AWS

Tailwind CSS

Tailwind CSS

TypeScript

TypeScript

GitHub Actions

GitHub Actions

Docker

Docker

GraphQL

GraphQL

PostgreSQL

PostgreSQL

Get in Touch