Summary
Overview
Work History
Education
Skills
Websites
Mainprojects
Certificates And Education
Languages
Timeline
MUHAMMAD SAQIB

MUHAMMAD SAQIB

Software Engineer
Islamabad,BA

Summary

A Computer Science graduate from the University of Bradford, UK, with experience as a Software Engineer at SPS since November 2022 having specialization in backend development using Node.js and TypeScript, with proficiency in managing MySQL and SQL Server databases. Also experienced in utilizing cloud services from IBM and AWS, including RDS and Elastic Beanstalk, for deployment and production issue debugging.

Overview

9
9
years of professional experience

Work History

Software Engineer

SPS
11.2022 - Current
  • Working as Software Engineer at SPS as memeber of backend development team
  • Main role is to build RESTAPIs as per requirements, troubleshooting and resolving issues in current endpoints, enhancing request time efficiency, deploying all changes from dev to production environment and collaborating closely with Front End and QA teams
  • Main technology stack includes Node.js for coding and MySQL for database management.
  • I have mainly worked on two projects Azalio and VPA, and we utilize various cloud services from IBM and AWS across development and production environments.

Instructor

Namal University Mianwali
09.2015 - 11.2022
  • Worked as Instructor at Namal University Mianwali
  • Main duty was to conduct programming labs and evaluate students based on their submissions of programming assignments and projects
  • Mainly, conducted labs for following modules (using programming language): Object Oriented Programming (Python, C++, Java), Programming Fundamentals (C++, Java and C), Data Structures and Algorithms (Python, C++, Java), Artificial Intelligence (MATLAB, Python), Database Systems (SQL), Large Scale Data Driven and Applications (MongoDB)

Education

BSc(HONS) in Computer Science -

University of Bradford

Skills

JavaScript

Mainprojects

  • Author Profiling, Developed an automated system to identify the age and gender of an anonymous text's author on the basis of statistical and stylistic features used in his text. Accuracy of this system is around 60%. Author profiling can help to identify characteristics of the perpetrator of crime when there are few specific suspects implicated and it is also helpful for marketing purposes. Different Python libraries like Numpy, Selenium, Pandas, Matplotlib and Keras were used., Python, Numpy, Selenium, Pandas, Matplotlib, Keras
  • Cricket Data Scraping From cricinfo, Visualization and Analysis for a project running at Harvard University, USA. Scorecards of all the ODI matches (played between Jan 1971-July 2022) and T20I matches (played between Jan 2007-July 2022) were scraped using Selenium and then processed using Pandas. Scraped data was visualized using Matplotlib for analysis., Python, Selenium, Pandas, Matplotlib
  • Staff Management System, Developed a desktop application to add new staff members, edit their information and search for existing staff., Java

Certificates And Education

  • Appsheet Masterclass (Udemy)
  • Python (Codecademy)
  • Javascript (Codecademy)

Languages

Urdu
Native language
English
Advanced
C1

Timeline

Software Engineer - SPS
11.2022 - Current
Instructor - Namal University Mianwali
09.2015 - 11.2022
University of Bradford - BSc(HONS) in Computer Science,
MUHAMMAD SAQIBSoftware Engineer