Summary
Overview
Work History
Education
Skills
Timeline
Generic
Sarmad Ali

Sarmad Ali

Full Stack Engineer (.NET | Angular | Azure)
Lahore

Summary

Overall 12 years of Technical Experience

  • Web Development experience with Microsoft technologies.
  • Excellent in communication and business development.
  • Strong knowledge and experience of Agile Development and Scrum.
  • Ability to handle multiple projects simultaneously with a high degree of accuracy.
  • Hands on knowledge of database optimization and extensive knowledge of SQL Queries.
  • Diversified experience in all phases of SDLC and designing many small and medium to Enterprise level applications’ architectures
  • Ensured Software work smoothly, optimized, efficient, highly scalable, maintainable, reusable, resilient, and Super Secure. Also made sure to communicate decision to both stakeholders and tech staff.


Specialties:

  • DevOps (Azure | Jenkins)
  • Software Architect for Web (SDLC | OOP | SOLID)
  • Web Development (.NET/.NET Core | Angular | NodeJS)
  • Database (MS SQL | MySQL | Entity Framework | Dapper)
  • Unit Testing (TDD | XUnit | Left Shift)
  • Client (AngularJS | Angular | KnockoutJS | Backbone)

Overview

13
13
years of professional experience
6
6
years of post-secondary education

Work History

Lead Software Engineer

Macrosoft
03.2021 - Current


Responsibilities

  • Designed and created engineering specifications for software applications and programs.
  • Designed, coded, tested, debugged and documented programs using agile development practices.
  • Reviewed project specifications and designed technology solutions that met or exceeded performance expectations.
  • Implemented and adopted cloud technologies and best practices for automation, configuration, monitoring and platform scalability.
  • Managed project and personal schedule by consistently meeting deadlines.
  • Upgrade old legacy applications into the modern (SPA) technology stack


Projects

  • ESP Updates - Product Management System
  • Custom Development - Internationalization (i18n)


Technologies/Skills

  • Azure DevOps, Microservices, Docker, Kubernates
  • Agile Development, Scrum Management
  • .NET Core, TDD, XUnit
  • Angular, React, NodeJS
  • MS SQL, Entity Framework

Principal Software Engineer

Macrosoft
06.2016 - 02.2021


Responsibilities

  • Design and Developed applications with best technology stack.
  • Breakdown application scope, choose technologies and time estimation
  • Developed robust, scalable, modular and API-centric infrastructures.
  • Support & Maintain new applications and enhancements
  • Worked with development teams to correct problems and run test scenarios.
  • Collaborated with fellow engineers to evaluate software and hardware interfaces..
  • Integrated third-party tools and components into applications.


Projects

  • ESP Optimization - Product SEO Optimization System
  • The Metro Group Inc - ERP System


Technologies/Skills

  • .NET Framework, ASP.NET MVC, ASP.NET WebApi
  • Angular, AngularJS, NodeJS, KnockoutJS
  • Bootstrap, JQuery, Material Design
  • MS SQL, Entity Framework, Dapper
  • Visual Studio, VS Code, Github, JIRA

Senior Software Engineer

TrangoLabs
10.2014 - 05.2016


Responsibilities

  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Checked client code for bugs and weaknesses using approved troubleshooting methods.
  • Worked with development teams to correct problems and run test scenarios.
  • Worked with project managers, developers, quality assurance and customers to resolve technical issues.


Projects

  • ARPL - Online Survey Automation System
  • Macho Cafe - Restaurant System
  • Compliance - Traffic Ticketing System
  • Trivia Bundles - Auto Questionnaire System

Software Engineer /.NET Developer

Curepet
01.2013 - 10.2014


Responsibilities

  • Implement new Development and Change Requests
  • Enhance the Domain knowledge of product and projects
  • Enhancement of developed product with new modules and changes
  • Maintain company product and enhancements.


Projects

  • Curepet - Healthcare System for veterinary

Software Engineer

Blue Technologies
07.2010 - 01.2013


Responsibilities

  • Implement new features and Bugs Fixing
  • Designing and implementation of Website and Web Pages
  • Migration of technology
  • Enhancement and Management of Projects


Projects

  • PrintingBlue - ECommerce System for Printing Services

Education

Bachelor of Science - Computer Science

University of South Asia
01.2007 - 01.2011

Intermediate -

Govt College of Science
01.2005 - 01.2007

Skills

Azure DevOps, Azure Microservices

undefined

Timeline

Lead Software Engineer

Macrosoft
03.2021 - Current

Principal Software Engineer

Macrosoft
06.2016 - 02.2021

Senior Software Engineer

TrangoLabs
10.2014 - 05.2016

Software Engineer /.NET Developer

Curepet
01.2013 - 10.2014

Software Engineer

Blue Technologies
07.2010 - 01.2013

Bachelor of Science - Computer Science

University of South Asia
01.2007 - 01.2011

Intermediate -

Govt College of Science
01.2005 - 01.2007
Sarmad AliFull Stack Engineer (.NET | Angular | Azure)