Senior Software Engineer

Qurat ul ain
Ali

Senior Software Engineer bridging academia and industry — from model-driven engineering and software research to scalable, real-world solutions.

Qurat ul ain Ali
11+Years experience
10Publications
32Citations
21Conferences

Who I am

I am a Senior Software Engineer at Rolls-Royce Plc. with over 11 years of experience spanning software engineering research and industry. I specialise in model-driven engineering (MDE), software architecture, and delivering scalable solutions for complex industrial domains.

My work includes building collaborative modelling platforms using technologies such as Eclipse GLSP and Sirius Web, as well as leading end-to-end software delivery in cross-disciplinary teams.

Previously I was a KTP Research Associate jointly between Rolls-Royce and the University of York, and before that a PhD researcher in the EU-funded Lowcomote Training Network.

Currently: Focused on high-integrity model-based tooling for complex engineering systems, Agile delivery practices, and bridging the gap between academic research and production-grade software.

Core skills

Java TypeScript React Spring Boot REST APIs Eclipse GLSP Sirius Web EMF / Epsilon Model-Driven Eng. Software Architecture CI/CD Git Unit Testing Agile / Scrum Project Management Technical Leadership

Certifications

Agile PM Practitioner Agile PM Foundation

Experience

Oct 2025 – Present

Senior Software Engineer

Rolls-Royce Plc.

Designing and delivering high-integrity software solutions for complex engineering domains, leading technical initiatives across cross-functional teams.

Oct 2022 – Sep 2025

Research Associate KTP · Graded Outstanding

University of York & Rolls-Royce Plc.

Led development of a web-based model engineering environment that improved efficiency and usability in complex engineering workflows.

Sep 2019 – Sep 2022

Early Stage Researcher (PhD)

University of York

EU-funded Lowcomote Training Network. Research on model-driven software engineering and automated program rewriting.

May 2017 – Aug 2019

Assistant Manager

Government of Pakistan

Managed IT systems and digital processes, overseeing technical operations and cross-departmental coordination. Supervised a team of 10+ technical staff and drove process automation initiatives.

Oct 2014 – Mar 2017

Lecturer

University of Gujrat

Taught undergraduate modules in computer engineering, including programming, data structures, and digital systems to 100+ students per cohort. Developed course materials and supervised final-year projects.

Publications

2024

Semi-automated migration of domain-specific graphical editors to the Web

High Integrity Software Conference 2024
Poster

2021

Identification and Optimisation of Type-Level Model Queries ★ Best Paper

SAM 2021 co-located with MODELS
Conference

Heterogeneous Model Query Optimisation

Doctoral Symposium, MODELS 2021
Doctoral Symposium

2020

Efficiently Querying Large-Scale Heterogeneous Models

1st Low-Code Workshop, MODELS 2020
Workshop

Conferences & Talks

2026

2025

2024

2023

2022

2021

2020

Reviewing Activity

Education

PhD Software Engineering

University of York, UK
Thesis: Optimisation of Model Management Programs Using Automated Program Rewriting, part of the EU-funded Lowcomote Training Network.
Sep 2019 – Dec 2023

MSc Computer Engineering Distinction

UET Taxila, Pakistan
Thesis focused on spatio-temporal feature analysis for human–vehicle interaction recognition.
Sep 2014 – Aug 2018

BSc (Hons.) Computer Engineering 🥈 Silver Medalist

UET Taxila, Pakistan
Graduated with distinction, ranking 2nd in the department across the graduating cohort.
Nov 2010 – Jul 2014

Contact

I'm open to conversations about model-driven engineering, software architecture, research collaborations, speaking opportunities, or anything at the intersection of research and industry engineering.