Muhammad Iqbal

Software Engineer based in Lahore, Pakistan 🇵🇰

Mail / LinkedIn / GitHub / Stackoverflow / Twitter / Phone

Area of Focus

Azure, Microservices, .NET CORE, WEB API, Angular

Professional Experience


Lead Software Engineer & Line Manager @ Folio3 (Aug 2022 - Present)
Providing engineering services under the Animal Care division.

  • Add features, bug fixes in production and manage change requests.
  • Technologies used: ASP.NET WEB API, ASP.NET MVC, KendoUI, jQuery, Bootstrap, MSSQL, GIT, TFS, Angular, React.

Senior Software Engineer @ Folio3 (Dec 2020 - Aug 2022)
Providing engineering services under the Animal Care division.

  • Add features, bug fixes in production and manage change requests.
  • Technologies used: ASP.NET WEB API, ASP.NET MVC, KendoUI, jQuery, Bootstrap, MSSQL, GIT, TFS, Angular, React.

Senior Software Engineer @ Datum Square / Allshore Staffing (March 2020 - Dec 2020)
Providing engineering services to different clients.

  • Working in a cross-functional, agile team, and strictly followed the CST time zone.
  • Add features and manage change requests.
  • Conduct and participate in the code review session.
  • Participate in requirement elicitation and maturity process.
  • Technologies used: ASP.NET WEB API, ASP.NET Web Forms, jQuery, jQuery-based plugins, Bootstrap, MSSQL, GIT.

Full-Stack Software Engineer @ East West Solutions / PieCyfer (Jan 2019 - Feb 2020)
Arcos RosterApps workforce management solution deployed over 20+ USA commercial airports.

  • Worked in a cross-functional, agile team, who were spread in different locations and time zone.
  • Added features and cleared backlogs.
  • Actively followed in-house coding standards and best practices.
  • Maintained a company-wide design system.
  • Developed an understanding of different complex business routines.
    • Multi-tenant web app with over multiple personas.
    • 100+ web pages and multiple reports.
    • 2K+ DBO's having 1.4K+ SPROCS, 50+ tables, and numerous functions, views, jobs, and types.
  • Technologies used: ASP.NET WEB FORMS, WCF, jQuery, SSRS, MSSQL, GIT.

Software Engineer @ Xelleration / Speridian (Aug 2017 - Dec 2018)
Provided development services to Wedgewood multiple products.

  • Best utilized .NET Identity Framework, EF, and DBO.
  • Followed Scrum practices and utilized CI/CD with Azure.
  • Managed app deployments and Azure resources.
  • Wrote unit test cases and compliances applications with GDPR.
  • Technologies used: ASP.NET WEB API, ASP.NET MVC, Identity, Clean Architecture, Azure (Queue, Storage, Web Apps, Functions), Angular JS, Kendo UI, MSSQL, TFS, SPA.

Software Engineer @ IQVIS (May 2016 - Aug 2017)
Provided engineering services to different client's projects.

  • Produced robust applications.
  • Code compliance with MSFT standards and best practices.
  • Minimized HTTP and DB requests for better performance.
  • Handled change requests and performed impact analysis.
  • Technologies used: ODATA WEB API, ASP.NET MVC, ASP.NET Web Forms, jQuery, jQuery plugins, MSSQL, GIT.

Recent Technical Project


This section includes the most recent technical projects, for a detailed list of technical projects that I have participated in during my professional career can be found at dev-story-projects.

Accident Intake Forms @ Quintessa Marketing

Stack : ASP.NET WEB API, ASP.NET WEB FORMS, EF, ADO.NET, MS , Repository/Service Pattern, jQuery, Bootstrap, GIT, JIRA.
Role : Senior Software Engineer
Description : Quintessa Marketing delivers highly qualified leads for lawyers and specializes in giving personal injury law firms a competitive edge in advertising.
Responsibilities :

  • Server-Side and Client-Side development.
  • DB development and deployments.
  • Code review for pull requests.
  • Manage Git strategies.
  • Participated in requirement elicitation and demoing new features.

Roster Apps @ ARCOS

Stack : ASP.NET WEB FORMS, ADO.NET, WCF, MSSQL, Layered Architecture, jQuery, Bootstrap, QCI Framework, GIT, JIRA.
Role : Full Stack Software Engineer
Description : A workforce management solution that offers superior scheduling capabilities and employee self-service. Multi-tenant website deployed over 20+ USA commercial airports.
Responsibilities :

  • Server-Side and Client-Side development.
  • DB development and deployments.
  • Follow Git strategies, in-house design system and coding standards.
  • Working closely with the on-shore teams.

Tools & Techniques


This section includes technologies used in different projects during my professional career.

Programming Languages

  • C# 4 to latest
  • JS ES2015 to latest
  • SQL

Techniques & Frameworks

  • Azure Queue, Azure Storage, Azure Web Apps, Azure Functions, Application Insight.
  • DOT NET CORE, ASP.NET MVC Core, ASP.NET Web API Core, ASP.NET Web API, ASP.NET MVC, ASP.NET Web Form.
  • Entity Framework CORE, Entity Framework, ADO.NET, LINQ, Swagger, Fluent Validation, Auto Mapper, Repository/Service - pattern, DI, MOQ.
  • N-Tier Architectures, ONION Architecture.
  • Strategy Design Pattern, SOLID Principles.
  • Angular, Angular JS, Gulp, Bower, Express.js, Jasmine, Node.js.
  • Kendo UI, jQuery, jQuery-UI, jQuery-based plugins, AJAX.
  • MSSQL, MONGO DB.

Development Tools

  • Visual Studio, MS Visio, MS SQL SERVER, MS Azure Storage Simulator, Visual Studio Code.
  • ReSharper, Postman, Robomongo, ARGO UML, Visual Paradigm, FileZilla.
  • Git, TFS, SVN.
  • JIRA, Visual Studio Online.

Languages


English - Fluent
Urdu (اردو) - Native

Education


Bachelor of Science in Software Engineering
UMT - Lahore, Punjab, Pakistan (2011 - 2016)

Dot Net Specialist focused on MSFT Web Technologies
EVS - Lahore, Punjab, Pakistan (2015 - 2016)

Development course focused on full-stack development
Pluralsight - eLearning

<script type="text/javascript">window.onload = function(){document.getElementsByTagName("footer")[0].remove();document.getElementsByClassName("view")[0].remove();}</script>