Redirecting to new homepage
Theo Jepsen
PhD Candidate
- Address:
-
Universit脿 della Svizzera italiana
Stabile Informatica, Office 200 (Level 2)
Via Giuseppe Buffi, 13
CH-6904, Lugano, Switzerland - Phone:
- +41 58 666 4455 ext. 2140
- Email:
-
jepset take this out< at > usi.ch
- Websites:
- Universit脿 della Svizzera italiana
- PGP key:
- 02CD 2CB6 7F7D B93D
About me
I am currently a PhD candidate at USI, in Lugano, Switzerland. My research interests are in distributed systems and networking. Recently I've been working on exposing application-level information to the network, in order to leverage programmable data planes to dramatically increase application performance.
Education
PhD Candidate in Computer Science
Universit脿 della Svizzera italiana 路 Lugano, CH 路 presentMS in Computer Science
University of Wisconsin-Madison 路 Madison, WI, USA 路BA in Computer Science
Cornell University 路 Ithaca, NY, USA 路Academic Experience
PhD Courses
- Spring 2017
- Compiler Construction 路 Universit脿 della Svizzera italiana, Lugano, CH
- Fall 2016
- Distributed Algorithms 路 Universit脿 della Svizzera italiana, Lugano, CH
Teaching Assistant
- Fall 2019
- Systems Programming 路 Universit脿 della Svizzera italiana, Lugano, CH
- Spring 2019
- Advanced Computer Networking 路 Universit脿 della Svizzera italiana, Lugano, CH
- Fall 2018
- Computer Networking 路 Universit脿 della Svizzera italiana, Lugano, CH
- June 2018
- P4 Developer Day June 2018 路 Stanford University
- October 2017
- P4 Developer Day Fall 2017 路 Stanford University
- Spring 2017
- Programming Fundamentals 2 路 Universit脿 della Svizzera italiana, Lugano, CH
- Fall 2016
- Data Management 路 Universit脿 della Svizzera italiana, Lugano, CH
Publications
-
Fast String Searching on PISA
Theo Jepsen, Daniel Alvarez, Nate Foster, Changhoon Kim, Jeongkeun Lee, Masoud Moshref, Robert Soul茅.
In Proceedings of the Symposium on SDN Research (SOSR), ACM, 2019. -
Packet Subscriptions for Programmable ASICs
Theo Jepsen, Masoud Moshref, Antonio Carzaniga, Nate Foster and Robert Soul茅.
17th ACM Workshop on Hot Topics in Networks (HotNets 2018) -
Infinite Resources for Optimistic Concurrency Control
Theo Jepsen, Leandro Pacheco de Sousa, Masoud Moshref, Fernando Pedone, and Robert Soul茅.
ACM SIGCOMM 2018 Morning Workshop on In-Network Computing (NetCompute 2018) -
Life in the Fast Lane: A Line-Rate Linear Road.
Theo Jepsen, Masoud Moshref, Antonio Carzaniga, Nate Foster, and Robert Soul茅.
In Proceedings of the Symposium on SDN Research (SOSR), ACM, 2018. -
Whippersnapper: A p4 language benchmark suite.
Huynh Tu Dang, Han Wang, Theo Jepsen, Gordon Brebner, Changhoon Kim, Jennifer Rexford, Robert Soul茅, and Hakim Weatherspoon.
In Proceedings of the Symposium on SDN Research (SOSR), pp. 95-101. ACM, 2017. -
Optimistic Aborts for Geo-distributed Transactions.
Theo Jepsen, Leandro Pacheco de Sousa, Huynh Tu Dang, Fernando Pedone, and Robert Soul茅.
USI Technical Report 2016-05 (USI TR), Oct. 2016
Talks
- August 2018
- Infinite Resources for Optimistic Concurrency Control NetCompute 2018 路 Budapest, Hungary
- June 2018
- Camus: High-Throughput Publish-Subscribe in the Forwarding Plane 5th P4 Workshop 路 Stanford University, USA
Work Experience
- September 2017 to August 2018 - Intern at Barefoot Networks.
- May-August 2015 - Platform Infrastructure Intern at Akamai in Cambridge, MA, USA.
- May 2012 to April 2015 - Team member at BugBuster, Lausanne, Switzerland - interfaced BugBuster to WebDriver's JsonWireProtocol
- July 2013 - Computer Science Intern at Society for Worldwide Interbank Financial Telecommunication (SWIFT), La Hulpe, Belgium - implemented an automated test framework for integration testing
- May-August 2011 - Computer Science Intern at 脡cole Polytechnique F茅d茅rale de Lausanne (EPFL), Lausanne, Switzerland - implemented an IE JavaScript emulator. Fork me on GitHub
- June-August 2010 - Computer Science Intern at the European Organization for Nuclear Research (CERN), Geneva, Switzerland - processed bibliometric data in relation to Open Access
- July-August 2009 - Computer Science Intern at Cornell University - implemented testing framework for Live Distributed Objects.