Summary
Overview
Work History
Education
Skills
Certification
Honors And Awards
Timeline
SeniorSoftwareEngineer
Muhammad Arshad Khan

Muhammad Arshad Khan

Full Stack Developer
Karachi,Sindh

Summary

As an accomplished Full Stack developer, I specialize in building dynamic and efficient web applications that meet client needs through innovative solutions. I hold a Bachelor of Science degree and am eager to leverage my skills in developing innovative portals and web applications, with the extensive experience in application development, I thrive in troubleshooting and delivering high-quality results.


🔹 Key Skills


Languages & Frameworks: PHP, HTML, XHTML, CSS, AJAX, JavaScript, jQuery, React, TypeScript


Database Management: MySQL,NoSQL, database design, modeling, querying


Content Management Systems: Drupal


E-Commerce Platforms: Magento


MVC Frameworks: CakePHP, CodeIgniter, YII, Laravel



I am passionate about leveraging my skills to develop innovative portals and web applications that drive personal and professional growth. I am actively seeking opportunities that challenge me to expand my expertise in web application development and contribute to impactful projects. I am particularly interested in roles that provide career progression and the opportunity to work on diverse, challenging web-based applications.

Overview

14
14
years of professional experience
10
10
years of post-secondary education
2
2
Certifications
2
2
Languages

Work History

Senior Software Engineer Technical Lead

Bank Alfalah Limited
03.2020 - Current
  • Investigate, analyze and make recommendations to management regarding technology improvements, upgrades and modifications
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
  • Managing Third Party vendor development team task & validate their work
  • Provide engineering support when building, deploying, configuring and supporting systems for customers
  • Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes, investigating problem areas, following the software development lifecycle
  • Develop features across multiple subsystems within our applications, including collaboration in requirements definition, prototyping, design, coding, testing and deployment
  • Understand how our applications operate, are structured, and how customers use them
  • Participate with the engineering and operations teams to define plans for standardizing, scaling and enhancing our products and the services utilized to deploy/install/release those products
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
  • Prepares and installs solutions by determining and designing system specifications, standards, and programming
  • Improves operations by conducting systems analysis; recommending changes in policies and procedures
  • Provides information by collecting, analyzing, and summarizing development and service issues
  • Accomplishes engineering and organization mission by completing related results as needed

Lead Software Development Engineer

TCS Private Limited
11.2015 - 03.2020
  • Company Overview: E-COM is an independent company of TCS (Private) Limited, with businesses such as Yayvo.com and Sentiments Express offering excellent customer experiences for online shoppers, as well as walk-in customers at the TCS Express Centers
  • Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes, investigating problem areas, following the software development lifecycle
  • Develop features across multiple subsystems within our applications, including collaboration in requirements definition, prototyping, design, coding, testing and deployment
  • Understand how our applications operate, are structured, and how customers use them
  • Provide engineering support when building, deploying, configuring and supporting systems for customers
  • Participate with the engineering and operations teams to define plans for standardizing, scaling and enhancing our products and the services utilized to deploy/install/release those products
  • Investigate, analyze and make recommendations to management regarding technology improvements, upgrades and modifications
  • Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
  • Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
  • Prepares and installs solutions by determining and designing system specifications, standards, and programming
  • Improves operations by conducting systems analysis; recommending changes in policies and procedures
  • Provides information by collecting, analyzing, and summarizing development and service issues
  • Accomplishes engineering and organization mission by completing related results as needed
  • Supports and develops software engineers by providing advice, coaching and educational opportunities
  • E-COM is an independent company of TCS (Private) Limited, with businesses such as Yayvo.com and Sentiments Express offering excellent customer experiences for online shoppers, as well as walk-in customers at the TCS Express Centers

Senior Software Engineer

Nanosoft Technologies
08.2015 - 11.2015
  • Handling entire 'Software Development Cycle'
  • Handling designated project on their own
  • Analyze both the business and technical requirements for a software program and develop design solutions to meet those needs
  • Operational Feasibility: Evaluating analysis, problem definition, requirements, solution development, and proposed solutions
  • Task Delegation: Analyze system specifications and translate system requirements to task specifications for junior programmers
  • Documentation: Document code consistently throughout the development process
  • Collaboration: collaborate with junior engineers programmers and attaining feedback regarding task delegated
  • Mentorship: Supports and develops software engineers by providing advice, coaching and educational opportunities

Senior Application Engineer

Next Generation Innovations (NextGenI)
07.2014 - 08.2015
  • Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle
  • Investigate, analyze and make recommendations to management regarding technology improvements, upgrades and modifications
  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
  • Document and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
  • Prepare and install solutions by determining and designing system specifications, standards, and programming
  • Improve operations by conducting systems analysis; recommending changes in policies and procedures
  • Interact with software systems engineer or other technical leader to understand subsystem and component specifications and recommend changes to facilitate efficient and effective development
  • Design and document subsystems and system components consisting of (in OO terms) several objects working together to execute an encapsulated function of the larger system
  • Implement and debug subsystems and components
  • Support management of the team's technical infrastructure (e.g., repository, build system, testing system)
  • Develop features across multiple subsystems within applications, including collaboration in requirements definition, prototyping, design, coding, testing and deployment
  • Provide engineering support (when necessary) to junior developers when they are building, deploying and configuring
  • Participate with the engineering and operations teams to define plans for standardizing, scaling and enhancing products and the services utilized to deploy/install/release those products

Application Engineer

Next Generation Innovations (NextGenI)
08.2012 - 07.2014

Php Developer

Techno Rays
09.2011 - 07.2012
  • In this Organization my Responsibilities were to Build Web Applications with their respective parameters, to code(PHP Scripting) efficient and in effective way through any source, to work to develop, maintain and update DATABASES through MYSQL, to maintain different CMS (Content Management Systems), all the work with the accuracy of 95%, and time achieving

PHP Developer (Intern)

De-Variables
04.2011 - 07.2011
  • Started my Professional Career from this organization were i learned a lot from my seniors coordinator
  • My goals were creating Dynamic Pages and managing Content on it, Database querying with 80% of accuracy

Education

BS - Computer Science

Federal Urdu University of Arts, Science & Technology
Islamabad
01.2008 - 04.2011

Intermeditate; B - Pre

Govt.Islamia Science College
Karachi
01.2005 - 04.2007

Matric - Science

Govt.Senior Model School P.E.C.H.S
Karachi
01.2001 - 04.2005

Skills

PHP

Certification

AutoCAD & DraftsMan - Skill Development Council

Honors And Awards

Employee of The Year, Nextgeni, 11/01/14

Timeline

Senior Software Engineer Technical Lead

Bank Alfalah Limited
03.2020 - Current

Lead Software Development Engineer

TCS Private Limited
11.2015 - 03.2020

Senior Software Engineer

Nanosoft Technologies
08.2015 - 11.2015

Senior Application Engineer

Next Generation Innovations (NextGenI)
07.2014 - 08.2015

Application Engineer

Next Generation Innovations (NextGenI)
08.2012 - 07.2014

Php Developer

Techno Rays
09.2011 - 07.2012

PHP Developer (Intern)

De-Variables
04.2011 - 07.2011

BS - Computer Science

Federal Urdu University of Arts, Science & Technology
01.2008 - 04.2011

Intermeditate; B - Pre

Govt.Islamia Science College
01.2005 - 04.2007

Matric - Science

Govt.Senior Model School P.E.C.H.S
01.2001 - 04.2005
Muhammad Arshad KhanFull Stack Developer