About Me


I am a graduate student in the Department of Computer Science & Engineering at the University of California Riverside. I work in the Distributed Systems Lab under the supervision of Professor Harsha V. Madhyastha. My current research is in the area of Distributed Storage Systems.

Contact


dperkins [AT] cs [DOT] ucr [DOT] edu

Distributed Systems Lab
465 Winston Chung Hall (formerly, Engineering Building Unit 2)
Department of Computer Science & Engineering
University of California, Riverside, CA 92521
(map)

Resume


Available upon request.

Education


Ph.D. Student, Computer Science
B.S., Computer Science, University of California, Riverside, June 2007

Research Interests


Networking, Storage, Distributed Systems, Cloud Computing, Security

Work Experience:


Microsoft, Software Development Engineer Intern (High-Performance Computing), October 2011 - December 2011
Goldman, Sachs & Co., Summer Technology Analyst (Information Security), June 2010 - August 2010
Google, Software Engineer Intern (Open-Source Applications), June 2008 - September 2008
Northrop Grumman Integrated Systems, Logistics Engineer 1, September 2007 - June 2008
Northrop Grumman Integrated Systems, Technical Intern, June 2007 - September 2007
Southern California Edison, Infrastructure & Systems Engineering Intern, August - September 2006
UC Riverside Libraries (Systems Department), Systems Administrator, January 2004 - June 2007

Teaching:


TA - CS 153 (Design of Operating Systems) - Winter 2012

Honors / Awards:


Google UNCF Scholarship [2008] (article)
NASA/UNCFSP Harriet G. Jenkins Pre-doctoral Fellowship Project (NASA JPFP) Fellow [2008-2011]
UCR Bridge-to-the-Doctorate Fellow [2007-2008]
AGEP Summer Research Fellow [2007]
National GEM Consortium Graduate Fellowship - Master's level [2007, declined]

Publications:


Dorian J. Perkins, Mimi Y. Zhang and Luke P. Lee, "A Continuously Perfused 3-D Tissue Culture Microdevice to Improve Hepatocyte Drug Tolerance Testing", UC Riverside Undergraduate Research Journal, Volume 1, 2007, pp. 19-27.

Projects:


Energy Efficient Routing for Multiflow Traffic considers a multiple path computation problem in wireless ad-hoc networks to distribute flows between source-destination pairs.
OneClickInstall is an extension to the PackageKit Package Manager targeted towards the novice user allowing simple, one-click installation of 3rd-party software in the Linux OS environment.

Completed Courses:


CS 193 - Systems Administration & Datacenter Management
CS 201 - Compiler Construction, Dr. Gupta
CS 203A - Computer Architecture, Dr. Gupta
CS 204 - Advanced Computer Networks, Dr. Molle
CS 205 - Artificial Intelligence, Dr. Keogh
CS 218 - Design & Analysis of Algorithms, Dr. Chrobak
CS 220 - Synthesis of Digital Systems, Dr. Vahid
CS 235 - Data Mining Techniques, Dr. Gunopulos
CS 236 - Database Management Systems, Dr. Tsotras
CS 240 - Network Routing, Dr. Faloutsos
CS 253 - Distributed Systems, Dr. Kalogeraki
CS 255 - Computer Security, Dr. Ravishankar
CS 257 - Wireless Networks & Mobile Computing, Dr. Krishnamurthy
CS 260 - Seminar in CS (Storage Networks), Dr. Molle

Professional Affiliations:


National Society of Black Engineers [NSBE-UCR]
Alpha Phi Alpha Fraternity, Inc.

Professional Conference Planning:


Chairperson, Graduate School Conference at the NSBE 35th Annual National Convention, March 25-29, 2009 in Las Vegas, NV

Volunteer Activities:


Computer Science Graduate Student Association (CompGSA), Programs Chair [2010-2011]
Google Campus Ambassador [2008-2009]
Bourns' College of Engineering Graduate Student Ambassador
Graduate School Recruitment at 2007 NSBE Fall Regional Conference - Seattle, WA
Undergraduate Summer Research Programs Recruitment at 34th NSBE National Convention - Orlando, FL
Bourns' College of Engineering HBCU Graduate Recruitment Initiative