Skip to content
View muhammadkh4n's full-sized avatar

Highlights

  • Pro

Block or report muhammadkh4n

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
muhammadkh4n/README.md

Muhammad Khan

Lahore, Pakistan | +92 (300) 865-5793 | muhammadkh4n@gmail.com | linkedin.com/in/muhammadkh4n | github.com/muhammadkh4n


Summary

A results-oriented Principal Full Stack Engineer with 9 years of experience in designing, developing, and deploying scalable web applications. I'm an expert across the entire software development lifecycle, from architectural design to deployment and ongoing maintenance. Proficient in front-end, back-end (including robust Ruby on Rails expertise), mobile (React Native), and cloud technologies, I specialize in implementing cutting-edge architectures and championing DevOps practices to deliver high-quality software solutions and enhance user experiences.


Skills

  • Programming Languages: JavaScript, TypeScript, Ruby, PHP, Java
  • Frontend Development: React, Angular, Next.js, Redux, MicroFrontends, HTML5, CSS3, SASS, LESS, jQuery, Bootstrap, Material UI, Tailwind CSS, Storybook, Responsive Design, Progressive Web Apps (PWA), Web Accessibility (WCAG)
  • Backend Development: Node.js, Express.js, PHP (Laravel), Ruby on Rails (Active Record, Action Cable, Rake, Bundler), Sails.js, GraphQL, Apollo, RESTful APIs, Socket.io, Microservice Architecture, MVC
  • Mobile Development: React Native (Expo, Redux, Navigation, UI Libraries), Ionic, Apache Cordova
  • Databases: MongoDB, MySQL, PostgreSQL, DynamoDB, Redis
  • Cloud & DevOps: AWS (EC2, ECS, Lambda, S3, EventBridge, CloudFront, API Gateway, Cognito, AppSync, Amplify, CloudFormation), Docker, NGINX, CI/CD, Supabase, Firebase, Heroku, Vercel, Netlify, Firebase Hosting
  • Architectures & Patterns: Microservices, Monolithic, Serverless, Event-Driven Architecture, Domain-Driven Design (DDD), Clean Architecture, Web Application Architectures
  • APIs & Integration: RESTful APIs, GraphQL, Apollo Client, WebSockets, Third-Party API Integration
  • State Management: Redux, MobX, Context API, Zustand
  • Testing & Quality Assurance: Jest, Cypress, Puppeteer, Mocha, Chai, Enzyme, Software Testing Strategies, TDD, BDD
  • Build Tools & Task Runners: Webpack, Babel, Gulp, Grunt
  • Version Control & Collaboration: Git, GitHub, GitLab, Bitbucket, Jira, Confluence
  • Authentication & Authorization: OAuth, JWT, AWS Cognito, Firebase Authentication
  • Security: OWASP Best Practices, Secure Coding Practices, Data Encryption
  • Performance Optimization: Code Splitting, Lazy Loading, Caching Strategies, Web Vitals
  • Search & Data Visualization: Elasticsearch, D3.js, Geospatial Search
  • AI & Machine Learning: AI Chatbot RAG, Langchain, Pinecone (Vector Database)
  • E-commerce & Payments: Shopify, Stripe, PayPal
  • Methodologies & Tools: Agile, Scrum, Kanban, Swagger, Sentry, Splunk, Amplitude, WordPress
  • Soft Skills: Leadership, Team Management, Client Communication, Problem Solving, Time Management, Adaptability

Work History

Principal Software Engineer | Droppe, Finland (Remote) | 2023-05 – Current

  • Provided technical leadership in project planning and technology selection.
  • Enhanced application functionality through cloud-based solutions.
  • Accelerated feature delivery by integrating robust DevOps practices.
  • Developed scalable, high-performance web applications.
  • Established coding standards to significantly improve code quality.
  • Ensured seamless transitions through comprehensive documentation.

Principal Software Engineer | Strategic Systems International, Lahore, Pakistan | 2019-05 – 2023-05

  • Led and managed large-scale full-stack projects, including key initiatives like Benzinga Pro and Care.com HomePay.
  • Managed client communication, effectively gathering requirements and guiding development teams.
  • Prioritized tasks to manage multiple concurrent projects efficiently.
  • Oversaw the planning, design, and scheduling of development phases.
  • Managed scope creep to ensure projects remained aligned with goals and budgets.

Team Lead / Senior Software Engineer | Fixelcloud | 2017-05 – 2019-05

  • Led the development of MERN and MEAN full-stack applications.
  • Oversaw the entire software lifecycle, from initial design to final deployment.

Full Stack Engineer | Freelance + Mobylogix | 2015-11 – 2017-04

  • Built full-stack web and mobile applications.
  • Leveraged React, React Native, Meteor, MEAN Stack, Web Sockets, and Microservices with Docker.
  • Actively incorporated DevOps practices into development workflows.

Projects

Droppe | B2B E-Commerce Marketplace | 2023 - 2024

  • Technologies: PHP (Laravel), TypeScript, Next.js, RESTful APIs, GraphQL, Cypress
  • Developed a B2B marketplace for industrial machinery and OEM products.
  • Backend Architecture: Designed and implemented microservices with GraphQL and REST APIs, deployed on AWS EC2 with ECS and Docker.
  • Frontend Development: Built with Next.js using a MicroFrontends architecture.
  • Code Quality & Automation: Implemented coding standards and command-line tools; established CI/CD pipelines with Cypress for automated testing.

Care.com/HomePay | 2022 - 2023

  • Technologies: TypeScript, Next.js, MicroFrontends, GraphQL
  • Contributed to a Nanny and Household tax and payroll service.
  • Responsible for full-stack development, maintenance, bug fixes, and new feature implementation.
  • Conducted A/B testing, drafted software specifications, and designed GraphQL schemas.

Benzinga Pro | 2021 – 2022

  • Technologies: TypeScript, React, Next.js, MicroFrontends, Redux
  • Developed and maintained the Benzinga Pro platform for stock news and trading signals.
  • Implemented new features, trading functionalities, and critical UI enhancements.

ESDL Esports League | 2020

  • Technologies: TypeScript, React, Stripe, Material UI
  • Led the migration and complete rewrite of the ESDL Esports League platform to React.
  • Introduced features for competition creation, match scheduling, and automated score recording.

TuitionHunt | 2019

  • Technologies: MEAN Stack (MongoDB, Express.js, Angular, Node.js)
  • Team lead for a platform connecting online tutors with students.
  • Managed the development team and implemented key features like video streaming, chat, and progress tracking.

Side Projects

tothepoint.ai | Jan 2025 – May 2025

  • Built a web application utilizing React for the frontend, Supabase for backend services, Stripe for payment processing, and integrated Retrieval-Augmented Generation (RAG) for AI capabilities, all powered by a PostgreSQL database.

Kradoz | Sep 2024 – May 2025

  • Developed a mobile application using React Native. Implemented user authentication and management with AWS Cognito, stored data in DynamoDB, integrated Firebase for real-time functionalities, and built robust real-time chat features.

Ubitru | Aug 2018 – June 2019

  • Developed a full-stack monolithic application using Ruby on Rails with ActiveRecord and a MySQL database.

Education

Bachelor of Science: Creative Computing | University of London International - London, United Kingdom | 2011-05 – 2014-05

GCE A Levels: Mathematics, Physics, Biology And Chemistry | University of Cambridge (CIE) - Lahore, Pakistan | 2008-05 – 2010-05


Certifications

  • Ruby on Rails and Angular Specialization by JHU
  • Coursera - Full-Stack Web Dev Certification
  • MEAN Stack, Ionic, Cordova by HKUST. Full-Stack Web Dev Specialization.
  • Algorithms Stanford University Coursera Specialization
  • Web Application Architectures Core Concepts by UMD

Languages

English: Native / Bilingual (C1)

Popular repositories Loading

  1. lvquotes lvquotes Public

    PHP

  2. weather-notifier weather-notifier Public

    Weather Notifier via SMS

    Java

  3. consultapi consultapi Public

    Global University Directory

    HTML

  4. ecomerce-website-project ecomerce-website-project Public

    Ecomerce Website Project

    HTML

  5. saavn.com-music-download-chrome-extension saavn.com-music-download-chrome-extension Public

    Download MP3 audio from saavn.com

    JavaScript

  6. restapi-expressjs-server-restaurant restapi-expressjs-server-restaurant Public

    REST API Server (Express.js) for Restaurant

    JavaScript