Website/db/cv/okennedy.json

363 lines
12 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"
}
},
"blurb" : "My work melds ideas from compilers and query languages into databases to solve practical data management problems. The Mimir system developed by my group is among the most performant, practical systems for managing incomplete data; My work on just-in-time data structures represents an entirely novel way of thinking about data structure design and management; and I also have made numerous contributions to the area of incremental data processing. I have received several invitations to 'best-of' compilations for top database conferences, and my work has influenced the design of SQLite, the world's most wildely deployed database system.",
"home" : {
"street" : "63 Bassett Road",
"city" : "Amherst",
"state" : "NY",
"zip" : "14221",
"country" : "USA"
},
"contact" : {
"Phone" : "+1 (716) 645-1597",
"Email" : "okennedy@buffalo.edu",
"Web" : "https://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",
"Committee" : [
"Andrew Myers",
"Nate Foster",
"James Sethna"
],
"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" : "Associate 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" : [
{ "description" :
"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.",
"year" : 2012,
"type" : "best-paper",
"source" : "VLDB",
"individual" : "NO"
},
{ "description" :
"Oliver received a UB CSE Outstanding Funding Award for attracting over $3m of funding to the University at Buffalo in 2016.",
"year" : 2016,
"source" : "UB-CSE",
"type" : "award",
"individual" : "YES"
},
{ "description" :
"The SIGMOD 2017 paper titled \"Beta Probabilistic Databases: A Scalable Approach to Belief Updating and Parameter Learning\", authored by Oliver's student Niccolo Meneghetti, was accepted as a Best-Of-SIGMOD extended article in the ACM Transactions on Database Systems.",
"year" : 2017,
"type" : "best-paper",
"source" : "SIGMOD",
"individual" : "NO"
},
{ "description" :
"Oliver received the UB School of Engineering and Applied Sciences Early Career Outstanding Teacher of the Year Award in 2017",
"year" : 2017,
"type" : "award",
"source" : "UB-SEAS",
"individual" : "YES"
},
{
"description" :
"Oliver received the NSF's CAREER award in 2018",
"year" : 2018,
"type" : "award",
"source" : "NSF",
"individual" : "YES"
},
{
"description" :
"Oliver received the UB Exceptional Scholar: Young Investigator Award in 2018",
"year" : 2018,
"type" : "award",
"source" : "UB",
"individual" : "YES"
},
{
"description" :
"Oliver was recognized as a VLDB Distinguished Reviewer for his service on the PC of VLDB 2018",
"year" : 2018,
"type" : "award",
"source" : "pVLDB",
"individual" : "YES"
},
{
"description" :
"Oliver's outreach efforts were featured on Channel 4 news Buffalo\\footnote{\\tiny\\url{https://www.wivb.com/news/local-news/students-in-buffalo-learning-how-to-build-advanced-technology-this-summer/1323587691/}}.",
"year" : 2018,
"type" : "feature",
"source" : "Channel4",
"individual" : "NO"
},
{
"description" :
"The SIGMOD 2019 paper titled \"Uncertainty Annotated Databases - A Lightweight Approach for Approximating Certain Answers\" received the 2020 SIGMOD Reproducability Award",
"year" : 2020,
"type" : "best-paper",
"source" : "SIGMOD",
"individual" : "NO"
},
{
"description" :
"Oliver was recognized as a Distinguished PC member for SIGMOD 2020",
"year" : 2020,
"type" : "award",
"source" : "SIGMOD",
"individual" : "YES"
},
{
"description" :
"Oliver received the CSE Departmental Senior Teaching Award in 2020",
"year" : 2020,
"type" : "award",
"source" : "UB",
"individual" : "YES"
},
{
"description" :
"Oliver received the CSE Departmental Senior Research Award in 2021",
"year" : 2021,
"type" : "award",
"source" : "UB",
"individual" : "YES"
},
{
"description" :
"Oliver received the School of Engineering and Applied Sciences Senior Teaching Award in 2021",
"year" : 2021,
"type" : "award",
"source" : "UB",
"individual" : "YES"
}
],
"chairs" : [
{ "venue" : "pVLDB", "position" : "Reproducibility Co-Chair", "years" : [ 2018, 2019, 2020, 2021, 2022 ] },
{ "venue" : "SoCC", "position" : "Scholarship Co-Chair", "years" : [ 2019 ] },
{ "venue" : "VLDB", "position" : "Technical Co-Chair", "years" : [ 2020 ] },
{ "venue" : "SIGMOD", "position" : "Treasurer", "years" : [ 2022 ] }
],
"reviewer" : [
{ "venue" : "VLDBJ", "years" : [ 2013, 2017, 2018, 2021, 2022 ] },
{ "venue" : "TKDE", "years" : [ 2013, 2014 ] },
{ "venue" : "TODS", "years" : [ 2015, 2018 ] },
{ "venue" : "CSE", "years" : [ 2015 ] },
{ "venue" : "pVLDB", "track" : "PhD", "years" : [ 2013 ], "pc": true },
{ "venue" : "pVLDB", "track" : "Demo", "years" : [ 2016, 2017 ], "pc": true },
{ "venue" : "pVLDB", "years" : [ 2017, 2018, 2020, 2021 ], "pc": true },
{ "venue" : "SIGMOD", "years" : [ 2015, 2016, 2017, 2019, 2020, 2021 ], "pc": true },
{ "venue" : "ICDE", "years" : [ 2019 ], "pc" : true },
{ "venue" : "PWEEK", "years" : [ 2016 ], "pc": true },
{ "venue" : "HILDA", "years" : [ 2016, 2017, 2018, 2019, 2020 ], "pc": true },
{ "venue" : "TOIT", "years" : [ 2016 ] },
{ "venue" : "KAIS", "years" : [ 2017 ] },
{ "venue" : "SoCC", "years" : [ 2017 ], "pc": true },
{ "venue" : "ICDT", "years" : [ 2017 ], "pc" : false }
],
"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, 2017] }
]
},
{ "org" : "Coder Dojo Mentor", "years" : [2013, 2014] },
{ "org" : "Science is Elementary Class Leader", "years" : [2014, 2015, 2016] },
{ "org" : "CSExplore", "years": [2019] },
{ "org" : "CSE Welcome Weekend", "years": [2019, 2021] }
],
"service" : {
"general" : [
{ "description" : "WebDB Session Chair", "years" : [ 2013 ] },
{ "description" : "NSF Panel Member", "years" : [ 2014, 2015, 2016, 2018, 2020, 2021, 2022 ] },
{ "description" : "SIGMOD Reproducibility Committee", "years" : [ 2015, 2016, 2017 ] }
],
"dept" : [
{ "org" : "Dept. of Comp. Sci. and Eng., University at Buffalo, SUNY",
"service" : [
{ "org" : "Graduate Admissions Committee", "start" : 2012, "end" : 2017 },
{ "org" : "Graduate Advisory Committee", "years" : [ 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2022],
"roles": [
{ "title" : "Graduate Co-Director", "years" : [2022] }
]
},
{ "org" : "Undergraduate Advisory Committee", "years" : [ 2021 ] },
{ "org" : "Distinguished Speaker Committee", "years" : [ 2017 ] },
{ "org" : "Faculty Search Committee", "years" : [ 2012, 2013, 2014 ] },
{ "org" : "Facilities Committee", "years" : [ 2016 ] },
{ "org" : "Colloquium Committee", "years" : [ 2012, 2013, 2014 ],
"roles" : [
{ "title" : "Chair", "years" : [2014] }
]
},
{ "org" : "Grievances Committee", "years" : [ 2015, 2016 ] },
{ "org" : "Undergraduate Curriculum Development Subcommittee", "years" : [ 2015, 2016 ] },
{ "org" : "Teaching Effectiveness Committee", "years" : [ 2019,2022 ] },
{ "org" : "Preserving Academic Integrity", "years" : [ 2021,2022 ] },
{ "org" : "Teaching Load Task Force", "years" : [ 2021,2022 ],
"roles" : [
{ "title" : "Co-Chair", "years" : [2022] }
]
}
]
}
]
},
"thesis_committees" : [
// Excluding jointly advised students
{
"name" : "Duc Thanh Luong",
"date" : "May 2018"
},
{
"name" : "Sai Vikneshwar",
"date" : "May 2020"
}
],
"artifacts" : [
{
"name" : "Vizier",
"class" : "software",
"description" : "An interactive data-centric notebook.",
"released" : "01/2018",
"url" : "https://vizierdb.info"
},
{
"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",
"metrics" : {
"github" : {
"watchers" : 5,
"stars" : 5,
"forks" : 16
}
},
"metricsasof" : "July 27, 2017"
},
{
"name" : "Mimir",
"class" : "software",
"released" : "01/2015",
"description" : "A probabilistic overlay for database systems",
"url" : "http://mimirdb.info",
"metrics" : {
"github" : {
"watchers" : 11,
"stars" : 8,
"forks" : 8
}
},
"metricsasof" : "July 27, 2017"
},
{
"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" : "PigOut",
"class" : "software",
"released" : "10/2014",
"description" : "A multi-cluster runtime for Pig Latin",
"url" : "http://pigout.cse.buffalo.edu"
}
]
}