Sean Donovan - College of Computing

Sean Donovan
Contact
Information
Klaus Advanced Computing Building - Room 3337
Georgia Institute of Technology
Atlanta, GA 30332
Mobile: (508) 962-8028
Email: [email protected]
Web: www.cc.gatech.edu/~sdonovan
Research
Interests
Software-defined networking (SDN), network abstractions, network policy, network measurement,
network security.
Education
Georgia Institute of Technology, Atlanta, Georgia USA
College of Computing, School of Computer Science
Ph.D. Student, Computer Science, August 2013 (expected graduation date: May 2018)
• Advisor: Nick Feamster
Worcester Polytechnic Institute, Worcester, Massachusetts USA
B.S., Computer Science, May 2006
• Advisor: Kathi Fisler
• Minor: Computer Engineering
Honors and
Awards
President’s Fellowship, Georgia Institute of Technology, 2013
Academic
Experience
Georgia Institute of Technology, Atlanta, Georgia USA
Worcester Polytechnic Institute: Graduate with Honors, 2006
PhD Student
August 2013 - present
Coursework includes courses in Networking, Network Security, and Privacy, Technology, Policy, and
Law. Currently on a break to be a research scientist working on a distributed SDX project.
Research Assistant
August 2013 - May 2015
Research involves creating new abstractions withing software-defined networking. Previous work
involved helping create new internet exchange point architecture using SDN.
Teaching Assistant
January 2014 - present
Two semesters as TA in-person graduate networking class. Five semesters as TA for Online Masters
of Computer Science, including three as head TA. Responsibilities include creating assignments, test
questions, and holding office hours.
Worcester Polytechnic Institute, Worcester, Massachusetts USA
Bachelor of Science
Graduate with Honors
Conference
Papers
August 2003 - May 2006
“Intentional Network Monitoring: Finding the Needle without Capturing the Haystack”
— Sean Donovan and Nick Feamster. HotNets ’14. Los Angeles, CA USA. October 2014.
“SDX: A Software Defined Internet Exchange” — Arpit Gupta, Laurent Vanbever, Muhammad Shahbaz, Sean P. Donovan, Brandon Schlinker, Nick Feamster, Jennifer Rexford, Scott
Shenker, Russ Clark, and Ethan Katz-Bassett. ACM SIGCOMM. Chicago, IL USA. August 2014.
“Facade: High-Throughput, Deniable Censorship Circumvention using Web Search” —
Ben Jones, Sam Burnett, Nick Feamster, Sean Donovan, Sarthak Grover, Sathya Gunasekaran,
and Karim Habak. FOCI ’14. San Diego, CA USA. August 2014.
1
Conference
Posters
“Alternative Trust Sources: Reducing DNSSEC Signature Verification Operations with
TLS” — Sean Donovan and Nick Feamster. ACM SIGCOMM. London, UK. August 2015.
“NetAssay: Providing New Monitoring Primitives for Network Operators” — Sean
Donovan and Nick Feamster. ACM SIGCOMM. Chicago, IL USA. August 2014.
“FlowQoS: QoS for the Rest of Us” — M. Said Seddiki, Muhammad Shahbaz, Sean Donovan,
Sarthak Grover, Miseon Park, Ye-Qiong Song, Nick Feamster. ACM SIGCOMM Workshop on Hot
Topics in Software Defined Networking (HotSDN’2014). Chicago, IL USA. August 2014.
Talks
NetAssay: Flow Filtering based on Network Principals — NANOG 62, Baltimore, MD USA,
October 2014.
Teaching
Teaching Assistant — Spring 2014 — On Campus Graduate Networking class working with Nick
Feamster - ˜60 students
Teaching Assistant — Summer 2014 — Online Masters Graduate Networking class working with
Nick Feamster - >300 students
Head Teaching Assistant — Fall 2014 — Online Masters Graduate Networking class working
with Nick Feamster - >300 students
Head Teaching Assistant — Spring 2015 — Online Masters Graduate Networking class working
with Nick Feamster - >450 students
Teaching Assistant — Spring 2014 — On Campus Graduate Networking class working with Ron
Hutchins - ˜60 students
Head Teaching Assistant — Summer 2015 — Online Masters Graduate Networking class working
with Dave Lillethun - ˜300 students
Head Teaching Assistant — Fall 2015 — Online Masters Graduate Networking class working
with Dave Lillethun - ˜350 students
Awards
Professional
Experience
Thank-a-Teacher Award — Fall 2014 for Teaching Assistent in Graduate Networking Online
Masters class.
Georgia Institute of Technology, Atlanta, Georgia USA
Research Scientist
October 2015 - Present
Responsible for design and implementation of a distributed Software Defined Internet Exchange
Point (SDX) controller, spannning three sites in Atlanta, Miami, and Sao Paulo, Brazil as part of
the AtlanticWave/SDX project.
BTI Systems, Westborough and Littleton, Massachusetts USA
Software Designer
October 2011 - May 2013
Embedded software engineer working on Metro Ethernet switches. Maintaining older software and
adding new features and functionality for current line of switches. Full stack development experience.
EMC, Southborough and Hopkinton, Massachusetts USA
Senior Software Engineer
July 2007 - October 2011
Embedded software engineer working in midrange products Storage Area Network (SAN) protocol drivers group developing, maintaining, and supporting iSCSI protocol driver. Trained support
2
personel, as well as junior software engineer based in India.
Raytheon - Integrated Defense Systems, Tewksbury, Massachusetts USA
Software Engineer 1
June 2006 - July 2007
Junior software architect working on US Navy Next Generation Destroyer (DDG-1000) program’s
ship computing infrastructure.
Skills
•
•
•
•
•
Languages: Python, C, C++
Technologies: Networking, Software-Defined Networking
Protocols: TCP/IP, BGP, iSCSI ERPS, DNS, various L2 protocols
Tools: Wireshark, Git, Subversion, Clearcase, Xgig, Ixia, Iometer
Operating Systems: OS X, Linux, Windows
3