Muhammad Abdullah

Full-Stack Software Developer   •   JavaScript, TypeScript, Python, Java
React JS, Next JS, Node JS, Python Flask, Java Spring Boot   •   Azure, GCP, AWS

Let's start scrolling and learn more about me.

Scroll Down

About Me

I am a full-stack software developer with expertise in React JS, Next JS, Node JS, Python Flask, and Java Spring Boot. I have hands-on experience with all the major cloud-computing platforms, including Microsoft Azure, Google Cloud Platform (GCP), and Amazon Web Services (AWS).

I am currently working at Educative, which is one of the best and fastest-growing startups in the US and Pakistan. Educative is an online learning platform targeted at software developers, that provides interactive learning content with integrated coding environments, and has over one million users worldwide.

I have coding proficiency in JavaScript, TypeScript, Python, Java, C#, and C. I have worked extensively with both legacy and latest databases including MS SQL, MySQL, PostgreSQL, MongoDB, Azure Cosmos DB, Amazon DynamoDB, and Google Firestore. I have vast experience in creating numerous web applications, microservices, ETL pipelines, and REST APIs.


Contact Details

Muhammad Abdullah
Gulberg-III, Lahore
+92-300-9514141
abdullah612@outlook.com

Career

Educative Inc.

Senior Software Engineer April 2021 - Present

Effectively handled the planning, designing, coding, testing, and deployment of multiple new features for a complete full-stack web application using TypeScript, Python, React JS, Next JS, Node JS, Python Webapp2, and Google Cloud Platform. Also supported, fixed, and improved multiple existing features on the platform. The product grew from 500,000 active users to over 1,000,000 users within a year, and the monthly revenue crossed $1 million.

Confiz Limited

Software Engineer June 2019 - April 2021

Successfully managed to design, code, build, deploy, and support a complete ETL pipeline based upon micro-service architecture using Java Spring Boot and Microsoft Azure. Also supported some minor development and deployment tasks for a UI app using React JS and Node JS, as well as an API app using Java Spring Boot.

Education

University of Engineering and Technology, Lahore

Bachelor of Science in Electrical Engineering June 2019

  • Concentration: Computer
  • CGPA: 3.83/4.00

Fauji Foundation College, Jhelum

Intermediate - Pre-Engineering August 2015

  • Concentration: Pre-Engineering
  • Percentage: 92.27%

Skills

  • Languages: JavaScript, TypeScript, Python, Java, HTML, CSS, C#, C
  • Frameworks: React JS, Next JS, Node JS, Spring Boot, Python Webapp2
  • Databases: MS SQL, MySQL, PostgreSQL, MongoDB, Cosmos DB, DynamoDB, Datastore
  • Cloud Platforms: Microsoft Azure, Google Cloud Platform, Amazon Web Services
  • DevOps Tools: Git, GitHub, Docker, Kubernetes, Jenkins, SonarQube, Sentry, Service Mesh
  • Testing Frameworks: Selenium, Pytest, Jest, Enzyme, React Testing Library, JUnit, Mockito
  • Utilities and Libraries: Kafka, Redis, Redux, Tailwind CSS, Bootstrap, Flexbox, Thymeleaf
  • Application Architectures: Web Apps, Microservices, ETL Pipelines, REST APIs
  • Project Management: Agile, Scrum, Kanban, JIRA, Monday, Confluence, Slite

Say Hello

Have a new project in mind? Let's collaborate and build something awesome. Let's turn that idea into an amazing product.