As an accomplished Software Engineer with over 3+ years of experience, my journey has enabled me to master both frontend and backend development skills, with a keen interest in backend development, along with the opportunity to excel in making key product decisions, leading projects and executing new initiatives from scratch.Throughout my career, I have focused on consistency, reliability and maintaining a strong work ethic, with the desire to produce positive outcomes. My technical track record includes optimising system performance and building scalable architectures, optimising user flows, ensuring easy-to-understand UX through the use of cloud technologies, microservices architecture, frontend tools/frameworks ( Next.js, React.js ), backend frameworks ( Node.js, Nest.js, Django ), and methodologies like agile and lean. As for my leadership skills, I have led a team, collaborated with other teams and made strategic business decisions alongside the CEO. My ability to align engineering efforts with business goals while maintaining a collaborative approach has been key to my success.I hold a Bachelor’s degree in Software Engineering from National University of Science & Technology, Islamabad, Pakistan, and am passionate about continuous learning. Always eager to learn & adapt, I consider myself an adaptable software engineer with proven problem-solving and leadership skills.
-
Senior Software EngineerSmodin Feb 2023 - Apr 2024Casper, Wyoming, United States● Redesigned an AI grader product in collaboration with the CEO, implementing a distributed semaphore with Pub/Sub and Redis locks to manage rate limits and enhance processing for real-time and bulk grading.● Developed a new API key service in NestJS to generate and verify API keys, enabling clients to build applications directly on public APIs, and improved usability by adding new API packages and updating existing paid plans.● Spearheaded the database migration from Firebase Realtime Database to Firestore, restructuring the architecture from a JSON tree-based format to multiple entities using normalization principles. -
Software EngineerSmodin Dec 2021 - Jan 2023Casper, Wyoming, United States● Migrated and refactored the backend from Node.js/Express in JavaScript to TypeScript for better code scalability and readability using modular architecture and enforced quality standards via code reviews and linting pipelines.● Released a freemium version of Smodin in collaboration with leadership, modifying frontend and backend logic to support new users and increase user acquisition.● Designed and implemented the frontend of the translation application, an internal CMS to handle multilingual content, using React/Material UI; partnered with the CEO and introduced Firebase Authentication for secure access. -
Full Stack DeveloperSpace Next Door Apr 2021 - Nov 2021Bangkok, Thailand● Migrated storage site search from PostgreSQL to Elasticsearch to support larger datasets, optimizing queries for fast response times and improved search accuracy.● Enhanced storage site search by integrating Google Maps, allowing users to search directly on the map and view site details in popups, implementing dynamic interactions, marker clustering, and geocoding for accurate map positioning.
Muhammad Faizan Education Details
-
Computer Software Engineering
Frequently Asked Questions about Muhammad Faizan
What is Muhammad Faizan's role at the current company?
Muhammad Faizan's current role is Senior Software Engineer | Bachelor's in Software Engineering from NUST.
What schools did Muhammad Faizan attend?
Muhammad Faizan attended National University Of Sciences And Technology (Nust).
Not the Muhammad Faizan you were looking for?
-
Muhammad Faizan
Director App Development At Health Exam || Digital Business IntelligencePeshawar District -
-
-
Muhammad Faizan
Manage & Run Google Ads For Lead Gen & Sales | Visit: Semppcninjas.ComGujrat District -
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial