Summary

9+ years of professional experience in software design and development. Actively involved in object-oriented design and implementation of software components. Experience in software development, and coordination with clients for demo purposes. Expertise in taking over existing applications and making the fixes/updates after working closely with both internal and external stakeholders. Development experience in NodeJs, ReactJs, REST API development, HTML, CSS3, MS - SQL, Postgresql, MongoDB, AngularJs, Ionic, Kafka, RabbitmQ, Python, AWS (EC2, S3 Bucket, Load Balancer). Have an appreciation for the peace of mind that comes with well-tested, documented code. Knowledge of projects/threads using tools like Jira and Azure Tickets etc. Comfortable participating in collaborative discussions. Familiarity with basic Agile principles/Scrum methodology.

Experiences

Lead Developer / Senior Full Stack Developer

05/2022 - present
Ali Square, Pakistan
  • Delegate tasks to programmers and software developers
  • Coordinate code inspection protocols to test the performance quality of products
  • Assist software engineers in applying feedback from code inspection and PR reviews
  • Establish deadlines for team members to achieve milestones for the projects
  • Attend meetings with clients, stakeholders and upper management to discuss the project objectives

Lead Developer / Senior Full Stack Developer

01/2022 - 04/2023
Devsurge, Pakistan
  • Delegate tasks to programmers and software developers
  • Coordinate code inspection protocols to test the performance quality of products
  • Assist software engineers in applying feedback from code inspection and PR reviews
  • Establish deadlines for team members to achieve milestones for the projects
  • Attend meetings with clients, stakeholders and upper management to discuss the project objectives

Senior Full Stack Developer

05/2018 - 01/2022
Glasc.io, South Africa
  • Responsible for developing high-quality software design and architecture Identifying, prioritising and executing tasks in the software development life cycle
  • Developing tools and applications by producing clean, efficient code
  • Automating tasks through appropriate tools and scripting; reviewing and debugging code.

Full stack Developer

06/2017 - 04/2018
Barefoot Studio, Belgium
  • Developing front end website architecture and Designing user interactions on web pages.
  • Developing back end website applications and Creating servers and databases for functionality and Designing and developing APIs.
  • Meeting both technical and consumer needs.

Software Design Engineer

12/2015 - 05/2017
Teresol, Rawalpindi Pakistan
  • analyse user requirements.
  • research, design and write new software programs (e.g. business applications or computer games) and computer operating systems.
  • write and test code, refining and rewriting it as necessary and communicate with any programmers involved in the project.

Projects

Ride Pro (Rent Car and Ride Sharing - ride-sharing and car rental services into a single, seamless platform. Users can either book affordable shared rides or rent a car for personal use, catering to diverse mobility needs. With real-time tracking, secure payments, and transparent pricing, the app ensures a reliable and user-friendly experience. Designed for scalability, it connects drivers, car owners, and passengers through an efficient and tech-driven ecosystem.
AttaQ (Property Management System) - web application designed to help users search for and discover real estate properties based on various criteria such as location, price range, and property type. It provides an intuitive interface for browsing property listings, complete with detailed descriptions, images, and contact information for real estate agents.
Oware (Warehouse Management System) - To Offer scalable and tech-driven Warehousing and Distribution to B2B and retail through a connected world of distribution via a network of fulfillments centers and third-party logistics service providers.
Turing (REAL-TIME WEIGHT IN MOTION) - Turing Insights solves challenges in the bulk transport industry, by having accurate real-time visibility on payloads and vehicles.
Kowo - Kowo is a mobile and web application organizing and motivating inter-company carpooling.Kowo help colleagues to improve their daily commuting in an ecologic, economic and stress-free way.
Decmocy - This app offers a platform where individuals and companies can conveniently conduct target surveys and acquire data from qualified respondents. Using the sponsor portal, you can filter respondents through age, gender, country, and more options! Real Research offers a highly secure, efficient, and reliable ecosystem for data gathering. Our main goal is to help business owners produce and deliver strong research backed-up by real and un-manipulated data.
Invoice - Invoice Simple is a fast and easy invoice app for sending invoices and estimates to your customers.

Skills & Proficiency

JavaScript (TypeScript, ES9)/ Node.js

Angular / React.js / Python

PostgreSQL / Mysql / Cassandra / MongoDB / Apache Kafka / Redis / rabbitMQ / Elasticsearch

Docker / Kubernetes / Traefik / AWS (EC2, S3 Bucket, Load Balancer)

Next.js / Nest.js / Ionic / Express.js / MaterialUi / Antd