Summary
Tushar Sharma is an assistant professor at Dalhousie University with 10 years of experience focused on software design and architecture, refactoring, software quality, and technical debt. He co-authored "Refactoring for Software Design Smells: Managing Technical Debt" and is the creator of Designite, reflecting a blend of academic rigor and practical tool-building. His background spans industry research roles at Siemens and long-term technical work in India, giving him a rare perspective that bridges enterprise practice and academic research. Tushar’s PhD in Computer Software Engineering and earlier MS specialization in design patterns and refactoring underpin his expertise in diagnosing and remediating design-level issues in large codebases. Based in Halifax, he combines teaching, research, and hands-on tooling to help teams quantify and manage design decay before it becomes costly.
10 years of coding experience
8 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Software Engineering, Doctor of Philosophy - PhD, Computer Software Engineering at Athens University of Economics and Business
Indian Institute of Technology Madras