Paul Gazzillo - Computer Science

advertisement
Paul Gazzillo
gazzillo@cs.yale.edu
Education
2016 PhD Computer Science, New York University, New York, NY
Thesis: Analyzing source code across static conditionals
Advisors: Thomas Wies, Robert Grimm
2011 MS Computer Science, New York University, New York, NY
2003 BS Computer Science and Mathematics, Rutgers University, New Brunswick, NJ
Conference Proceedings
2012 SuperC: Parsing all of C by taming the preprocessor by Paul Gazzillo and Robert Grimm
In Proceedings of the ACM SIGPLAN 2012 Conference on Programming Language Design and Implementation (PLDI ’12), pp. 323-334, June 2012.
Talks
Jan 2016 Enabling Variability-Aware Software Tools, Carnegie Mellon University ISR, Pittsburgh, PA
Nov 2015 Enabling Variability-Aware Software Tools, IBM PL Day, Yorktown Heights, NY
Academic Experience
2015-Now Post-Doctoral Associate, Yale University, Dr. Eric Koskinen
2013-2015 MacCracken Fellow, New York University
2011-2013 Research Assistant, New York University, Prof. Robert Grimm
2010 Junior Research Scientist, New York University, Prof. Robert Grimm
Recognition
Oct 2012 SIGPLAN CACM Research Highlight Nomination for the PLDI ’12 paper
Spr 2012 Matthew Smosna Prize, Courant Institute, for top academic achievement in the MS program.
Teaching Experience
Spr 2015 Data Structures Recitation Leader, New York University, Prof. Joanna Klukowska
Fall 2014 Data Structures Recitation Leader, New York University, Prof. Joanna Klukowska
Spr 2010 Compilers Teaching Assistant, New York University, Prof. Mohamed Zahran
Spr 2010 Operating Systems Teaching Assistant, New York University, Prof. Benjamin Goldberg
Fall 2009 Computer Organization Teaching Assistant, New York University, Prof. Benjamin Goldberg
Community Activities
2013 PhD Student Representative, Computer Science Department, New York University
2009-2012 Teacher, cSplash one-day festival of Math and CS, http://www.cims.nyu.edu/˜csplash/
2009-2010 President (Spr), Treasurer (Fall), NYU Master’s Association of Computer Science
2009,2010 Volunteer, Women in Computing’s High School Girls’ CS/Engineering Colloquium
2009 Department Representative, Graduate School Open House
1 of 2
Paul Gazzillo
Industry Experience
2013 Software Engineering Intern, Google, Mountain View, CA
· Worked on the Chrome OS auto-update team
· Ported the Courgette binary patch utility to ARM
· Further improved Courgette’s compression on x86 and ARM
2009 Financial Software Development Intern, Bloomberg LP, New York, NY
· Built an options trading application to demonstrate Tradebook APIs for clients
2004-2008 Research Data Analyst, Educational Testing Service, Princeton, NJ
·
·
·
·
Designed and built data analysis tools
Invented visualization and charting techniques
Two ETS-sponsored patents pending
Interacted with clients to ensure products integration
2000-2004 Student Programmer, Educational Testing Service, Princeton, NJ
Patents and Applications
Aug 2014 Configuration-Preserving Preprocessor and Configuration-Preserving Parser, patent 8,806,456
Apr 2008 Method and System for XML Multi-Transform, patent application 2008/0077856
Mar 2008 Data Structure for Defining a Chart, patent application 2008/0086679
Professional Affiliations
2009-Present Association for Computing Machinery
2 of 2
Paul Gazzillo
Download