| 2006 - 2009 |
Vanderbilt University |
Nashville, TN |
| Major: Computer Science |
Advisor:
Aniruddha Gokhale
|
- Dissertation: Agile Techniques for Developing and Evaluating Large-scale Component-based Distributed Real-time and Embedded Systems
- Department of EECS / Computer Science Program
- Institute for Software Integrated Systems (ISIS) / Distributed Object Computing (DOC) Group
|
| 2004 - 2006 |
Vanderbilt University |
Nashville, TN |
| Major: Computer Science |
Advisor:
Aniruddha Gokhale
|
| GPA: 377 |
- Masters of Computer Science - May 12, 2006
- Institute for Software Integrated Systems (ISIS) / Distributed Object Computing (DOC) Group
- Computer Science tutor for Vanderbilt student atheletes
|
Core Courses Completed:
Advanced Operating System Principles, Computer System Analysis, Design & Analysis of Algorithms,
Hybrid & Embedded Systems, Model Integrated Computing, Multimedia Systems & Applications,
Principles of Operations Systems II
Special Topic Courses Completed:
Advanced Network Software Design, Component Middleware QoS, Network Analysis & Simulation,
QoS-Enabled Middleware, Software Design Studio, Wireless Networks
|
| 2000 - 2004 |
Morehouse College |
Atlanta, GA |
| Major: Computer Science | Minor: Mathematics |
| GPA: 3.58 | Major GPA: 3.68 |
- Bachelor of Science - May 16, 2004
- Magna Cum Laude, Phi Beta Kappa, College & Departmental Honors
- Operating Systems Teacher's Assistant
- NCAA Division II Track and Field All-American
|
| 1996 - 2000 |
Hume-Fogg Academic High School |
Nashville, TN |
- GPA: 3.89
- Summa Cum Laude; Honors
- Varsity Basketball - Co-Captain; Varsity Track & Field - Head Captain;
AAU Junior National Long Jump Champion; AAU All-American
|
| 2004 - Present |
Vanderbilt University |
Nashville, TN |
| Research Assistant - DOC Group |
- Researching and developing an emulation tool called the Component Workload
Emulator (CoWorkEr) Utilization Test Suite (CUTS) that allows DRE system developers
and engineers to analyze component-based system's QoS performance before integration
time, e.g., at design and development time.
- Designing and implementing an educational tool called Visual OSimulator to aid in
teaching operating systems using visualization and object-oriented software design
pattern techniques.
- Created initial design of a domain-specific modeling language envisioned to be
used with ACE, TAO, and CIAO for the Generic Modeling Environment (GME) to synthesize
configuration files based on a layer-by-layer approach.
- Researching methods to incorporate feature modeling into ACE, TAO, and CIAO to
decrease the complexity of end-user development and usage of the middleware stack.
- Designing and developing an educational tool to aid in teaching operating systems
using visualization and behavioral & feature modeling techniques.
- Created initial design of a domain-specific modeling language envisioned to be
used with ACE, TAO, and CIAO for the Generic Modeling Environment (GME) to synthesize
configuration files based on a layer-by-layer approach.
|
| Summer 2007 |
eBay Inc. |
San Jose, CA |
| Intern, Software QA Engineer |
- Lead developer and QA engineer on a start-up project for optimizing eBay's
entire backend search engine for the auction website to locate transient errors
that would deter overall performance.
- Researched and designed an extensible and flexible methodology based on
concern-based categorization for profiling large-scale production systems.
- Implemented concern-based categorization profiling methodology using Solaris
Dynamic Tracing (DTrace).
|
| Summer 2006 |
Raytheon Company, IDS |
Portsmouth, RI |
| Intern, OSA Lab |
- Successfully assisted in researching and developing methods for integrating
system execution modeling tools with continuous integration environments for the
DARPA Adaptive and Reflective Middleware System (ARMS) Phase 2 project.
- Collaborated with group members to develop a domain specific modeling language
for integrating heterogeneous systems.
- Received the Team Achievement Award for personal contribution to the
success of DARPA ARMS Phase 2 project.
- Six Sigma Specialist - successfully completed project on achieving maximum
resource usage for the Open Source Architecture (OSA) Lab when managing multiple
projects in a laboratory with asset availability constraints.
|
| Summer 2005 |
Raytheon Company, IDS |
Portsmouth, RI |
| Intern, MDC-DREI Group / OSA Lab |
- Assisted in researching and developing system execution modeling
tool suite called CUTS for evaluating service-oriented architectures
prior to integration phase.
- Collaborated with group members to develop a domain-specific language
for modeling system behavior, which was designed to be used in conjunction
with CUTS.
- Ported CUTS from the Windows environment to the Linux and Solaris
environment, and currently maintaining all three platform versions of CUTS.
|
| Summer 2004 |
NASA's Jet Propulsion Laboratory |
Pasadena, CA |
| Intern, Interferometry and Advanced
Optical Systems: Interferometry Real-Time Software |
- Designed and implemented an application using TAO for receiving and publishing real-time information to
and from a satellite simulator developed using CORBA.
- Implemented a Decomposable Negation Normal Form (DNNF) equation evaluation engine in C++ to evaluate the
information received from the real-time simulator.
|
| 2000 - 2004 | Morehouse College | Atlanta, GA |
| David and Lucile Packard Scholar Program |
- MIPS Programming Language Simulator, a limited compiler and simulator for MIPS assembly language
capable of handling basic arithmetic, memory addressing and flow control.
- Visual Memory, a graphical application for analyzing and testing memory management schemes of the
past, present and future.
|
| Summer 2003 | Georgia Institute of Technology | Atlanta, GA |
| Undergraduate Research Scholar Program |
- Designed an experiment for quantifying glass microneedle microinjections using Snappy imaging
software and a CCD color camera.
- Implemented an application to decrease run-time and increase efficiency of experiment using the
built-in Visual Basic editor for both Image-Pro and Microsoft Excel.
- First to successfully quantify microinjections using microneedles through computer automation.
|
| Summer 2002 | California Institute of Technology | Pasadena, CA |
| Minority Undergraduate Research Scholar Program |
- Designed a bytecode in OCAML for a multi-lingual compiler.
- Implemented a virtual machine in OCAML to execute bytecode outputted by the multi-lingual compiler in a Linux environment
- Created a foundation for expanding functionality of bytecode and virtual machine.
|
| Summer 2001 | IBM Corporation | Fishkill, NY |
| Intern, Analytical Services - Web Design |
- Updated seven-year-old website for three divisions.
- Held meetings with the division managers to acquire their input for the website update.
- Conducted phone conferences with web programmer to discuss changes to be implemented.
|
| 1999 - 2001 | US Army Corp of Engineers | Nashville, TN |
| Student Aid, Geotechinal Branch |
- Maintained databases to create Boring Logs with Microstation J.
- Designed project for implementing "Evacuation Plans" on the intranet.
- Created Visual Basic macros for automating co-workers' tasks.
|
My total research funding since 2005 is $767,306 USD. It can be divided into
the following categories: