Professional Activities, Awards, and Other Details Thu, 21 Aug 2008, 09:30 EDT
Reviewer:
- ACM PODC 2007
- IFIP NETWORKING 2007
- SIGCOMM CCR
- ACM Multimedia Systems Journal
- IEEE Communications Surveys and Tutorials 2005
- IEEE TPDS Journal 2005, 2007
- INFOCOM 2006
- INFOCOM 2005
- NOSSDAV 2005
- CAAN 2005
- ACM Multimedia 2004
Professional Memberships
- IEEE, Member
- ACM, Member
Other Activities
- Session chair, Global Internet, 2005.
- Administrate the UO CIS Network Research Lab, 2002–present
- Student member of the UO CIS Graduate Education Committee, 2002–2003
- GTFF steward for the CIS department, 2002–2003
Technical Skills
- Exceptional ability to identify standard, well-understood algorithms for solving unusual problems
- Experience implementing an exceptionally wide range of algorithms
- Experience programming in everything from microcode to high-level and domain-specific languages
- Ability to locate and fix bugs in unfamiliar source code of large projects
- Ability to locate and fix bugs in programs written in languages I don’t actually know
- People compliment me on the comprehensiveness and readability of my documentation and design specifications.
- You can also read my Coding Philosophy
Awards
- IMC 2006 Travel Grant
- Upsilon Pi Epsilon Membership, 2006
- INFOCOM 2006 Travel Grant
- 2006–2007 Clarence and Lucille Dunbar Scholarship
- SIGCOMM 2005 Travel Grant
- IMC 2004 Travel Grant
- ICNP 2004 Travel Grant
Programming Competitions:
- First place, UO Programming Competition, 2006.
- First place, UO Programming Competition, 2005.
- First place, UO Programming Competition, 2004.
- Honorable Mention, ACM ICPC World Finals Programming Competition, 2003.
- First place, UO Programming Competition, 2003.
- First Place, ACM ICPC Pacific Northwest Programming Competition, 2002.
- First place, UO Programming Competition, 2002.
- First place, WPI ACM Programming Competition, 1998.
- First place, WPI Tau Beta Pi Design Competition, 1997.
- Scholarship Winner, Rhode Island Distinguished Merit Competition in Computer Science, 1995.
Education:
- 2001–Present:
- Ph.D. student, University of Oregon, Computer & Information Science Department. GPA: 4.00. Advisor: Reza Rejaie
- 1995–1998:
- Bachelor of Science in Electrical Engineering, minor in Computer Science, Worcester Polytechnic Institute. Completed the degree in only 3 years. GPA: 3.54, EE GPA: 3.45, CS GPA: 4.00
- GRE scores:
- Quantitative: 800, Analytical: 800, Verbal: 560
Employment:
- University of Oregon:
Research Assistant for Prof. Reza Rejaie, 7/2004–Present
Research Assistant for the Beyond BGP Project, 3/2004–6/2004
Teaching Assistant, CIS 432: Intro. to Computer Networks, 9/2003–3/2004
Research Assistant for Prof. Daniel Zappala, 9/2001–8/2003
- ADC, Inc.:
Software Engineering Contractor, 2/2001 - 8/2001
- Enhanced firewall filtering code of a Cable Modem Terminational System (CMTS), including microcode changes.
- Performed other bugfixes and feature changes on the CMTS code.
- Assured Digital, Inc.:
Senior Software Engineer, 8/1999 - 1/2001
- Primarily responsible for embedded systems software design, development, and debugging in a then-cutting-edge VPN product.
- Read numerous books and RFCs on network technologies, and determined how best to integrate them into the existing product.
- Provided design input to all engineering groups.
- Co-administrated the company network, engineering tools, and build scripts.
- Made modifications to tcpdump to interpret IPSec encapsulated packets.
- Fixed bugs in the GNU cross-compiler and cross-assembler.
Software Test Engineer, 10/1998 - 8/1999
- Made architectural improvements to the existing automated test framework.
- Made optimizations resulting in a tenfold speed increase.
- Wrote test plans based on requirement and design documents.
- Primary author of automated tests.
- Microwave Radio Communications:
Embedded Systems Programmer, 5/1997 - 8/1998
- Designed, programmed, and debugged a multitasking embedded operating system with loadable device drives and communications layer.
- Designed and programmed a monitoring interface to an embedded system, including code for PPP, a UDP/IP stack, and a sockets-style API.
|
home | Send email