Shabab Ali Khan

Software Engineer

2roles
23skills
1education

About

Software Engineer with over 2+ years of experience specializing in Python and Java, with strong expertise in Object-Oriented Programming.

Experience

Software Engineer

MAQ Software

August 2024 – Present

Developed high-performance backend services and REST APIs using Python, React, and FastAPI. Built backend integrations and internal tools for GitHub Support and Attribution workflows. Improved API response time by approximately 30% by optimizing database queries and backend logic using Python, FastAPI, MongoDB, and SQL. Toolset: React.js, JavaScript, Typescript, Python, Azure, PowerBI, SQL.

Software Engineering Intern

Learntricks Edutech

March 2024 – April 2024

Developed a secure platform for storing sensitive data such as passwords and documents in encrypted format with authentication and OTP verification. Implemented a customizable password generator with strong, unique passwords. Toolset: React, NodeJS, MongoDB, JavaScript, JWT.

Education

Motilal Nehru National Institute of Technology, Allahabad, India

B.Tech., Computer Science Engineering

2020 - 2024

Skills

C/C++JavaScriptPythonTypescriptCSSHTMLNodeJsReactJsMongoDBGitSQLOOPsDBMSOperating SystemGenerative AIPrompt EngineeringArtificial IntelligenceFastAPIAzurePowerBIExpressJSJWTLow-Level Design

Projects

ShareVault

Developed a file management application using MongoDB, ExpressJS, and NodeJS. Implemented collaboration features for file sharing and unsharing, public links for non-registered users, server-side logic, dynamic content generation, and database interactions. Toolset: NodeJS, ExpressJS, MongoDB, JavaScript, Databases, HTML, CSS.

Bank Management System using OOPS

Engineered a menu-driven account system with deposit, withdrawal, and interest functionalities. Demonstrated encapsulation, abstraction, inheritance, and polymorphism; implemented file handling for data persistence. Toolset: C++, Low-Level Design.