Steven Czeriwnski
Home
Bio
Research
Papers
Schedule
Links
Resume
Contact

Resume

Objective

To find an internship in an industrial research laboratory focusing on the architecture, behavior, or modeling of global-scale Internet Services.

Education
University of California at Berkeley - Berkeley, CA August 1997-present
Candidate for a Ph.D. in Computer Science, specializing in application-level protocol development, mobile computing, disconnected operation, and global-scale Internet services. Course include Mobile Computing, Computer Security, and Introduction to the Management of Technology.

GPA: 3.9/4.0
Honors: Received the Micro Electronics of California fellowship for the 1997 academic year.
To be awarded: Certificate of Management of Technology from the Haas School of Business

Massachusetts Institute of Technology - Cambridge, MA August 1992-June 1997
Received Master's of Engineering Degree and Bachelor's Degree in Electrical Engineering and Computer Science in June 1997. Courses include Laboratory in Software Engineering, Discrete-Time Signal Processing, and LEGO Robot Design Contest.

GPA: 4.8/5.0
Honors: Received Bell Northern Research Undergraduate Laboratory Prize in Spring of 1995.

Programming Background

Programming Knowledge: Extensive skills in developing network services in C++, C, Java, and Perl.
Languages also include: SQL, Lisp, Scheme, Fortan, HTML, TCL, and CLUE.
Experience with many network protocols: HTTP, IMAP, SMTP, POP, LDAP, and TCP/IP.
Platforms: Develop mainly on Linux and UNIX platforms, familiar with PC and Macintosh.

Experience
Graduate Student Researcher - Berkeley, CA June 1998-present
OceanStore project: Participating in a group project to build a secure, ubiquitous Internet storage system using peer-to-peer technologies. Contributed to the design of the transaction and object model used for information access, along with developing a mail service (IMAP/SMTP) on top of the OceanStore system. Investigating data migration techniques and relaxed consistency to decrease client latencies. Mentored undergraduate students who aided in implementation.

REAP project: Investigated how computation can be moved from client applications to the server by embedding a remote evaluation environment in the server, in order to reduce the number of round-trip-times needed to perform user actions. Applied technique to IMAP, SMTP, and LDAP, showing substantial performance gains in high latency environments.

Service Discovery Service project: Designed and implemented a secure, fault-tolerant, distributed system to automatically collect descriptions of services deployed in the network, allowing for client applications to search for nearby resources. System was built on the Ninja infrastructure.

NGI Graduate Student Facilitator: Helped run a summer intern program for 12 UC Berkeley undergrads to investigate next generation Internet applications. Responsible for organizing weekly talks, giving guidance on team management and research issues, and providing research contacts.

Bolt, Beranek, and Newman Inc. - Cambridge, MA June 1994-January 1997
As an intern, worked closely with department's principle investigators on several research projects involving genetic algorithms and genetic programming. Applications included optimization of cellular neural networks for an edge detection problem in image processing, data-mining results from oil research, traffic flow optimization using adaptive control laws, and developing optimal schedules for the job shop problem. Obtained government security clearance, Secret Level.

Publications

Steven E. Czerwinski and Anthony D. Joseph, Using Simple Remote Evaluation to Enable Efficient Application Protocols in Mobile Environments. The IEEE International Symposium on Network Computing and Applications, Cambridge, MA, October 8-10, 2001.

Steven E. Czerwinski, Ben Y. Zhao, Todd Hodes, Anthony D. Joseph, and Randy Katz, An Architecture for a Secure Service Discovery Service. Fifth Annual International Conference on Mobile Computing and Networks (MobiCOM '99), Seattle, WA, August 1999.

John Kubiatowicz, David Bindel, Yan Chen, Steven Czerwinski, Patrick Eaton, Dennis Geels, Ramakrishna Gummadi, Sean Rhea, Hakim Weatherspoon, Westley Weimer, Chris Wells, and Ben Zhao, OceanStore: An Architecture for Global-Scale Persistent Storage. Proceedings of the Ninth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2000), November 2000.

Todd D. Hodes, Steven E. Czerwinski, Ben Y. Zhao, Anthony D. Joseph and Randy H. Katz, An Architecture for Secure Wide-Area Service Discovery. ACM Baltzer Wireless Networks: Selected papers from MobiCom 1999.

Steven D. Gribble, Matt Welsh, Rob von Behren, Eric A. Brewer, David Culler, N. Borisov, S. Czerwinski, R. Gummadi, J. Hill, A. Joseph, R.H. Katz, Z.M. Mao, S. Ross, and B. Zhao, The Ninja Architecture for Robust Internet-Scale Systems and Services. Special Issue of Computer Networks on Pervasive Computing.

J.R. von Behren, S. Czerwinski, A.D. Joseph, E.A. Brewer, and J. Kubiatowicz, NinjaMail: The Design of a High-Performance Clustered, Distributed E-Mail System. Proceedings of the 2000 International Conference on Parallel Processing (ICPP-2000), Toronto, Canada, August 2000.

Background U.S. citizen. Born and raised in Illinois. Interests include reading, movies, and snowboarding.



Last modified at 11:11:49 AM (PST) on 02/07/03.