résumé

Patrick Andrew Vinograd

[Effective November 2003]
patrickv (AT) cs.stanford.edu

Objective

Part-time or summer employment as a freelance software developer or consultant.
Areas of expertise include peer-to-peer systems, networking, security/intrusion detection, computer vision, and robotics.


Education

Stanford University, 9/2002 - present
Pursuing Ph.D. in Computer Science
Research focus in Peer-to-Peer and Distributed Systems

Harvey Mudd College, 9/98 - 5/2002
Bachelor of Science in Computer Science, with a concentration in History
Graduated with High Distinction and Departmental Honors
GPA: 3.87

Relevant Coursework: Networks, Robotics, Advanced Operating Systems, Algorithms, Software Development, Programming Languages, Microprocessor-based Systems, along with extensive coursework in mathematics, physics, chemistry, and the humanities.


Experience

Research Assistant, Stanford University (9/2002 - present)
Currently researching various aspects of Peer to Peer systems and distributed systems.

Researcher, Harvey Mudd College (5/2002 - 8/2002)
Deployed, extended, and evaluated network Intrusion Detection systems in a real-world environment. Implemented IETF standards-track technologies and integrated them with existing intrusion detection systems.

Clinic Team Leader, Optivus Technologies Inc/Harvey Mudd College (9/2001 - 5/2002)
Led a team of four students during a year-long corporate-sponsored project. Designed and developed a distributed monitoring and control system for the Proton Beam Therapy Center at Loma Linda University Medical Center. Worked through formal development processes of requirements analysis, failure analysis, design, and development using medical software development standards.

Researcher, Harvey Mudd College (5/2001 - 8/2001)
Conducted research in computer vision pertaining to human face tracking. Examined current methods and implemented a robust real-time tracker.

Software Systems Engineer Associate, Jet Propulsion Laboratory (5/2000 - 8/2000)
Developed Java applications and developer tools for JPL's DII Common Operating Environment. Focused on real-time integration tools and distributed user authentication and user management systems.


Skills

Programming: C++, C, Java, PHP, Perl, SML, Assembly (SPARC, Motorola HC11)
Operating Systems: Linux, Solaris, FreeBSD
Technologies/Software: Linux Device Drivers, Apache, Snort, Qt, Network Programming, Microcontroller Programming
General: Team Management, Public Presentation


Awards and Honors

National Merit Scholar (1998)
Stanford University School of Engineering Fellowship (2002-2003)


Activities and Interests

Activities: Cycling, Rock Climbing, Martial Arts (Shaolin Kempo)
Dorm Treasurer: Atwood Dorm, HMC (2001-02)

  Last updated November 2003