Summary
Overview
Work History
Education
Skills
Timeline
Certification
Projects
Hobbies
Waqas Siddiqui

Waqas Siddiqui

Principal Software Engineer
Karachi

Summary

As a seasoned developer with six years of experience, honed skills in building exceptional web and mobile applications using the latest technologies. Have expertise in React, Angular, Ionic, and React Native, in order to create innovative solutions for a wide range of clients. A quick learner and always eager to acquire new skills to stay ahead of the curve. Take pride in ability to write clean, efficient, and maintainable code while making sure that applications are secure and robust.

Overview

6
6
years of professional experience
2
2
Certificates

Work History

Principal Software Engineer

Nisum
Karachi
04.2023 - Current
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Collaborated with team to determine application requirement specifications.
  • Tuned systems to boost performance.
  • Collaborated with team to analyze system solutions based on client requirements.
  • Employed peer code review to better delegate error checking duties and enhance debugging outcomes.
  • Maintained current and extensive knowledge of various programming languages.
  • Mentored junior engineers via careful supervision through onboarding process and beyond.

Senior Software Engineer

Nisum
California
01.2021 - Current
  • Worked with project managers, developers, quality assurance and customers to resolve technical issues.
  • Trained and mentored junior developers and engineers, teaching skills in React, React Native, JAvascript and working to improve overall team performance.
  • Updated old code bases to modern development standards, improving functionality.
  • Worked with development teams to correct problems and run test scenarios.

Software Engineer

Systems Limited
Karachi
06.2017 - 12.2020
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability and performance.
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.
  • Updated old code bases to modern development standards, improving functionality.
  • Collaborated with management, internal and development partners regarding software application design status and project progress.

Education

Master of Science - Data Science

National University of Computer & Emerging Science, Karachi
08.2018 - 2021.06

Bachelor of Science - Computer Science

National University of Computer & Emerging Science, Karachi
08.2013 - 2017.05

Skills

React

undefined

Timeline

Principal Software Engineer - Nisum
04.2023 - Current

Explore Web Development with Node.js - LinkedIn Learning

01-2023

Javascript - TestDome

12-2022
Senior Software Engineer - Nisum
01.2021 - Current
National University of Computer & Emerging Science - Master of Science, Data Science
08.2018 - 2021.06
Software Engineer - Systems Limited
06.2017 - 12.2020
National University of Computer & Emerging Science - Bachelor of Science, Computer Science
08.2013 - 2017.05

Certification

Explore Web Development with Node.js - LinkedIn Learning

Projects

Project 1: Science37, Senior Full Stack Engineer

Description: An American clinical research company that specializes in decentralized clinical trials. The Science 37 operating system enables universal access to clinical research—making it easier for patients and providers to participate and accelerating the development of new and innovative treatments that impact patient lives.

Platform : Website, Mobile

Technologies Used: React, React Native, NodeJS, MySQL

Responsibilities:

  • Implement reusable UI screens for both Web and Mobile using React and React Native Components.
  • Communicate with onshore developers and product owners in order to provide feasible solutions.
  • Develop backend services using NodeJS.
  • Issue Tracking and Reporting using JIRA.
  • Version controlling using Git.


Project 2: Meezan Bank, Full Stack Engineer

Project Description: Car Ijarah Limit Approval process is the process through which Meezan Bank customers can apply for car financing from any vendor of their choice.

Platform : Website (Loan Management System)

Technologies Used: React, React Native, NodeJS, MySQL

Responsibilities:

  • Developed Single Page Applications using Angular from concept and created reusable components in order to have the same user experience across all the products.
  • Issue Tracking and Reporting using JIRA.
  • Version controlling using Git.


Project 3: Etisalat, Full Stack Engineer

Project Description: Offer an extensive range of mobile plans meticulously designed to cover the wide-ranging preferences of our customer base.

Platform : Website (B2B and B2C Portal)

Technologies Used: Java Spring, AngularJS, JQuery, JavaScript, Html, Sass.

Responsibilities:

  • Developed Single Page Applications using Angular from concept and created reusable components in order to have the same user experience across all the products.
  • Issue Tracking and Reporting using JIRA.
  • Version controlling using Git.


Project 4: Info Salons Group, Frontend Engineer

Project Description: The Info Salons “Info tracker” App allows you to capture and qualify leads straight from your tablet or smartphone and follow up instantly.

Platform : Website (B2B and B2C Portal)

Technologies Used: Ionic, MySQL, JavaScript, Html, Sass.

Responsibilities:

  • Implemented UI screens using Angular Components. Communicated with Backend using RESTful API.
  • Performed CRUD operations to store data in SQLite for offline support.
  • Issue Tracking and Reporting using JIRA. Version controlling using Git.
  • Deployed Mobile Applications on Google Play Store and Apple Store.


Project 5: Qatar Development Bank, Full Stack Engineer

Project Description: The Internal Portal developed to help manage, share and steer the vast capabilities of staff, to focus on critical talent and support strategic HR processes including Complete Employee Life-cycle Management.

Platform : Website (Internal Portal for Employees)

Technologies Used: AngularJS, ASP.Net, MySQL, JavaScript, Html, Sass, Web pack.

Responsibilities:

  • Implemented UI screens using AngularJS.
  • Collaborate with the AX Team to integrate the services.
  • Created services in ASP.NET Core to access AX Services and SQL Server Data.
  • Issue Tracking and Reporting using JIRA.
  • Version controlling using Git.


Hobbies

  • Playing cricket
  • Calisthenics
  • Listening to music
  • Solve Puzzles
Waqas SiddiquiPrincipal Software Engineer