Short Biography and Career Aspirations
I am a Ph.D. candidate in Computer Science (ABD) at Arizona State University, with over eight years of combined professional experience spanning software engineering, applied research, and university-level teaching. My career began with four years as a software engineer in the banking and finance industry, where I built and maintained mission-critical mainframe systems and large-scale financial applications. Building on this industry foundation, I have spent the last four-plus years advancing software engineering research, mentoring students, and contributing to complex academic projects.
My doctoral research focuses on business-value-driven regression testing in agile environments, where I have mathematically formalized regression testing and developed a genetic algorithm-based tool for intelligent, business-value-centric regression test selection. This market-ready solution enhances CI/CD delivery speed and reliability by aligning testing effort with business priorities. Complementing this innovation, I have published peer-reviewed work on Machine Learning Operations and agile software engineering pedagogy, underscoring a strong research record and the ability to turn cutting-edge ideas into practical solutions.
Alongside my research, I have designed and delivered enterprise-scale cloud transformations, including the modernization of legacy mainframe systems into secure, event-driven AWS architectures that achieve measurable efficiency gains. I have also supported interdisciplinary projects that required careful project planning, cross-team coordination, and on-time delivery of advanced software systems.
Equally committed to education, I have taught and mentored extensively at Arizona State University, designing and delivering a wide range of undergraduate and graduate courses and guiding honors, master’s, and Ph.D. students. Recognized with teaching excellence awards, I am passionate about creating inclusive, project-based learning environments that blend theory and practice.
Looking forward, I am open to three complementary career pathways:
Teaching Faculty – shaping the next generation of software engineers through rigorous, application-focused pedagogy.
Research Faculty – advancing software engineering, AI/ML Operations, and cloud integration in AI systems.
Industry – as a Solution/Cloud Architect or Agile Project Manager, designing scalable, business-aligned digital architectures and managing complex software initiatives.
Teaching & Mentorship
Research Mentoring and Supervision
- Barrett Honors: Braydn Richard, Gali, Ani (Fall 24), Leya Ann (Fall 22)
- Masters Thesis: Aniruddha Mondal (Fall 23), Rishikesh Anand (Spring 24), Disha Suresh (Fall 22), Shreen Dass (Fall 21)
- Junior PhD: Abhijit Chakraborty (Spring 24)
Instructor of Record
SER 516 - Software Agility & SER 321 - Distributed Systems (Spring 25)
FSE 100 - Introduction to Engineering (Fall 24, Spring 24, Fall 23, Spring 23, Fall 22)
CSE 360 - Intro to Software Engineering (Summer 24)
CSE 100 - Principles of Programming with C++ (Summer 24, Summer 23)
SER 316 - Software Enterprise Construct (Summer 23, Summer 22)
CSE 598 - Advanced Software Analysis & Design (Summer 22, Summer 21)
CSE 110 - Principles of Programming (Spring 22, Fall 21, Spring 21, Fall 20)
Graduate Teaching Assistant
CSE 205 - Object-Oriented Programming (Spring 22);
CSE 310 - Data Structures & Algorithms (Spring 21, Summer 20);
SER 316 - Software Enterprise Construct (Spring 20);
SER 416 - Software Enterprise Project & Process (Spring 20);
CSE 240 - Introduction to Programming Languages (Fall 19);
SER 222 - Data Structures & Algorithms (Summer 19);
SER 402 - Software Engineering Senior Year Capstone Project (Spring 19);
SER 322 - Principles of Database Management (Spring 19);
SER 421 - Web Apps (Fall 18);
SER 232 - System Fundamentals (Fall 18)
Roles & Responsibilities:
- Lecturing, Developing Content, Assignment and Exams
- Supervise teaching team (GTAs, UGTAs, Graders and other support staff)
- Evaluate & grade students
Back to Top