I have finished my Master of
Science in Software Engineering from University
of Toronto in collaboration with IBM
Centers of Advanced Studies. My graduate work was under the supervision
of Professor H. Arno
Jacobsen in the area of Aspect
Oriented Programming ·
Microsoft Corporation – Current and 2002-2004 ·
IBM Canada – Message Broker Product, 2006-2010 My Master thesis was about
automating the refactoring of scattered concerns from code bases. On this
end a tool code-named CRAFT was developed. CRAFT is a research advance
in the field of Aspect-refactoring that is both extensible in the available
refactorings and broad in its scope of target
applications. My thesis is available at: CRAFT –
An Open Infrastructure for Refactoring Aspects ·
Technical
Report on CRAFT: A ·
Horizontal
Decomposition of Prevayler: published
in Proceedings of CASCON 2005, IBM Canada, October 17-20, Richmond
Hill, ON. o
Refactored Code available at: http://www.msrg.utoronto.ca/code/RefactoredPrevaylerSystem ·
Additions to Crosscutting Comparison Functionality in Eclipse AJDT,
for comparing locations of crosscutting weave points to support Aspect
Refactoring and Verification. ·
Refactoring Transactions, can it or can it not be done?
That is the question. Submitted as a class project for
ECE 1770

Professional Profile:
Graduate Work:
Other Publications/Work Affiliated with
my Research:
Contact Information: