264 lines
8.5 KiB
JSON
264 lines
8.5 KiB
JSON
{
|
|
"name" : "Oliver Kennedy",
|
|
"work" : {
|
|
"dept" : "Department of Computer Science and Engineering",
|
|
"employer" : "University at Buffalo, SUNY",
|
|
"address" : {
|
|
"street" : "338 Davis Hall",
|
|
"city" : "Buffalo",
|
|
"state" : "NY",
|
|
"zip" : "14260",
|
|
"country" : "USA"
|
|
}
|
|
},
|
|
"home" : {
|
|
"street" : "63 Bassett Road",
|
|
"city" : "Amherst",
|
|
"state" : "NY",
|
|
"zip" : "14221",
|
|
"country" : "USA"
|
|
},
|
|
"contact" : {
|
|
"Phone" : "+1 (716) 645-1597",
|
|
"Email" : "okennedy@buffalo.edu",
|
|
"Web" : "http://odin.cse.buffalo.edu/"
|
|
},
|
|
"education" : [
|
|
{
|
|
"degree" : "PhD",
|
|
"university" : "Cornell University",
|
|
"city" : "Ithaca, NY",
|
|
"dept" : "Department of Computer Science",
|
|
"Thesis" : "Watch out for... What?: Monitoring and Uncertainty in Scientific Computing",
|
|
"Advisor" : "Christoph Koch",
|
|
"year" : 2011
|
|
},
|
|
{
|
|
"degree" : "MS",
|
|
"university" : "Cornell University",
|
|
"city" : "Ithaca, NY",
|
|
"dept" : "Department of Computer Science",
|
|
"year" : 2008
|
|
},
|
|
{
|
|
"degree" : "BS (with Honors)",
|
|
"university" : "New York University",
|
|
"city" : "New York, NY",
|
|
"dept" : "Department of Computer Science",
|
|
"year" : 2005,
|
|
"gpa" : 3.598
|
|
},
|
|
{
|
|
"degree" : "BS",
|
|
"university" : "Stevens Institute of Technology",
|
|
"city" : "Hoboken, NJ",
|
|
"dept" : "Department of Computer Engineering",
|
|
"year" : 2005,
|
|
"gpa" : 3.514
|
|
}
|
|
],
|
|
"employment" : [
|
|
{
|
|
"title" : "Assistant Professor",
|
|
"employer" : "Dept. of Comp. Sci. & Eng., SUNY Buffalo",
|
|
"start" : "Sept. 2012"
|
|
},
|
|
{
|
|
"title" : "Postdoctoral Fellow",
|
|
"employer" : "D.A.T.A. Lab, EPFL, Switzerland",
|
|
"start" : "June 2011",
|
|
"end" : "Aug. 2012"
|
|
},
|
|
{
|
|
"title" : "Intern",
|
|
"employer" : "Microsoft Research, Redmond, WA",
|
|
"start" : "May 2010",
|
|
"end" : "Aug. 2010"
|
|
},
|
|
{
|
|
"title" : "Intern",
|
|
"employer" : "Yahoo! Labs, Sunnyvale CA",
|
|
"start" : "May 2009",
|
|
"end" : "Aug. 2009"
|
|
},
|
|
{
|
|
"title" : "Teaching/Research Assistant",
|
|
"employer" : "Cornell University",
|
|
"start" : "Sept. 2005",
|
|
"end" : "May 2011"
|
|
},
|
|
{
|
|
"title" : "Programmer",
|
|
"employer" : "Humanities Computing Group, New York University",
|
|
"start" : "Sept. 2003",
|
|
"end" : "Aug. 2005"
|
|
},
|
|
{
|
|
"title" : "Programmer",
|
|
"employer" : "Parallel and Dist. Sys. Group, New York University",
|
|
"start" : "Jan. 2001",
|
|
"end" : "May 2003"
|
|
}
|
|
],
|
|
"honors" : [
|
|
"The pVLDB 2012 paper titled \"DBToaster: Higher-order Delta Processing for Dynamic, Frequently Fresh Views\" was accepted to the \"Best of VLDB 2012\" issue of the VLDB Journal"
|
|
],
|
|
"reviewer" : [
|
|
{ "venue" : "VLDBJ", "years" : [ 2013 ] },
|
|
{ "venue" : "TKDE", "years" : [ 2013, 2014 ] },
|
|
{ "venue" : "TODS", "years" : [ 2015 ] },
|
|
{ "venue" : "CSE", "years" : [ 2015 ] },
|
|
{ "venue" : "pVLDB", "track" : "PhD", "years" : [ 2013 ] },
|
|
{ "venue" : "pVLDB", "track" : "Demo", "years" : [ 2016 ] },
|
|
{ "venue" : "pVLDB", "years" : [ 2017 ] },
|
|
{ "venue" : "SIGMOD", "years" : [ 2015, 2016, 2017 ] },
|
|
{ "venue" : "PWEEK", "years" : [ 2016 ] },
|
|
{ "venue" : "HILDA", "years" : [ 2016 ] }
|
|
],
|
|
"memberships" : [
|
|
{ "org" : "ACM", "start" : 2012 },
|
|
{ "org" : "ACM-SIGMOD", "start" : 2010 },
|
|
{ "org" : "ACM-Computer Science Teachers Assoc.", "start" : 2012,
|
|
"roles" : [
|
|
{ "title" : "WNY Chapter Secretary", "start" : "Sept. 2013" , "end" : "Sept. 2015" }
|
|
]
|
|
},
|
|
{ "org" : "IEEE", "start" : "2009" }
|
|
],
|
|
"volunteering" : [
|
|
{ "org" : "LIBERTY Partnerships", "start" : 2013,
|
|
"roles" : [
|
|
{ "title" : "Summer Mentor", "years" : [2013, 2014] },
|
|
{ "title" : "`I Can' Program Volunteer", "years" : [2015, 2016] }
|
|
]
|
|
},
|
|
{ "org" : "Coder Dojo Mentor", "years" : [2013, 2014] },
|
|
{ "org" : "Science is Elementary Class Leader", "years" : [2014,2015,2016] }
|
|
],
|
|
"service" : {
|
|
"general" : [
|
|
{ "description" : "WebDB Session Chair", "years" : [ 2013 ] },
|
|
{ "description" : "NSF Panel Member", "years" : [ 2014, 2015, 2016 ] },
|
|
{ "description" : "SIGMOD Reproducability Committee", "years" : [ 2015, 2016 ] }
|
|
],
|
|
"dept" : [
|
|
{ "org" : "Dept. of Comp. Sci. and Eng., University at Buffalo, SUNY",
|
|
"service" : [
|
|
{ "org" : "Graduate Admissions Committee", "start" : 2012 },
|
|
{ "org" : "Graduate Advisory Board", "start" : 2012 },
|
|
{ "org" : "Faculty Search Committee", "years" : [ 2012, 2013, 2014 ] },
|
|
{ "org" : "Facilities Committee", "start" : 2016 },
|
|
{ "org" : "Colloquium Committee", "years" : [ 2012, 2013, 2014 ],
|
|
"roles" : [
|
|
{ "title" : "Chair", "years" : [2014] }
|
|
]
|
|
},
|
|
{ "org" : "Grievances Committee", "start" : 2015 },
|
|
{ "org" : "Undergraduate Curriculum Development Subcommittee", "start" : 2015 }
|
|
]
|
|
}
|
|
]
|
|
},
|
|
"courses" : [
|
|
{ "venue" : "Department of Computer Science and Engineering, SUNY Buffalo",
|
|
"courses" : [
|
|
{ "code" : "CSE 562",
|
|
"title" : "Graduate Database Systems (planned)",
|
|
"semester" : "Spring 2017" },
|
|
{ "code" : "CSE 662",
|
|
"title" : "Languages and Runtimes for Big Data (planned)",
|
|
"semester" : "Fall 2016" },
|
|
{ "code" : "CSE 462",
|
|
"title" : "Undergraduate Database Systems",
|
|
"semester" : "Spring 2016" },
|
|
{ "code" : "CSE 662",
|
|
"title" : "Languages and Runtimes for Big Data",
|
|
"semester" : "Fall 2015",
|
|
"enrollment" : 29 },
|
|
{ "code" : "CSE 562",
|
|
"title" : "Graduate Database Systems",
|
|
"semester" : "Spring 2015",
|
|
"enrollment": 79 },
|
|
{ "code" : "CSE 704",
|
|
"title" : "Databases, Programming Languages and Datastructures",
|
|
"semester" : "Fall 2014",
|
|
"enrollment" : 21 },
|
|
{ "code" : "CSE 562",
|
|
"title" : "Graduate Database Systems",
|
|
"semester" : "Spring 2014",
|
|
"enrollment" : 148 },
|
|
{ "code" : "CSE 704",
|
|
"title" : "Streaming, Incremental and Online Data Processing",
|
|
"semester" : "Fall 2013",
|
|
"enrollment" : 18 },
|
|
{ "code" : "CSE 562",
|
|
"title" : "Graduate Database Systems",
|
|
"semester" : "Spring 2013",
|
|
"enrollment" : 101 },
|
|
{ "code" : "CSE 704",
|
|
"title" : "Web-Scale Data Management Systems Seminar",
|
|
"semester" : "Fall 2012",
|
|
"enrollment" : 15 }
|
|
]
|
|
},
|
|
{ "venue" : "School of Computer and Communication Sciences, EPFL, Switzerland",
|
|
"courses" : [
|
|
{ "code" : "CS-422",
|
|
"title" : "Advanced Databases",
|
|
"role" : "Teaching Assistant",
|
|
"semester" : "Spring 2011" }
|
|
]
|
|
},
|
|
{ "venue" : "Department of Computer Science, Cornell University",
|
|
"courses" : [
|
|
{ "code" : "CS 4410",
|
|
"title" : "Operating Systems",
|
|
"semester" : "Fall 2008",
|
|
"role" : "Practicum Instructor" },
|
|
{ "code" : "CS 414",
|
|
"title" : "Operating Systems",
|
|
"semester" : "Spring 2006",
|
|
"role" : "Practicum Instructor" },
|
|
{ "code" : "CS 414",
|
|
"title" : "Operating Systems",
|
|
"semester" : "Fall 2006",
|
|
"role" : "Practicum Instructor" }
|
|
]
|
|
}
|
|
],
|
|
"artifacts" : [
|
|
{
|
|
"name" : "DBToaster",
|
|
"class" : "software",
|
|
"description" : "A tool that dynamically compiles database engines optimized for any given query workload.",
|
|
"released" : "05/2012",
|
|
"metrics" : {
|
|
"sitevisits" : 4191,
|
|
"downloads" : 1032
|
|
},
|
|
"metricsasof" : "December 10, 2014",
|
|
"url" : "http://www.dbtoaster.org"
|
|
},
|
|
{
|
|
"name" : "Just-in-Time Data Structures",
|
|
"class" : "software",
|
|
"description" : "An index structure that dynamically adapts to variable workloads.",
|
|
"released" : "07/2014",
|
|
"url" : "http://github.com/UBOdin/jitd"
|
|
},
|
|
{
|
|
"name" : "Mimir",
|
|
"class" : "software",
|
|
"released" : "01/2015",
|
|
"description" : "A probabilistic overlay for database systems",
|
|
"url" : "http://mimirdb.info"
|
|
},
|
|
{
|
|
"name" : "PigOut",
|
|
"class" : "software",
|
|
"released" : "10/2014",
|
|
"description" : "A multi-cluster runtime for Pig Latin",
|
|
"url" : "http://pigout.cse.buffalo.edu"
|
|
}
|
|
]
|
|
} |