Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Generic

Muhammad Jazib Bashir

Lahore

Summary

Dynamic Full Stack Developer with over 10 years of experience specializing in modern JavaScript technologies such as React, Ionic, Angular, Next.js, and Node.js. Expertise in crafting scalable web applications utilizing microservices architecture, containerization, and cloud native solutions. Strong proficiency in backend development with NestJS and Golang, complemented by advanced database management skills using PostgreSQL, TimescaleDB, TypeORM, and Prisma. A commitment to continuous learning drives mastery of SEO and Web Components while consistently delivering high-quality, maintainable code in fast-paced environments.

Overview

11
11
years of professional experience
1
1
Certification

Work History

Technical Team Lead

Octek
08.2020 - Current
  • Utilized MVC principles to ensure a clean architecture and a lean code base for maximum
  • Build Single Page Applications (SPAs) and PWA using react, redux, Javascript (ES6) with backward compatibility and polyfill provided by Babel, node, Express, MongoDB
  • Design, implement and manage stateful and stateless components along with contextAPI, redux, redux thunk, redux saga state management
  • Debug complex production issues using Chrome debugger tools and other custom in house debugging tools and libraries.
  • Developed automated deployment and scaling processes based on Vagrant, Docker and ansible
  • Mentored junior engineers, fostering skill growth and knowledge sharing within the team.
  • Implemented agile methodologies, improving project delivery timelines and team collaboration.
  • Designed and optimized RESTful APIs to enhance application performance and user experience.
  • Conducted code reviews, ensuring adherence to best practices and maintaining high-quality standards.
  • Collaborated with cross-functional teams to define project requirements and refine technical specifications.
  • Analyzed system architecture, recommending enhancements that improved reliability and scalability of applications.
  • Developed scalable applications using agile methodologies for timely project delivery.
  • Managed multiple projects simultaneously while maintaining strict deadlines and high-quality standards.
  • Maintained comprehensive documentation of development work, facilitating knowledge sharing among team members.
  • Enhanced software functionality by identifying and resolving complex technical issues.
  • Streamlined development workflows to increase team efficiency and reduce time spent on repetitive tasks.
  • Regularly reviewed peers'' code contributions, offering constructive feedback to enhance overall product quality.
  • Mentored junior developers, fostering professional growth and enhancing team productivity.
  • Analyzed proposed technical solutions based on customer requirements.
  • Collaborated with management, internal and development partners regarding software application design status and project progress.
  • Developed robust, scalable, modular and API-centric infrastructures.
  • Coordinated with other engineers to evaluate and improve software and hardware interfaces.
  • Designed and implemented scalable applications for data extraction and analysis.

Software Engineer

Teknku
04.2014 - 08.2020
  • Implemented UI design using HTML,CSS and Bootstrap/Foundation
  • Designed and built sign-up and login pages using HTML and JavaScript, and used Parse/Firebase to save user information on the cloud
  • Solved problems using a combination of JavaScript, JSON, and JQUERY
  • Utilized MVC principles to ensure a clean architecture and a lean code base for maximum
  • Followed Agile development and consistently delivered new features on time during sprints
  • Integrate functionality into existing applications
  • Implement designs created by the UI team, add new functionality, enhancements and improvements on the overall website aesthetic.
  • Debugged and troubleshooted JavaScript code using chrome developer tool
  • Implemented a large part of the UI dynamic functionalities using Bootstrap, jQuery, jQuery UI, Ajax, JSON, and XML, Angular, React, Redux, Redux Saga
  • Coded and tested new interfaces, features, and functionality for Rails-based application
  • Integrated third party APIs using JS Frameworks
  • Work with PHP CMS drupal to integrate third party activity booking system
  • Replaced browser session system of codeigniter application with database

Education

BS Hons - Information Technology

University of the Punjab
01.2014

FSC - Pre-Engineering

Central College of commerce and science
01.2010

Skills

Front End:

  • Expert in HTML5, CSS3, SCSS, SASS, LESS, XML, JSON
  • Advanced proficiency in JavaScript (ES6), TypeScript, React, Nextjs,
  • Angular (2 and AngularJS), Vuejs, Ionic3
  • UI Libraries and Tools: AntDesign, jQuery, jQuery UI, CoffeeScript, Redux, Redux Saga, Redux-thunk
  • Build & Tooling: Gulp, Babel, Webpack, ESLint, Prettier, npm, Yarn

Back End:

  • Nodejs, Expressjs, NestJS (extensive use for scalable server-side applications)
  • Go (Golang) development for performant backend services and microservices
  • Experience with RESTful APIs, GraphQL, Strapi CMS
  • PHP (CodeIgniter), Rust, Drupal, Jekyll, Gatsby
  • Messaging and Streaming: Kafka for event-driven, real-time data processing

Databases & ORM:

  • PostgreSQL, TimescaleDB
  • NoSQL: MongoDB, Firebase
  • ORMs: TypeORM, Prisma (schema modeling, migrations, complex querying)

Cloud & Infrastructure:

  • AWS Services: IAM, CloudWatch, S3, RDS, ElasticSearch, EC2, CloudFormation, Lambda Functions
  • DevOps & Automation: Git, GitLab, GitHub Actions, Docker, Ansible, Bash scripting
  • CI/CD pipelines for automated testing and deployment

Architecture & Practices:

  • Microservices and event-driven architecture
  • Performance optimization and scalability strategies
  • API design and versioning best practices
  • Continuous Integration and Continuous Deployment (CI/CD) pipelines
  • Strong emphasis on cross-team collaboration and relationship building
  • DevOps & Automation: Git, GitLab, GitHub Actions, Docker, Ansible, Bash scripting
  • CI/CD pipelines for automated testing and deployment

Architecture & Practices:

  • Microservices and event-driven architecture
  • Performance optimization and scalability strategies
  • API design and versioning best practices
  • Continuous Integration and Continuous Deployment (CI/CD) pipelines
  • Strong emphasis on cross-team collaboration and relationship building

Certification

  • INTEL YOUTH ENTERPRISE INTEL PAKISTAN - Complete the Basic Course of Intel Entrepreneurship From Intel Pakistan Corporation
  • PEAK 2 SPOKEN ENGLISH PEAK SOLUTIONS - Complete the Peak 2 Spoken English from Peak Solution with 08 weeks
  • .NET FRAMEWORK UET LAHORE - Complete the .NET framework from UET Professional Development Center, Lahore, Pakistan

Timeline

Technical Team Lead

Octek
08.2020 - Current

Software Engineer

Teknku
04.2014 - 08.2020

FSC - Pre-Engineering

Central College of commerce and science

BS Hons - Information Technology

University of the Punjab
Muhammad Jazib Bashir