Last updated: June 2011


Education Research Interests

I am interested in network protocols and architecture, distributed systems and algorithms, routing, and graph theory. I also am interested in stream processing and investigating ways to improve software quality.

Publications

Click here

Research Experience
  • Research Assistant, Computer Networks Research Group, UMass. (Summer 2008 - present)
    Advisor: Professor James Kurose
    • Smart Grids Project: Studying synchrophasor sensors, which measure voltage and current along transmission lines and at electric substations. Formulating new problems for sensor placement in which sensors are placed near each other in order to cross-validate sensor measurements.
    • False Routing State Project: Investigated how to recover from scenarios where false routing state is injected and has spread throughout a network of routers (e.g., by misconfigured or compromised routers). Designed, implemented, and evaluated recovery algorithms using simulation and analysis.
  • Research Assistant, Database and Information Management Lab, UMass. (Spring 2006 - Spring 2007)
    Advisor: Professor Yanlei Diao
    • Developed new algorithms and implementation for the SASE stream processing engine (15K+ lines of code) to evaluate continuous queries in real-time.
    • Built simulator from scratch and evaluated algorithms using real RFID stream data and stock ticker data.
    • Built working prototype of SASE that collects, cleans, and processes raw RFID data to support real-time queries. Demonstrated prototype at CIDR 2007 in a simulated retail store environment.
Work Experience
  • IBM - Software Engineer. Westborough, MA USA. (June 2004 - Aug. 2005)
    • Worked on Websphere Metadata Server (WMS).
    • Designed and implemented framework to enforce insert, delete, and update semantics for WMS.
    • Developed command line tool for generating database schemas and object relational mapping files from custom Eclipse Modeling Framework meta-models.
    • Added functionality to Metadata Explorer GUI (a tool used by developers and QA) implemented as an Eclipse plug-in. In charge of internal releases Metadata Explorer.

  • IBM - Intern. Westborough, MA USA. (Summer 2007)
    • Worked on Websphere Metadata Server.
    • Developed Java code to implement pagination algorithm (e.g., determine how many database rows to return to the client with each query), in charge of merging code branches, fixed and verified bugs.

  • Sun Microsystems - Intern. Marlborough, MA USA. (Summer 2003)
    • Worked on Enterprise Storage Manager (ESM).
    • Developed Java code for a command line interface, resource bundles for internationalization, verified various bug fixes, and tested the different releases of ESM.

Teaching Experience * - indicates graduate course

Graduate Courses

Advanced Algorithms ('08) , Research Methods ('08) , Performance Evaluation ('08) , Underwater Networking ('08) , Scientific Writing ('08) , AI ('07) , Computer Networks ('07) , Hot Topics in OS ('07) , Statistics I ('07) , Advanced Databases ('06) , Database Design and Implementation ('06) , Software Engineering ('05) , QA Approaches to Health Care ('05)

Skills and Tools Experience
  • Programming: Java, Python, UML, JavaScript, FORTRAN, SQL, MIPS Assembly, E-Prime, Mathematica, ML, and Eclipse Modeling Framework.
  • Tools: Forte, Accurev, Eclipse, CVS, Codewarrior, SPIM, Unix, MS Office, Clear Case, Rational XDE, Maven, Subversion, Java Cup, DB2, and MySQL.
  • OS: Windows, Mac OS X, and Linux
  • Language: Fluent in spoken Swedish and near fluent in reading and writing Swedish
Academic Awards and Honors
(All awards received as an undergraduate at Trinity College) Athletic Awards, Honors, and Achievements Academic Service
  • Graduate student representative from Fall 2009 to Fall 2010. Served as interface between CS graduate students and CS faculty. Attended faculty meetings, mentored struggling students, raised graduate student complaints to CS faculty, and organized graduate student events.
  • Member of Social Committee at the Department of Computer Science at UMass. In charge of organizing social events and notifying students of these events.
  • Volunteered to be on a graduate student panel at Mount Holyoke College to encourage undergraduate students to purse graduate school and careers in research.
Personal
  • Date of birth: 6 July, 1981
  • Place of birth: Stockholm, Sweden
  • Citizenship: Dual US and Swedish citizen
Hobbies and Activities
 
 

UMass Computer Networks Research Group
Computer Science Building
140 Governors Drive, Rm 207
Amherst, MA 01003
USA

tel: 1.413.577.2129
fax: 1.413.545.1249
skype: dpgumass
dpg [at] cs.umass.edu