Technical Resume
Daniel Aaron Goldman, MD, MPH
Expert Health Data Programming, Inc.
1608 Glenwood Ave SE
Renton, WA 98058
425-271-6058
Education:
· BA, Yale, New Haven, CT, Molecular Biology and Biophysics, 1975
· MD, Baylor College of Medicine, Houston, TX, 1979
· MPH, University of TX School of Public Health, Houston, TX, 1989
Summary of computer-related employment:
1997-present: President, EHDP; Independent Software Contractor
· Developed Vitalnet health data analysis system using C.
· Converted Vitalnet to web interface (VitalWeb Standard).
· Converted Vitalnet to step-by-step web interface (VitalWeb Wizard).
· Explored porting Vitalnet desktop product to C++ language.
· Explored porting Vitalnet desktop product to Java language.
· Explored porting Vitalnet desktop product to C# language.
· Created set of customized user's guides for Vitalnet.
· Converted ICD-10 to database format for CDC.
· Created Vitalnet data checking system for NCHS.
· Created web site at http://www.ehdp.com/.
· Used UNIX utilities to automate programming tasks.
· Wrote C database application for over 7,000 variables.
· Created automated data dictionary for the over 7,000 variables.
· Wrote multiple complete database applications using Foxpro.
· Created contact management system using JSP and MySQL.
· Converted contact management system from JSP to C.
· Developed STD Wizard expert system using C and CGI.
· Internationalized STD Wizard and Vitalnet.
· Converted Vitalnet to a Windows program with C Win32 API.
· Created Vitalnet PDF map generation system.
· Created Vitalnet module for analyzing complex BRFSS survey data.
· Wrote sed book "Definitive Guide to sed".
1989-1996: Epidemiologist, TX Department of Health, Austin, TX
· Designed and wrote Epigram for analyzing mortality data using C.
· Wrote automated testing capabilities for Epigram.
· Wrote Epigram user's guide and trained users.
· Wrote several complete FoxPro database applications.
· Used SPSS, Foxpro and SQL to carry out statistical analyses.
· Maintained Sun server for Epigram access.
· Carried out planning and purchasing for large computer systems.
· Supervised network manager and other non-computer staff.
· Used medical coding systems extensively (ICD, CPT, etc).
1985-1988: Research Associate, Baylor College of Medicine, Houston, TX
· Managed hardware and software for network of 10 Sun UNIX computers.
· Learned C language to help develop molecular biology analysis package.
· Carried out structured testing of molecular biology package.
· Supported more than 150 users using the package.
· Worked on methods to support client/server access via Internet.
· Wrote training materials and documentation, and trained users.
· Participated in grant applications and site reviews.
· Supervised network manager and help desk person.
Has (or had) high proficiency in the following:
Years used | Technology or methodology | |
---|---|---|
2006-2019 | 14 | AJAX web programming |
2006-2011 | 6 | Apache web server |
2011-2011 | 1 | Awk programming |
2019-2019 | 1 | Bootstrap CSS framework |
1985-2019 | 35 | C programming language |
2006-2013 | 8 | Cairo graphics library |
2003-2006 | 3 | C# programming language (.NET) |
1999-2019 | 21 | CGI (Common Gateway Interface) |
2001-2019 | 19 | CGIC C programming library |
1985-2019 | 35 | CPP C pre-processor |
2001-2019 | 19 | CSS (Cascading Style Sheets) |
2005-2019 | 15 | DOM (Document Object Model) |
1985-2019 | 35 | DOS batch programming |
2001-2011 | 12 | GD Graphics Library |
1992-2019 | 28 | GDB debugger |
1992-2011 | 9 | GMP math library |
1997-2019 | 23 | HTML (Hypertext Markup Language) |
1997-2002 | 5 | Java programming language |
1999-2019 | 21 | JavaScript web scripting language |
2005-2019 | 15 | JSON Data Transfer Format |
1985-2019 | 35 | Makefile task automation |
2001-2007 | 8 | MySql C programming library |
2009-2011 | 3 | PDF File Format Internals |
2009-2019 | 11 | Ploticus graphing utility |
2002-2019 | 18 | PowerPoint |
2002-2019 | 18 | sed stream editor |
1995-2019 | 25 | Spreadsheet operations (Excel) |
1998-2007 | 9 | SQL database language |
1985-2019 | 35 | UNIX system administration |
1985-2019 | 35 | UNIX utilities and shell programming |
2002-2007 | 5 | Windows C Win32 API |
1985-2019 | 35 | Word processors (Word, vi) |
2002-2006 | 4 | XML (Extensible Markup Language) |
1985-2019 | 35 | Client / server programming (CGI, SQL) |
1991-2019 | 29 | Database design and programming |
1997-2019 | 23 | Data dictionary design / implementation |
1991-2019 | 29 | File format design and conversion |
2007-2019 | 13 | Internationalization with gettext |
1991-2019 | 29 | Medical coding systems (ICD, DRG) |
1997-2006 | 10 | Object-oriented programming (Java, C#) |
1992-2019 | 28 | Project management / coding standards |
1985-2019 | 35 | Requirements / needs analysis |
1991-2019 | 29 | Relational database operations |
1985-2019 | 35 | Software technical documentation |
1985-2019 | 35 | Software maintenance and housekeeping |
1985-2019 | 35 | Software testing (manual / automated) |
1985-2019 | 35 | Structured programming (C, JavaScript) |
1985-2019 | 35 | Systems analysis and design |
1985-2019 | 35 | Technical writing |
1985-2019 | 35 | Usability testing |
1985-2019 | 35 | User interface design |
1985-2019 | 35 | User guides and training manuals |
1985-2019 | 35 | User training |
1985-2019 | 35 | Very large databases |
1997-2019 | 23 | Web site design and development |
Other technologies familiar with, but do not use: C++, PHP
If needed, would master these or other needed technologies.
Other information:
· Likes learning new technologies and concepts
· Enjoys the challenge of solving problems
· Likes organizing and managing information
· Uses coding standards to improve maintainability
· Has good attention to detail, for writing clean code
· Uses practical approaches, cost-effective solutions
· Is self-motivated and can work with little supervision
· Keeps coworkers and customers informed of project status
· Has good written and oral communication skills
· Likes to identify and meet customer needs
Last updated Jul 27, 2019
Email may be sent to - dgoldman@domain.com (substitute ehdp for domain)