Summary
Overview
Work History
Education
Skills
Sectors
Certification
Accomplishments
Timeline
Generic

Muhammad Ali Abbas

Melbourne,VIC

Summary

Dynamic Apps Engineering Manager with a proven track record at NCS Australia, excelling in cloud migration and microservices architecture. Expert in development .NET, AWS, and Azure, I enhance project efficiency by 20% while fostering team collaboration and mentorship. Highly skilled in team leadership, budget management and project delivery.

Extensive background in leading complex projects from conception to completion. Skilled in optimizing resources, streamlining operations, and fostering collaborative environments that encourage innovative solutions. Known for driving efficiency improvements and implementing sustainable practices in design and execution phases. Successfully delivered projects on time, within budget, and exceeding stakeholders' expectations.

Overview

20
20
years of professional experience
1
1
Certification

Work History

Apps Engineering Manager

NCS Australia
Melbourne, VIC
04.2020 - Current
  • Oversaw solution design, architecture, and development of applications, delivering high-impact projects.
  • Successfully executed on-premises to AWS cloud migration with application modernization using lift-and-shift approach.
  • Architected serverless microservice architecture, transitioning backend and integration work to microservices.
  • Designed and implemented multiple microservices utilizing a message-based, disconnected architecture with RabbitMQ.
  • Led backlog grooming, refinement, and estimation while managing a team of developers and testers.
  • Collaborated with cross-functional teams to ensure alignment with business requirements and objectives.
  • Secured long-term contract through technical excellence and modernized application solutions.
  • Liaised with Project Manager to drive project goals and ensure timely delivery.
  • Developed and implemented engineering processes that improved project efficiency by 20%.
  • Investigated new technologies and techniques that could improve production methods or reduce costs.
  • Streamlined and automated internal processes to improve overall workflows.
  • Managed the recruitment, training, and development of engineering talent, building a high-performing team capable of meeting evolving project demands.
  • Conducted regular performance reviews and provided mentorship to engineering staff, fostering a culture of continuous improvement and professional growth.
  • Led the resolution of complex engineering problems, applying advanced technical knowledge and analytical skills to ensure timely and cost-effective solutions.
  • Managed a team of five engineers, delegating tasks and monitoring progress to ensure quality control standards.
  • Led cross-functional engineering teams in the design, development, and launch of innovative product solutions, ensuring projects met technical specifications and business goals.

Technical Lead

myprosperity
Melbourne, VIC
04.2019 - 04.2020
  • Served as technical lead for financial management application on .NET and AWS infrastructure.
  • Enhanced integration with MYOB, Xero, Xplan, and Yodlee using REST API.
  • Developed and maintained public-facing ASP.NET application and .NET Core REST API.
  • Supported mobile applications for iOS and Android to ensure cross-platform functionality.
  • Led development team for ASP.NET application and mobile app projects.
  • Integrated financial systems to facilitate data retrieval from institutions for reporting.
  • Streamlined data migration processes across applications to improve efficiency.
  • Enabled comprehensive financial reporting with graphical data representation.

Senior IT Consultant

Dialog Information Technology
Melbourne, VIC
04.2017 - 04.2019
  • Developed and maintained microservices and serverless technologies for the Land Use Victoria project.
  • Led migration from on-premises infrastructure to AWS Cloud.
  • Collaborated with Business Analysts and clients to align on project requirements.
  • Guided teams through Change Requests and Iterations to improve project delivery.
  • Contributed to Modernization Program while supporting Business as Usual activities.
  • Conducted architecture design, analysis, and estimation for various development projects.
  • Assisted in developing solutions that met client needs while adhering to security standards.
  • Analyzed customer data to identify areas for improvement in systems architecture.

Analyst Programmer

CTO 24/7 Pvt Ltd (Stewart Pakistan)
Lahore, Punjab
08.2013 - 01.2017
  • Directed a team of developers to design solutions for real estate title insurance sector.
  • Utilized expertise to deliver n-tier enterprise application using WPF, WCF, and Web Services.
  • Developed and maintained Title Insurance Application for the USA market.
  • Modernized legacy Windows application to web-based platform using AngularJS.
  • Mentored newly hired employees, prepared for project tasks and trained on unfamiliar systems.
  • Performed unit testing of the application code to ensure quality standards are met.

Senior Software Engineer

Eden Builders Ltd
Lahore, Punjab
03.2009 - 08.2013
  • Designed and architected an MVC-based enterprise-level system to enhance functionality.
  • Optimized databases, resulting in improved query performance and efficiency.
  • Mentored junior staff on coding best practices and problem-solving techniques.
  • Collaborated with team to ensure project completion within established timelines.
  • Developed multiple modules including Customized Security Module, Financial Accounting System, and CRM.
  • Engaged with project managers and stakeholders to clarify software design specifications.

Senior Software Engineer

Hyundai Sajjad Motors
Lahore, Punjab
06.2005 - 12.2008
  • Designed and developed greenfield application for automobile industry, including Sales, Warranty, Services, Body Paints, Spare Parts, Accounts, and Warranty Claim modules.
  • Reviewed project requirements to identify customer expectations and necessary resources.
  • Resolved issues efficiently through strong problem-solving skills, ensuring project goals were met.

Education

Master of Science - Computer Science

University of Central Punjab
Lahore, Pakistan
01-2008

Bachelor of Science - Computer Science

University of Central Punjab
Lahore, Pakistan
01-2005

Skills

  • Programming and software development
  • Project management and delivery
  • Software architecture and modernization
  • Development tools: JIRA, Confluence, Bitbucket, Jenkins, and JIRA Service Management
  • Agile development methodologies
  • Microservices design
  • Cloud architecture and migration strategies
  • Communication skills
  • Technologies: C#, NET, Angular, SQL, AWS, Azure, and RESTful API integration
  • Problem-solving aptitude

Sectors

  • Education
  • Financial services
  • Government
  • Professional service
  • Commercial
  • Real estate
  • Automobile

Certification

  • AWS Solution Architect

Accomplishments

  • Recognition of Outstanding performance on AWS Cloud migration of DJSIR systems
  • Above and beyond, exceeding expectation at Stewart Pakistan

Timeline

Apps Engineering Manager

NCS Australia
04.2020 - Current

Technical Lead

myprosperity
04.2019 - 04.2020

Senior IT Consultant

Dialog Information Technology
04.2017 - 04.2019

Analyst Programmer

CTO 24/7 Pvt Ltd (Stewart Pakistan)
08.2013 - 01.2017

Senior Software Engineer

Eden Builders Ltd
03.2009 - 08.2013

Senior Software Engineer

Hyundai Sajjad Motors
06.2005 - 12.2008

Master of Science - Computer Science

University of Central Punjab

Bachelor of Science - Computer Science

University of Central Punjab
Muhammad Ali Abbas