Summary
Tapajit Dey is a software architecture researcher with 11 years of industry and academic experience, currently working on architecture design and automation at Carnegie Mellon’s Software Engineering Institute. He combines empirical software engineering, software repository mining, and machine learning to study developer behavior, InnerSource practices, and software quality across large ecosystems. Previously a research fellow at Lero and a Ph.D. graduate from the University of Tennessee, he has led projects predicting pull request quality and analyzing automated bots in GitHub activity. Early industry experience as an IBM staff research engineer informed his pragmatic approach to automation and QA, yielding methodology adopted across IBM Semiconductor. Based in Pittsburgh, he codes in Python and R and brings a rare blend of hands-on engineering, empirical data analysis, and open-source/InnerSource stewardship.
10 years of coding experience
4 years of employment as a software developer
Doctor of Philosophy (Ph.D.), Computer Science, Software Engineering, Data Science, Doctor of Philosophy (Ph.D.), Computer Science, Software Engineering, Data Science at University of Tennessee-Knoxville
Dual Degree (B.Tech + M.Tech), Electronics and Electrical Communication Engineering (Microelectronics and VLSI Design), Dual Degree (B.Tech + M.Tech), Electronics and Electrical Communication Engineering (Microelectronics and VLSI Design) at Indian Institute of Technology, Kharagpur
Bengali, English, Hindi