
Middleware Architect/Adjunct Assistant Professor
Washington D.C. Metro Area

Middleware Architect/Adjunct Assistant Professor
Washington D.C. Metro Area
My current work involves managing the Thebes Middleware Consortium, funded by Sun Microsystems to develop the next generation of attribute based security and discovery middleware. Details can be found at http://thebes.middleware.georgetown.edu. I work directly for the Principal Technologist, therefore I will continue to be involved with cutting edge, highly technical, and exotic problems.
Despite my attention towards Thebes, I continue to work unofficially with the team of systems administrators and programmers supporting a variety of grid and high performance computing projects and training. I brought Georgetown to the Open Science Grid, and I was one of 3 people who were directly responsible for bringing Georgetown to the National Cancer Institute's Cancer Bioinformatics Grid (caBIG). I worked closely for over 4 years with the caBIG project as Georgetown's liaison to the caBIG Architecture Working group. I was Project Manager for the implementation of the local caArray database, then the subsequent grid reference implementation of caArray. I project managed the creation of a caGrid administrative portal. I worked with the National Library of Medicine as a grid consultant in the Sentinel emergency room grid computing project. I created and then led the Condor-Shibboleth project, to build an open source roles based computational grid, which has evolved into a collaborative project to create a grid middleware consortium team. I am the creator and architect of the Thebes Grid Middleware consortium, which will be demonstrating the first software projects in November 2008.
My goal is to continue working in the high performance and grid computing world as a leader and architect of innovative and creative projects.
Middleware security systems, primarily attribute based assertion solutions.
Project development and funding.
Design and implementation of high performance computing systems and Beowulf clusters and grid computing systems
Coordination with National Grid projects
Batch Schedulers
Cluster and grid management tools
Shibboleth
Personnel Management
Project Design and Management
caBIG
Cancer Bioinformatics Grid Architecture Working Group
Grid Portal
(Educational Institution; Higher Education industry)
September 2008 — Present (1 year 3 months)
I was recently positioned under Georgetown's Office of the Principal Technologist, where the Thebes project has an expanded opportunity to grow. My primary responsibility continues to be the management of the Thebes Grid Middleware Consortium, funded by Sun Microsystems. This consortium is devoted to the creation of new middleware, and details can be found at http://thebes.arc.georgetown.edu. As I now report to the Principal Technologist, I expect other interesting projects in the near future.
(Educational Institution; 1001-5000 employees; Higher Education industry)
August 2002 — Present (7 years 4 months)
I teach the Introduction to Computer Science for non-majors.
(Educational Institution; 1001-5000 employees; Higher Education industry)
January 2005 — September 2008 (3 years 9 months)
My primary responsibility was the management of the Thebes Grid Middleware Consortium, funded by Sun Microsystems. This consortium is devoted to the creation of new grid middleware, and details can be found at http://thebes.arc.georgetown.edu.
I have been responsible for working with Government agencies and local researchers in any specialty to design and oversee the implementation of systems to satisfy their high end computational needs.
Some projects included:
Architecture Working Group, NCI cancer Bioinformatics Grid (caBIG).
Project manager of caArray adoption at GU.
Project manager of caGrid Administrative Portal Project.
co-PI NSF CI-TEAM proposal for grid infrastructure training.
Consultant, Grid technologies, National Library of Medicine's Sentinel Project.
Architect and Project Manager, Condor-Shibboleth project.
I created the Georgetown University Performance Processing Initiative (GUPPI), now known as the Georgetown University Computational Core Facility.
(Educational Institution; 1001-5000 employees; Higher Education industry)
April 2002 — August 2008 (6 years 5 months)
(Educational Institution; 501-1000 employees; Information Technology and Services industry)
November 1999 — April 2002 (2 years 6 months)
# Reduced work backlog by 84% within one year of taking over, while dramatically increasing the reporting and documentation of trouble-calls.
# Increase computer lab availability from below 50% to over 95% in less than 4 months.
# Spearheaded research on new e-mail handling system.
# Took over all UNIX administration duties in addition to regular responsibilities.
# Installed and configured iPlanet Web Server.
# Established a MySQL database server.
# Set up a Cold Fusion server on an iPlanet Web Server.
# Upgraded all UNIX servers from Tru64 v4.0f to Tru64 v5.1.
# Migrated all UNIX servers to RedHat Linux.
# Utilized Perl scripting to automate systems work on UNIX, Linux and Windows.
# Hired and supervised 2 full-time and as many as 20 part-time employees.
# Improved morale and productivity of all assigned employees.
# Planned, designed, and rolled-out 4 computer labs.
# Served in key roles on a variety of projects in the Information Technology Department.
(Higher Education industry)
1995 — 1999 (4 years )
MS , Computer Science , 1999 — 2001
BA , Business Administration