David
Sigfredo Angulo 8014 Kedvale
(708) 558-0206
dangulo@AnguloConsulting.com
http://AnguloConsulting.com
Overview: Superlative level manager, developer, educator, and
researcher that has spent a career identifying and becoming an expert in the nascent
technologies that ultimately become the foremost technologies and in developing
and utilizing exceptional management and communication skills. Areas of specialization include grid, distributed,
parallel, and high performance computing, biomedical informatics, object oriented
technology, internet programming, test driven development, software
architecture, XML, JUnit, ANT, and Agile Development.
|
Education |
1970-1974 |
Attended |
|
|
1973-1974. |
Attended Purdue and |
|
|
1974-1975. |
Attended California Institute of Technology. |
|
|
1976-1979 1994-1998 |
Attended Loyola of |
|
|
2004- |
Attended |
Race Hispanic
Experience
Best of conference poster at SuperComputing 2004. Leading member of team that won the SuperComputing
2002 Grand Challenge Award. Taught undergraduate
and graduate courses. Helped investigate
how best to start up a Research Institute.
Chaired the Colloquium Committee.
Led the process to start a Bioinformatics major.
and
Developed and taught graduate level courses in XML and
Web Services (new courses for the University).
Lead several research projects in high performance distributed grid computing
(Globus) using Java, C++, and C in heterogeneous Unix environments. Researched adaptive techniques to maintain high
performance in a changing environment (resources coming on and off line, changing
load characteristics, etc.). Elected Co-Chair
of the Life Sciences Grid Research Group in the GGF. Member of the Globus project which won the prestigious
R&D 100 award.
Taught several different courses as a full time, non-tenure
track faculty member. Courses included both
graduate and undergraduate OO with Java and C++, both graduate and undergraduate
Visual Basic, several introductory classes with Java and Visual Basic, Web Design,
and CGI/Web programming with Perl, Java Scripts, and Java Servlets. Was the class coordinator for introductory Visual
Basic. Developed two new courses for the
department (CGI/Web programming and Client/Server Web Programming). Developed three courses for Web based remote learning
(CGI/Web programming, Client/Server Web Programming, and Object Oriented Programming).
SPSS Master
Software Engineer May 1993 to
January 1998
Became first of the new employees to lead the company
in Object Oriented Programming. Led a team
developing OLE Automation for ActiveX objects.
Wrote an Object Oriented parsing system.
Wrote several GUI systems. Languages:
C++, Java, VB Hardware: PC (Win 95, NT) Technologies ActiveX, COM, OLE Automation,
STL, MFC, OO Design Patterns, Booch Object Design, Visual Basic OLE Scripting,
SSA Sr. Software Engineer November 1991 to May 1993
Led team development of a client/server (PC Windows/AS-400)
case tool. The code generation facility was an interpreter using PC/YACC and generated
C++ code. Led a team implementing applications
using this case tool. Languages: C++ Hardware: PC (Windows, OS/2) DBMS: MS SQL,
QELIB.
Datalogics SQA Librarian October 1988
to November 1991
Identified and collected code of potential generic use, modifying code to make it generic, and documenting and advertising the resulting library. This resulted an in-house OO library. Was the resource expert for all OO technology. Developed an in-house CASE tool for use with a relational DB. Designed and wrote a generic text DB app. Left a year after project was canceled for downsizing. Languages: C++, C, SmallTalk, and Prolog. Hardware: VAX, PC (DOS). DBMS: Rdb, Oracle.
SIR/ISI Sr.
Technical staff December
1986 to August 1988.
Responsible for development of SIR DBMS, SIR 4GL programming
language, and SIR AI products on a VAX. Also
ported product to DG machines. Left when
the firm went bankrupt. Languages: FORTRAN, DG assembler, C. Hardware: DG, VAX,
PC (DOS), SUN (UNIX). DBMS: SIR, Oracle, Ingress.
Angulo Consulting President. 1985
to present.
Worked for a variety of clients including tuning a McDonnell-Douglas CAD-CAM system and writing CAD-CAM macros to interface to the OS, doing cabling, financial applications. web programming, OO programming, XML, VoXML, and WML.
Orleans Co DP
manager. October
1984 to October 1985.
In charge of all communications, hardware, software development,
trouble shooting, operations, and DP expenditures. Developed specifications for a manufacturing/inventory/shipping
application. Left when the plant was closed.
Languages: COBOL Hardware: DG. DBMS: INFOS, DBMS (a networked manager).
Lerner Newspapers Programmer/Analyst. June 1980 to October 1984.
In charge of A/R, A/P, G/L, Circulation, and billing
projects (from feasibility studies to implementation). Helped develop a proprietary DBMS. Wrote a communications program and a precompiler
to be used with the DBMS. Languages: DG/L and DG assembler. Hardware: DG. DBMS:
In-house, INFOS.
In charge of Editorial on-line system. Wrote a CPU-to-CPU communications program. Languages:
SAIL (an ALGOL derivative), Macro-10 assembly, PDP-11 assembly, 8080 assembly, and
COBOL. Hardware: DEC system-10, 8080, and PDP-11.
Diversity
Publications,
Talks, Grants, and Program Committees
Guest Editor for the ACM
Crossroads Journal Special Issue on Bioinformatics 13-1, Fall 2006
International
Journals and Conferences: Publications and
InvitedTalks
Laurie Parker, Aaron Engel-Hall,
Kevin Drew, George Steinhardt, Donald L. Helseth Jr, David Jabon, Timothy
McMurry, David Sigfredo Angulo, Stephen J. Kron, "Investigating
quantitation of phosphorylation using MALDI-TOF mass spectrometry." Journal
of Mass Spectrometry. Volume 42 , Issue 12 (December 2007) pp. 1076.Angulo,
David and Farazdel, Abbas. The Future of
Life Sciences Applications on Grids.
Global Grid Forum 17,
Kolbrun Kristjiansdottir, Donald Wolfgeher, Donald L. Helseth Jr., Nick Lucius, David Sigfredo Angulo and Stephen J. Kron. "Phosphoprotein profiling: Cell cycle regulated phosphoproteins and complexes in yeast. American Association for Cancer Research Special Conference: Advances in Proteomics in Cancer Research, Amelia Island, Florida, February 27 - March 2, 2007
Angulo, David and Farazdel,
Abbas. LS Grids. Open Grid Forum 20,
Angulo, David and Farazdel,
Abbas. LSG-RG Future Directions. Open Grid Forum 21,
Angulo, David. Pharma in LSGrid Boston, February, 2008
Dominic Battré, David Sigfredo Angulo, “MPI Framework for Parallel Searching in Large Biological Databases,” J. Parallel Distrib.Comput. (2006), doi: 10.1016/j.jpdc.2006.08.003
Angulo, David Sigfredo. "Challenges
in Systems Biology: An Interview with Dr. Lee Hood, Inventor of the DNA
Sequencer," J. ACM Crossroads 13-1. Fall 2006.
Angulo, David and Farazdel,
Abbas. The Future of Life Sciences Applications on Grids. Global Grid Forum 17,
Angulo, David and Farazdel,
Abbas. Life Sciences Applications on Grids Global Grid Forum 11,
Angulo, David and Farazdel,
Abbas. Healthcare and Life Sciences Applications on Grids. Global Grid
Forum 12,
Angulo, David and Farazdel,
Abbas. HealthGrids. Global Grid
Forum 13,
Angulo, David and Farazdel,
Abbas. Healthcare Security and Privacy. Global Grid Forum 14,
Angulo, David and Farazdel,
Abbas. Security and Privacy Needs of Health Grids. Global Grid Forum 15,
Angulo, David and Farazdel,
Abbas. HealthGrids Global Grid Forum 16,
Puryear, Eric; Angulo, David; Drew, Kevin;
Schilling, Alex;
Puryear, Eric; Angulo, David;
Drew, Kevin; Schilling, Alex;
Angulo, David.
Mass Spectrometry in the
von Laszewski, Gregor; Amin,
Kaizar; Bone, Matt; Hategan, Mike; Sahasrabudhe, Pankaj; Sosonkin, Mike; Winch,
Robert; Vijayakumar, Nithya; Angulo, David.
Building Grid Workflows from Legacy Applications. Proceedings of SC2004 Conference,
·
Awarded Best of Conference Poster – 109 high quality peer-reviewed
accepted posters
Angulo, David; Schilling, Alex;
Drew, Kevin; Freeman, Tim. Mass Spectra
Analysis on the
Colubri, Andrés; Raddatz, Jessica
Lyn; Angulo, David. AIfold: A Statistical
Potential for Protein Folding. Proceedings
of the 12th International Conference on Intelligent Systems for Molecular Biology
and 3rd European Conference on Computational Biology (ISMB/ECCB).
Holly Dail,
Otto Sievert, Fran Berman, Henri Casanova, Asim YarKhan, Sathish Vadhiyar, Jack
Dongarra, Chuang Liu, Lingyun Yang, Dave Angulo, and Ian Foster. Scheduling in the Grid Application Development
Software Project. (Book Chapter) in
Grid Resource Management: start of the Art and Future Trends. Nabrzyski, et. al. ed.
Dave
Angulo. Utilizing the XML DOM in C for Grid Applications. Invited Featured Speaker at the 2003 International
WebServices/XML Conference & Expo,
GridLab: Enabling Applications on the Grid. Gabrielle Allen, Dave Angulo, Tom Goodale,
Thilo Kielmann, André Merzky, Jarek Nabrzysky, Juliusz Pukacki, Michael
Russell, Thomas Radke, Edward Seidel, John Shalf, Ian Taylor. Grid Computing - GRID 2002, Third International
Workshop,
Toward
a Framework for Preparing and Executing Adaptive Grid Programs. Ken
Kennedy, Mark Mazina, John Mellor-Crummey, Keith Cooper, Linda Torczon, Fran
Berman, Andrew Chien, Holly Dail, Otto Sievert, Dave Angulo, Ian Foster, Dennis
Gannon, Lennart Johnsson, Carl Kesselman, Ruth Aydt, Daniel Reed, Jack
Dongarra, Sathish Vadhiyar, and Rich Wolski. April 2002, Proceedings of NSF
Next Generation Systems Program Workshop (International Parallel and
Distributed Processing Symposium 2002),
Design
and Evaluation of a Resource Selection Framework for Grid Applications. HPDC-11, the Symposium on High Performance
Distributed Computing, July 2002,
Grid
Computing & Web Services: A Natural Partnership. Invited talk at the
The
Anatomy of the Grid: Enabling Scalable Virtual Organizations. Invited talk at the 2nd
US-Hungarian Grid Workshop,
Grid
Computing & Web Services: OGSA for GridLab. Invited talk at the GridLab Workshop,
Adaptive Grid Computing: Detecting and Adjusting for Dynamic Grid Conditions. Invited Demonstration and Talk given at Supercomputing 2001 conference. November 2001.
Nomadic Grid Applications: The Cactus WORM. Invited talk at the High Performance Distributed Computing conference and Globus Retreat, August 2001
The Cactus Worm: Experiments with Dynamic Resource Discovery and Allocation in a Grid Environment. International Journal of High-Performance Computing Applications. Volume 15, Number 4. 2001
Local Conference Publications
Puryear, Eric; Van Puymbrouck, Jennifer;
Kwak, Gil; Helseth, L. Donald Jr.; Schilling, Alex;
Donald L. Helseth, Jr., Laurie Parker, Kolbrun Kristjánsdóttir, Kevin
Drew, Don Wolfgeher, Alex Schilling and David Sigfredo Angulo. Developing
Post-Translational Modification MS Tools (Poster).
Rob Vogelbacher, Benjamin R. Carpraro, David Sigfredo Angulo, Tobin
Sosnick, Shohei Koide. IBG GeneDesigner: DNA Sequence Optimization
for Designed Proteins (Poster).
David Sigfredo Angulo, Bryan Beaumont, David Kendall, Jonathan
Gemmell, Michael Boyle, Gregory Zivich, Patrick Smyth, Frantz Gabeau, Anthony
Jackson. Pelagic: A Bioinformatics Architecture in R (Poster).
Gil D. Kwak , Larry L. Helseth Jr., Alexander B. Schilling, and David
Sigfredo Angulo. Hypothetical Sequence Analyzer (Poster).
Laurie Parker, Aaron Engel-Hall, Kevin Drew, George Steinhardt, Donald
L. Helseth, Jr., David Sigfredo Angulo, Alex Schilling and Stephen J. Kron, Quantifying
peptide phosphorylation using MALDI-TOF mass spectrometry, Chicago
Biomedical Consortium 4th Annual Symposium, "Infrastructures for Systems
Biology".
Gemmell,
Jonathan; Kohn, Stephen; Angulo, David; Sosnick, Tobin; Freed, Karl; Jha,
Abhishek; DeBartolo, Joseph. The
Harman,
Dennis;
Kwak, Gil;
Angulo, David; Shilling, Alexander. Hypothetical
Sequence Analyzer (Poster). Proceedings of the
·
Awarded Best of Conference Poster
Puryear,
Eric; Angulo, David; Drew, Kevin; Schilling, Alex; von Laszewski, Gregor. Enhancing a Mass Spectrometry I/O Framework.
Proceedings of the
Puryear,
Eric; Angulo, David; Drew, Kevin; Schilling, Alex; von Laszewski, Gregor. Comparing Mass Spectra (Poster).
Proceedings of the
Van
Puymbrouck, Jennifer; Puryear, Eric; Angulo, David; Schilling,Alex; Drew, Kevin;
Jabon,David; von Laszewski, Gregor. Mass
Spectrometry Database Infrastructure and Data Import Module (Poster).
Proceedings of the
McElhaney,
Renee; Angulo, David Sigfredo; Frank, Ed; Siwamutita, Paiboon; Stejerean,
Cosmin. Developing MSLauncher as Analysis
Tool (Poster).
Ala Eldeen,
Hussam; Angulo, David; Drew, Kevin; Battre, Dominic; Schilling, Alex; Puryear,
Eric; Van Puymbrouck, Jennifer; Jabon, David; von Laszewski, Gregor. Implementing
Spectral Similarity Algorithms for Protein Identification.
Stejerean, Cosmin; Siwamutita, Paiboon; Frank, E. D.; Giometti, Carol S; Babnigg, Gyorgy; Angulo, David; Drew, Kevin; von Laszewski, Gregor. An End-to-End System for Organizing and Sharing Raw and Derived Mass Spectrometry Data. Proceedings of the 2006 DePaul CTI Research Symposium. April 2006.
Van
Puymbrouck, Jennifer; Angulo, David; Drew, Kevin; Hollenbeck, Lee Ann; Battre,
Dominic; Schilling, Alex; Jabon, David; von Laszewski, Gregor. A Batch
Import Module for an Emprically Derived Mass Spectral Database.
Proceedings of the
Vogelbacher,
Rob; Angulo, David; and Koide, Shohei. Sequence Optimization for Synthetic
Genes Using a Genetic Algorithm. Proceedings of the
Gemmell,
Jonathan; Angulo, David; Sosnick, Tobin; Freed, Karl; Jha, Abhishek; Colubri,
Andres; DeBartolo, Joseph; Kendall, David and von Laszewski, Gregor. Inverse
Protein Folding of Ubiquitin on the
Angulo, David .
Puryear, Eric; Angulo,
David; Drew, Kevin; Schilling, Alex;
De La Serna, Andres;
von Laszewski, Gregor; Angulo, Dave; Schilling, Alex.
Puryear, Eric; Angulo,
David; Drew, Kevin; Schilling, Alex; Von Laszewski, Gregor. Mass Spectrometry
in the
Angulo,
David. Graduate Research in the
Angulo, David;
Puryear, Eric. Undergraduate Research
in the
Puryear, Eric; Angulo,
David; Drew, Kevin; Schilling, Alex;
Angulo, D.
Drew, Kevin; Angulo, David; Schilling, Alex; Freeman,
Tim. Mass Spectra Analysis on the
· Awarded Best of Conference
Student Poster (Kevin Drew Student)
Angulo, D.
Angulo, D.
The Anatomy of the Grid and the
Angulo, D. The
Angulo, D. Anatomy of the Grid and the
Angulo, D. Grid Computing and the
The
An
Open-Source implementation of the DOM XML Standard in C. David S. Angulo.
Proceedings of 2003 Midwest Software Engineering Conference,
Computing
the Smith-Waterman Algorithm on the
Enhancing
Dynamic Fluid Flow Analysis With Computational Grids (Poster). David S.
Angulo, Adam Steele, Jeff Sickel. Proceedings of 2003 Midwest Software
Engineering Conference,
Intelligent Grid Migration (Poster), David S. Angulo, Scott Kuehn. Proceedings
of 2003 Midwest Software Engineering Conference,
Phylogenetics
on the
Set
Extended ClassAds: Declarative Models for Performance Modeling, Resource
Selection, and Mapping. Invited talk
given at the GrADS Workshop,
Benefits
of Cactus to GrADS. Invited talk
given at GrADS Workshop,
Contracts,
Resource Selection, Mapping, and Scheduling. Invited talk at the GrADS Workshop at
Editor and writer of the Chicago Area Digital Users Society newsletter from 1989 to 1994 (this publication won an award for outstanding quality).
Monthly article in FOCUS magazine (for Data General computers) 1987-1988.
Editor and writer of the Chicago Data General Users Group newsletter from 1980-86.
Rabbit IgG Sequencing. Dave Angulo, Robert Good, Lee Hood. CalTech Biology Annual Report. 1975.
Grants
Awarded NIH Grant as Co-Investigator for “MALDI-TOF for High Throughput Signal Transduction Inhibitor Screening” under the NIH Roadmap for Medical Research, Grant R01 HG3864. $2.4M September 2005-August 2009.
Awarded NSF Grant as Principal Investigator for REU 353989 “REU Site for Grid Computing and Bioinformatics.” $260,343 May 2004 – May 2007
Awarded $260,000
in computer equipment from
Awarded $500,000 in computer equipment from Pfizer Global Research and Development for use in projects in the Illinois Bio-Grid. June 2004
Awarded $403,100 in computer equipment from Pfizer Global Research and Development for use in projects in the Illinois Bio-Grid. April 2004
Awarded Grant from DePaul’s University Research Council Competitive Grant as Principal Investigator for “Protein Folding Problem: AI Engine” Grant number 350629
Awarded Grant from the NCSA/Alliance as Principal Investigator for “GrADS BioInformatics” (Grant Num: ASC020033N) 2002.
Awarded Grant
from the NCSA/Alliance as Principal Investigator for “
Conference
and Journal Program Committee Memberships
Program
committee co-chair Third International Symposium of Life Science Grid 2006,
IEEE Transactions on NanoBioscience Program Committee, 2006.
IEEE International
Conference on Computer-Based Medical Systems track on "Grids for Biomedicine
and Bioinformatics” Program Committee,
MSEC
Program Committee,
Special Issue of Lecture Notes in Bioinformatics. Grid Computing in Life Science. Program Committee June 2004.
EuroPar
2005, Program Committee.
International
Workshop on Life Science Grid, held in conjunction with the 19th Annual Conference
of JSAI. Program Commiteee.
IEEE International
Conference on Computer-Based Medical Systems track on "Grids for Biomedicine
and Bioinformatics.
International
Workshop on Life Science Grid, held in conjunction with the 18th Annual Conference
of JSAI.
International
Workshop on Grid Workflow held in conjunction with Global Grid Forum 10,
Co-Chair
Life Science Grid Research Group Workshop at Global Grid Forum 7,
Co-Chair
Life Science Grid Research Group Workshop at Global Grid Forum 8,
Joint Workshop on Grid Workflow with Life Science Grid Research Group and Grid Computing Environment Systems Research Group at Global Grid Forum 9, Chicago, Illinois, October, 2003
Co-Chair
Life Science Grid Research Group Workshop at Global Grid Forum 10,
Co-Chair Life Science Grid Research Group Workshop on Life Sciences Applications on Grid at Global Grid Forum 11, Honolulu, Hawaii, June, 2004
Co-Chair Life Science Grid Research Group Special Workshop on Healthcare and Life Sciences Applications on Grids at Global Grid Forum 12, Brussels, Belgium, September, 2004
Co-Chair
Life Science Grid Research Group Special Workshop on HealthGrids at Global Grid
Forum 13,
Co-Chair
Life Science Grid Research Group Special Workshop on Healthcare Security and
Privacy at Global Grid Forum 14,
Co-Chair
Life Science Grid Research Group Special Workshop on Security and Privacy Needs
of Health Grid at Global Grid Forum 15,
Co-Chair
Life Science Grid Research Group meeting on HealthGrids at Global Grid Forum
16,
Co-Chair
Life Science Grid Research Group meeting on The Future of Life Sciences
Applications on Grids at Global Grid Forum 17,
Other External Service
NSF Review Panel, December 2007.
NSF Review Panel, November 2006.
NSF Review Panel, June 2006
NSF Review Panel, November, 2005
NSF Review Panel, April, 2005
Board of Directosr, Illinois Medical District
BiTMap program. 2005-present.