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

NET Framework/NET Core

ASPNET MVC, ASPNET WebApi

OAuth, OWin, OData

Entity Framework, Identity Server, Dapper

Angular, AngularJS, NodeJS, KnockoutJS, BackboneJS

TypeScript, Javascript, JQuery

HTML, CSS, Bootstrap, Material Design

MS SQL, PostgreSQL, MySQL

RabbitMQ, Elastic Search, Algolia Search

JIRA, Github, Bitbucket

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)