Summary
Overview
Work History
Education
Skills
Certification
Engineering Management
Development Stack
Database Mastery
IoT Innovation
Technical Skills
Versatility
Debugging Virtuoso
Mission Statement
Timeline
Generic
Umair Ehsan

Umair Ehsan

Program Manager / Engineering Manager
Lahore District,PB

Summary

I am an accomplished Engineering Manager with a strong career progression from Software Engineer to Principal Engineer and Manager, leading the delivery of SaaS and enterprise-scale applications from discovery through deployment. I bring deep experience in Agile methodology, Scrum Master leadership, Jira, Azure DevOps, and solution architecture, with a proven ability to modernize legacy systems, implement DevOps practices, and drive high-performing teams. Combining strategic vision with hands-on technical insight, I excel at guiding cross-functional teams, optimizing engineering processes, and delivering scalable, high-quality solutions aligned with business goals.

Overview

14
14
years of professional experience
4
4
Certifications
1
1
Language

Work History

Program Manager / Engineering Manager

Cinnova Technologies, LLC
01.2022 - Current
  • Led cross-functional teams to deliver complex projects on time and within budget.
  • Developed and implemented project management frameworks to enhance operational efficiency.
  • Coordinated stakeholder communication to ensure alignment on project goals and objectives.
  • Managed resource allocation and risk assessment to mitigate project challenges.

Principal Software Engineer / Project Manager

Cinnova Technologies, LLC
10.2018 - 12.2021
  • Led architecture design and implementation of scalable software solutions.
  • Mentored junior engineers, fostering technical growth and collaboration.
  • Streamlined development processes, enhancing team productivity and code quality.
  • Collaborated with cross-functional teams to deliver complex projects on time.

Senior Software Engineer / Team Lead

Cinnova Technologies, LLC
07.2014 - 09.2018
  • Led development of scalable software solutions using Java and Python.
  • Mentored junior engineers, fostering skill development and knowledge sharing.
  • Collaborated with cross-functional teams to define project requirements and deliverables.
  • Implemented software best practices, improving code quality and maintainability.

Software Engineer

Cinnova Technologies, LLC
07.2011 - 06.2014


  • Gather customer software requirements and develop related software applications.
  • Design, develop and implement critical applications in a .Net environment.
  • Design and develop web user interfaces with back-end databases and other tools.
  • Drive team members to keep up with projects deadlines.
  • Led cross-functional teams to enhance application performance and streamline development processes.
  • Implemented Agile methodologies, improving project delivery timelines and team collaboration.
  • Mentored junior engineers, fostering skill development and promoting best coding practices.

Education

BCS (hons) - Computer Science

University of the Punjab
01.2010

D.A.E - Electrical and Electronics Engineering

Ahmad Hassan Polytechnic Institute Lahore
Lahore
01.2006

Matric - Physics, Mathematics, Computer Science

Cathedral High School
01.2003

Skills

Software Engineering

Certification

Microsoft Certified: Azure Solutions Architect Expert Jun 2025

Engineering Management

  • Proven experience building and leading high-performance engineering teams through mentoring, coaching, and clear goal setting.
  • Strong ability to establish engineering processes including Agile/Scrum, CI/CD pipelines, code review standards, and automated deployment workflows.
  • Skilled in project and delivery management road mapping, sprint planning, backlog prioritization, resource allocation, and risk mitigation.
  • Expertise in architectural decision-making, system design reviews, and ensuring best practices in scalability, security, and performance.
  • Effective cross-functional leadership with Product, QA, DevOps, and Stakeholders to ensure timely and high-quality releases.
  • Hands-on leadership style: capable of contributing to technical solutions while guiding teams toward long-term architectural and operational improvements.
  • Experience managing on-prem to cloud migrations, modernization of legacy applications, and establishing engineering excellence practices.

Development Stack

Proficient in Microsoft Visual Studio .Net, Web Services, CSS, XML, DOM, HTML, JavaScript, AJAX, Angular (2-18), Serverless, AWS Lambda, Crystal Reports, RDLC Reports, MVC 5, Entity Framework (6, Core), .Net Core, .Net 6, .Net 7, .Net 8 EF, EF Core, Dapper.

Database Mastery

Extensive expertise in SQL Server, PostgreSQL, and MongoDB. Accomplished in database design, maintenance, T-SQL queries, stored procedures, functions, triggers, indexes, and views.

IoT Innovation

Specialized in setting up MQTT broker and client environments for IoT-based systems, facilitating seamless remote monitoring and control of devices through a variety of sensors.

Technical Skills

Languages: C#, .Net Core, SQL, JavaScript Frameworks: Angular, MVC Databases: SQL Server, PostgreSQL, MongoDB Cloud Services: Microsoft Azure, AWS IoT: MQTT, Sensors

Versatility

Demonstrated working knowledge of various frameworks, platforms, software systems, and servers.

Debugging Virtuoso

Proven ability to troubleshoot and debug applications using advanced tools in Visual Studio IDE.

Mission Statement

Passionate about leveraging technology to solve complex challenges and drive business success. Dedicated to continuous learning and staying at the forefront of industry trends.

Timeline

Program Manager / Engineering Manager

Cinnova Technologies, LLC
01.2022 - Current

Principal Software Engineer / Project Manager

Cinnova Technologies, LLC
10.2018 - 12.2021

Senior Software Engineer / Team Lead

Cinnova Technologies, LLC
07.2014 - 09.2018

Software Engineer

Cinnova Technologies, LLC
07.2011 - 06.2014

Matric - Physics, Mathematics, Computer Science

Cathedral High School

BCS (hons) - Computer Science

University of the Punjab

D.A.E - Electrical and Electronics Engineering

Ahmad Hassan Polytechnic Institute Lahore
Umair EhsanProgram Manager / Engineering Manager