David Sigfredo Angulo

Current
  • President at Angulo Consulting (Sole Proprietorship)
Past
  • Professor at DePaul University
  • Research Assistant at University of Chicago
  • Research Assistant at Argonne National Laboratory
  • Visiting Professor at Loyola University
  • Master Software Engineer at SPSS
  • Sr. Software Engineer at SSA
  • SQA Librarian at Datalogics
  • Sr. Technical Staff at SIR/ISI SIR/DBMS
  • DP Manager at Orleans Company
  • Programmer/Analyst at Lerner Newspapers
  • Programmer at Chicago Tribune
Education
  • DePaul University
  • Loyola University of Chicago
  • California Institute of Technology
  • Lake Central High School
Connections
474 connections
Industry
Computer Software
Websites

David Sigfredo Angulo’s Summary

Long time professional and leader in software development. 29 years experience with many awards. Application areas include financial applications, web applications, medical office applications, scientific applications, software companies, gaming, distributed systems, bioinformatics, and grids.

I am the president of Angulo Consulting (http://AnguloConsulting.com), established 1985. We do the following kinds of consulting:

Ruby on Rails Consulting (http://AnguloConsulting.com/RubyOnRails.php) (alsoPython and Perl)

Object Oriented Development Consulting (including C++, Java, and C#) (http://AnguloConsulting.com/Programming.php)

Java Technologies Consulting (http://AnguloConsulting.com/Java.php) (including Ant, JUnit, Eclipse, J2EE, JBoss, Web Services, Client-Server architectures, and Java GUI applications)

Web Programming Consulting (http://AnguloConsulting.com/WebApps.php) (including JavaScript, AJAX, Servlets, Applets, PHP, CGI, JSP, Tomcat, Axis, and E-commerce)

XML Consulting (including AJAX, XSLT, JaxB, SAX, DOM, SOAP, and WSDL)
(http://AnguloConsulting.com/Java.php)

Database Consulting (including mySQL, postgres, SQL Server, and Oracle) (http://AnguloConsulting.com/Database.php)

I am a world leader in Bioinformatics Applications Consulting (http://AnguloConsulting.com/Bioinformatics.php)

I develop applications for Windows, Linux (http://AnguloConsulting.com/Linux.php), Web Applications, and Web Services.

I can develop applications as part of your client's team, I can bring in my own team, or I can be the project manager (http://AnguloConsulting.com/SoftwareDevelop.php) for the client's team.
We develop high quality software utilizing Agile methodology (http://AnguloConsulting.com/Agile.php)

David Sigfredo Angulo’s Specialties:

Project management, High quality software development, Software engineering,, Software Architecture, Internet and web programming, C++. Java, Object Oriented programming, XML, XSLT, JaxB, SQL, test driven development, Agile, case tools, databases, JSP, Struts, Servlets, CGI, PHP, .NET, ASP, Perl, Python, JUnit, ANT, Bioinformatics, grid programming, high performance programming, and more


David Sigfredo Angulo’s Experience

  • President

    Angulo Consulting (Sole Proprietorship)

    (Sole Proprietorship; Myself Only; Computer Software industry)

    January 1985Present (23 years 7 months)

    High quality software development consulting specializing in project management, software architecture, software engineering, web programming, OO programming, XML, C++, Java, JUnit, Agile, Test Driven Development, and more. http://AnguloConsulting.com

  • Professor

    DePaul University

    (Educational Institution; 10,001 or more employees; Higher Education industry)

    January 2003June 2008 (5 years 6 months)

    Research in bioinformatics and grids. Taught bioinformatics, object oriented programming, xml, web programming, software engineering, C++, Java, JSP, Javascript, AJAX, and more!.

  • Research Assistant

    University of Chicago

    (Educational Institution; 5001-10,000 employees; Higher Education industry)

    July 2000November 2002 (2 years 5 months)

    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.

  • Research Assistant

    Argonne National Laboratory

    (Educational Institution; 5001-10,000 employees; Higher Education industry)

    July 2000November 2002 (2 years 5 months)

    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.

  • Visiting Professor

    Loyola University

    (Educational Institution; 5001-10,000 employees; Higher Education industry)

    January 1998September 2001 (3 years 9 months)

    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).

  • Master Software Engineer

    SPSS

    (Public Company; 501-1000 employees; Computer Software industry)

    May 1993January 1998 (4 years 9 months)

    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,

  • Sr. Software Engineer

    SSA

    (Public Company; 1001-5000 employees; Computer Software industry)

    November 1991May 1993 (1 year 7 months)

    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.

  • SQA Librarian

    Datalogics

    (Public Company; 51-200 employees; Computer Software industry)

    October 1988November 1991 (3 years 2 months)

    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.

  • Sr. Technical Staff

    SIR/ISI SIR/DBMS

    (Privately Held; 11-50 employees; Computer Software industry)

    December 1986August 1988 (1 year 9 months)

    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.

  • DP Manager

    Orleans Company

    (Privately Held; 51-200 employees; Luxury Goods & Jewelry industry)

    October 1984October 1985 (1 year 1 month)

    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).

  • Programmer/Analyst

    Lerner Newspapers

    (Privately Held; 51-200 employees; Newspapers industry)

    June 1980October 1984 (4 years 5 months)

    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.

  • Programmer

    Chicago Tribune

    (Public Company; 1001-5000 employees; Newspapers industry)

    February 1979June 1980 (1 year 5 months)

    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


David Sigfredo Angulo’s Education

  • DePaul University

    PhD, Computer science, 20052008

  • Loyola University of Chicago

    MS, Computer science, 19761998

    Received the Robert B. Reisel award for outstanding academic achievement

    Activities and Societies:
    Sigma Pi
  • California Institute of Technology

    Physics 19741975

  • Lake Central High School


Additional Information

David Sigfredo Angulo’s Websites:

David Sigfredo Angulo’s Interests:

Bioinformatics & Medical Informatics Object Oriented Programming C++ Java Web Programming Ruby on Rails XML Hispanic and Latino organizations Grid Programming - Parallel and distributed computing & High Performance Programming

David Sigfredo Angulo’s Groups:

ILaCHE
Global Grid Forum
Open Grid Forum
GGF
Mensa
Sigma Pi
Chicago Area Data General Users Group
CADGUG
Chicago Area Digital Users Sosiety
CADUS, BDPA, Illinois Mediical District / BiTMaP

  •    Illinois Executives Network member
  •    Hispanic Net member
  •    International Association of Software Architects member
  •    Linked n Chicago member
  •    Oracle Certified Professionals / Experts (OCP/OCE) member
  •    Python Community member
  •    Ubuntu Users / Linux Users member
  •    National Honor Society member
  •    BIO International Convention member
  •    SoftwareEngineering member
  •    Agile Alliance member
  •    Internet Technology Hub member
  •    Chessmasters member
  •    Open Source Developers member
  •    Business Intelligence Professionals member
  •    Consultants Network member
  •    Perl Mongers member
  •    .NET Developers member
  •    Technology Leaders Association member
  •    The UNIX Forums Users member
  •    C# Professionals Group member
  •    Scrum Users member
  •    Open Source member
  •    "Project Management Professionals Group" member
  •    Wines & Spirits member
  •    Sigma Pi Fraternity member
  •    OracleExperts member
  •    Science Fiction readers, writers, and collectors member
  •    Database Experts member
  •    Consulting Pulse member
  •    JAVAexpert member
  •    Web Analytics Professional member
  •    Open GRID member
  •    Consulting Group member
  •    Linux Expert member
  •    Project Managers Group member
  •    Semantic Web member
  •    SPSS member
  •    Java Architect member
  •    Scrum Practitioners member
  •    ACM Members member
  •    IEEE Computer Society Members member
  •    Ruby on Rails - Chicago Interest Group member
  •    DePaul University Alumni Association member
  •    Chicago Technology Network member
  •    Chicago - Agile Practitioners member
  •    Computational Biology member
  •    SQL Professionals & Wizards. member
  •    Software Testing & Quality Assurance member
  •    Java J2ee Professionals member
  •    E-Commerce Solutions member
  •    Biotech & Pharma Professionals Network member
  •    Cloud Computing member
  •    Bioinformatics geeks member
  •    Linux Users member
  •    Medical Imaging Network member
  •    Java Developers member
  •    Project Management Expert™ Group member
  •    Health Level 7 Group member
  •    Friends of Chicago member
  •    Database Developers and Architects Group member
  •    Linux Community member
  •    Proteomics member
  •    Java Developers Community member
  •    Sigma Pi Fraternity Beta Chi Chapter (Loyola) member
  •    Marine Biological Laboratory Network member
  •    Freelancers United member
  •    Life Science Professionals member
  •    High Performance & Super Computing member
  •    Healthcare Data Warehousing Association member
  •    WebSphere Users Group member
  •    Mass Spectrometry member

David Sigfredo Angulo’s Honors:

Best of Conference Poster (my student lead author) at MSEC/CTIRS 2006
Best of Conference Poster at Super Computing 2004 (top conference in field).
Best of Conference Student Poster (my student lead author) at MSEC 2004
Leading member of group that won two of three Grand Challenge awards at Super Computing 2002.
Loyola University Robert B. Reisel award for outstanding academic achievement, 1998.
R&D 100 Award from R&D Magazine (Globus Toolkit™ 2.0) 2002.
Smithsonian Institution Permanent Research Collection of Information Technology award winner (Pivot Tables SPSS) 1997.
American Mensa Chairman's Award 1999
Chicago Mensa Service Award 1999
Winner Indiana Science Fair 1974 - entered in International Science Fair
NMSQT national semi-finalist (award for high SAT score 99+ percentile) 1973
Loyola University Chess Champion 1977
Lake Central High School Chess Champion 1974
Best American Mensa Web Page 2002, 2001, 2000, 1999


David Sigfredo Angulo’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View David Sigfredo’s full profile:

  • See who you and David Sigfredo Angulo know in common
  • Get introduced to David Sigfredo Angulo
  • Contact David Sigfredo Angulo directly

View Full Profile