Summary
Tajmilur Rahman is an Assistant Professor of Software Engineering with 11 years of industry and academic experience bridging production engineering and empirical software research. He teaches a broad suite of courses from Software Engineering to Mobile Development while researching AI-driven software quality prediction, fault-proneness, and feature-toggle engineering, and regularly publishes on SE education. Prior roles include backend microservices development at PBSC/Lyft and platform work at Morgan Stanley, giving him practical distributed-systems and RESTful API expertise. He has led Agile teams and mentored interns and students throughout his career, and has supported grant writing and program administration in an NSERC CREATE initiative. Based in Mercier, Quebec, he brings a rare blend of hands-on software delivery, machine-learning–based mining of software repositories, and education-focused scholarship.
11 years of coding experience
14 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Computer Software Engineering, 4.00, Doctor of Philosophy (Ph.D.), Computer Software Engineering, 4.00 at Concordia University
French, English, Bengali