Muhammad Faizan Siddiqui, Senior Software Engineer

Muhammad Faizan Siddiqui

Senior Software Engineer

Techlogix (Pvt) Ltd

Lieu
Pakistan - Karachi
Éducation
Baccalauréat, Software Engineering
Expérience
3 years, 1 Mois

Partager Mon CV

Empêcher usager


Expériences professionnelles

Total des années d'expérience :3 years, 1 Mois

Senior Software Engineer à Techlogix (Pvt) Ltd
  • Pakistan - Karachi
  • Je travaille ici depuis décembre 2023

• Helped team regarding architectural decisions of the backend.
• Training and supervising junior resources for implementing best coding practices.
• Experienced in Agile methodologies, collaborating efectively to deliver projects iteratively and incrementally.
• Working on Azure cloud resources to build scalable and eficient backend services.
• Added Redis Cache throughout the module.
• Provided quick support to production issues with timely fixes.
• Successfully integrated 3rd party tools and services to optimize project performance and facilitate seamless project delivery.
• Accomplished developing interactive and user-friendly web applications using React, employing best coding practices to ensure clean and eficient code.
• Implemented Redux for robust state management and increasing UI eficiency.
• Achieved 83% code coverage for front end through meticulous unit testing, ensuring high-quality and reliable code.
• Responsible for code reviews of fellow members ensuring a consistent and eficient code base.

Software Engineer à Techlogix (Pvt) Ltd
  • Pakistan - Karachi
  • septembre 2021 à novembre 2023

• Developed secure REST APIs with minimal bugs, achieving 80% code coverage through comprehensive unit tests.
• Experienced in Agile methodologies, collaborating efectively to deliver projects iteratively and incrementally.
• Successfully integrated the PayPal plugin in .Net and React Js for seamless account verification, enhancing the applications functionality.
• Implemented JWT token authorization across APIs to ensure security.
• Proficiently utilized diverse Azure services, such as Azure Event Hubs, Service Bus, Azure Functions, Azure Application Insights, and CI/CD pipelines.
• Provided quick support to production issues with timely fixes.
• Successfully integrated 3rd party tools and services to optimize project performance and facilitate seamless project delivery.
• Accomplished developing interactive and user-friendly web applications using React, employing best coding practices to ensure clean and eficient code.
• Implemented Redux for robust state management and increasing UI eficiency.
• Achieved 83% code coverage for frontend through meticulous unit testing, ensuring high-quality and reliable code.
• Responsible for code reviews of fellow members ensuring a consistent and eficient code base.

Software Engineer Intern à Techlogix (Pvt) Ltd
  • Pakistan - Karachi
  • mars 2021 à août 2021

City: Karachi Country: Pakistan
• Successfully developed end-to-end applications using Angular and .Net Core, providing eficient and scalable solutions to meet client requirements.
• Led a web scraping project using Node.js, efectively extracting and managing data for informed decision making
• Designed and implemented a seamless user interface using Angular 7 for a Canada-based startup, enhancing the user experience and driving customer engagement.
• Developed secure REST APIs on .Net Core, employing the Repository Pattern for optimized data access and management.

Éducation

Baccalauréat, Software Engineering
  • à Ned University Of Engineering And Technology
  • août 2024
Baccalauréat, Bachelor of Engineering
  • à NED University of Engineering and Technology
  • août 2021

Specialties & Skills

JSON WEB TOKEN (JWT)
REACT.JS
AUTHORIZATION (COMPUTING)
CODE COVERAGE
UNIT TESTING
C (PROGRAMMING LANGUAGE)
MANAGEMENT
PROJECT PERFORMANCE
WEB APPLICATIONS
AGILE SOFTWARE DEVELOPMENT
Microfrontend
Unit Testing
Microservices
Typescript
Angular
Rest API
Azure Functions

Langues

Anglais
Expert