Raffi Khatchadourian

Associate Professor Of Computer Science

New York, New York, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Raffi Khatchadourian is an Associate Professor of Computer Science at Hunter College with 15 years of experience bridging academic research and industrial software engineering. His PhD-centered work focuses on automated software evolution—particularly refactoring and source-code recommendation systems—to help developers safely and efficiently evolve large codebases. He has practical industry experience from Apple and contributions to heavyweight static-analysis infrastructure like the WALA project, where he improved core analysis caching and call-graph mechanisms. Raffi teaches and supervises doctoral students at CUNY’s PhD program while continuing research in program analysis for object- and aspect-oriented languages, software architecture, and recommendation systems. Colleagues describe him as results-driven and team-oriented, blending rigorous program-analysis theory with hands-on tool-building. He often seeks pragmatic ways to make sophisticated analysis techniques easily usable by everyday developers.
code16 years of coding experience
job20 years of employment as a software developer
bookBachelor of Science (B.S.), Bachelor of Science (B.S.) at Monmouth University
bookDoctor of Philosophy (PhD), Doctor of Philosophy (PhD) at The Ohio State University
stackoverflow-logo

Stackoverflow

Stats
3,099reputation
2.2mreached
36answers
34questions
Badges
pydev
top-5%
eclipse
top-5%
github-logo-circle

Github Skills (15)

javas10
static-analysis10
java10
callgraph10
program-analysis10
pydev9
eclipse9
syntaxerror9
git6
eclipse-plugin6
git-stash6
vim6
project-structure6
svn6
python6

Programming languages (23)

JavaCSSC++TeXMakefileValaGoHTML

Github contributions (5)

github-logo-circle
wala/WALA

Mar 2017 - Dec 2022

T.J. Watson Libraries for Analysis, with front ends for Java, Android, and JavaScript, and many common static program analyses.
Role in this project:
userBack-end Developer
Contributions:9 reviews, 18 commits, 29 PRs in 5 years 10 months
Contributions summary:Raffi primarily focused on refactoring and improving the `IAnalysisCacheView` interface, suggesting a focus on core analysis infrastructure. They updated numerous files across the project, integrating changes and merging branches to reflect the refactoring effort. The commits demonstrate a deep understanding of the project's architecture, particularly its call graph and propagation mechanisms, and involved Java code modifications.
androidfrontendjavajavascriptstatic-analysis
Contributions:12 commits, 2 PRs, 31 pushes in 8 years 5 months
refactorsjava-5eclipse-pluginprototypeenum
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial