SlideShare a Scribd company logo
1 of 4
Download to read offline
Donald M. Smith
Page 1/4
Contact information
Email: dms4it@gmail.com
Cell: 301-213-3853
Landline: 301-384-3854
Education
M.S. Technical Management 1998, Johns Hopkins Whiting School of Engineering, Baltimore, MD
A.B. Geology, 1971, Franklin and Marshall College, Lancaster, PA
Clearance
Top Secret 8/2015
Certification
Certified Information Systems Security Professional (CISSP)
Employment
National Eye Institute/National Institutes of Health April 1998 – January 2015
IT Specialist, Information Systems Security Officer (ISSO)
 Managed Institute’s IT security program – With staff of four implemented all phases of Federal
government mandated IT security program (NIST)
 UNIX system programmer – With part-time assistance maintained UNIX/Solaris systems for
scientific, application development and analysis
 Software, database, web development – Supporting IT security, scientific research, administrative
applications – scripting, Oracle, Microsoft Access, JSP, JavaScript, VBA, HMTL, CSS
 Database administration, maintenance – Microsoft Access installations and applications, with
part-time assistance maintained Oracle
 Backup administrator, maintenance – EMC Networker
National Institute of Dental Research/National Institutes of Health June 1996 – April 1998
Computer Specialist
 Software and database development, computer support and administration – Custom software
development, staff training; FORTRAN, C, C++, Perl, LISP, Sybase
Hughes STX October 1988 – June 1996
Chief Systems Programmer/Department Manager
NASA Center for Computational Sciences Computer
Science Application Research September 1983 – October 1988
Section Leader, Technical Assistance Group
 Managed department of 55 supporting scientific and mathematical research, system
programmers, network installation and maintenance, visualization studio, satellite processing
systems
 Direct technical responsibilities for the user support, lead programmer systems-level applications
development
 Designed, implemented documentation and programming standards
 Conducted IBM MVT to MVS conversion study for NOAA satellite application
 Taught two week FORTRAN programming courses
STSC - Scientific Time Sharing Corp June 1981 – September 1983
Technical Support Group Leader
 Directed four technical support programmers providing client customer assistance for STSC's
commercial time-sharing service
Donald M. Smith
Page 2/4
 Marketing technical assistance, presentations, customer-specific software solutions
 Supported a wide variety of programming languages, visualization and statistical packages and
Oracle
Sigma Data Services Corp May 1980 – May 1981
Senior System Programmer
NASA High Speed Computing Facility
 Systems programming, customer support for wide variety of IBM programming and scripting
languages
 Installed maintained, enhanced vendor software packages
 Created, maintained system-level user documentation
Scientific Time Sharing Corporation October 1979 – May 1980
Technical Support Programmer
 Customer assistance to a worldwide user community for wide range of business, scientific
applications
 Maintenance, enhancements, documentation of vendor software and IBM/CMS program
products, including developing and publishing reference guide
System and Applied Sciences Corporation June 1977 – October 1979
Senior Staff Analyst
National Oceanographic and Atmospheric Administration
 Systems and applications programming support of navigation systems for TIROS-N satellite,
FGGE experiment
 Analyzed system software and operational problems; presented recommendations for optimizing
software and enhancing computer operating system
 Taught JCL classes
 Designed, developed, implemented interactive software library management system supporting
development and maintenance of large-scale scientific programs
Phoenix Corporation November 1976 - May 1977
Senior Programmer
 World Bank – Developed software to process and audit economic data collected worldwide and to
generate statistical reports
 NASA/Goddard Space Flight Center – Developed programs in support of the Detailed Geoid
Computation
Boole and Babbage February 1973 – October 1976
Systems Programmer
NASA/Goddard Space Flight Center
 Performance evaluation and optimization of large-scale space industry support programs
 Primary author, editor NASA technical note on optimal programming in FORTRAN IV on IBM
360/91, /95 computers
 Analyze, implement modifications to FORTRAN H compiler
 Taught programming style and optimization
 Developed, produced 10 hours of video instruction on using IBM/TSO
Computer Sciences Corporation September 1971 – January 1973
Member of the Technical Staff
NASA/Goddard Space Flight Center
 Developed and maintained special purpose gravity recovery software
Donald M. Smith
Page 3/4
Franklin and Marshall College December 1967 – June 1971
Assistant to the Director, Academic Computing
Mid-Atlantic Educational Research Center February 1969 – March 1971
Programmer/Analyst/Operator
 Software development, customer support computer operations
 Taught FORTRAN II and IV, IBM 1130 Assembler, RPG
Publications
 "Programming Optimization Techniques for IBM FORTRAN IV H, OPT=2," NASA/GSFC note,
April 1977, X-530-77-72
 "Description of TOVS Library System and Enhancements to NOAA Programming Standards,"
NOAA internal document, April 1979
 "APL*PLUS VM Service, Reference Manual," March 1980
 "Notes on Using EXEC2 and XEDIT," January 1981
 "GMSF Batch Monitor," January 1981
 "MVS TSO User's Guide," editor, January 1983, last revision November 1989
 "Introduction to NSESCC JCL," April 1985, last revision May 1989
 "Using VS FORTRAN from TSO at the NSESCC," April 1986, last revision April, 1990
 "NSESCC Subroutine Documentation," May 1986
 "FTIO and DAIO Subroutine Packages," May 1986
 "Introduction to the NSESCC," October 1986 (co-author)
 "Using VS FORTRAN Under CMS at the NSESCC," September 1989
 "Using Tapes at the NSESCC, Introduction and Guide", September 1989
Courses Taught
Design, train teachers, teach
 IBM, Cyber 205 FORTRAN 77 programming, implementation for multiple environments
 IBM Full-screen access using the Interactive System Productivity Facility (ISPF) Program
Development Facility (PDF), ISPF/PDF, 3 hours
 Cyber 205 VSOS and job preparation in the IBM front-end computers, FTN200, 5 hours
Design, teach
 Introduction to X Window Programming, 4 hours
 Review of IBM MVS/ESA JCL and Tips and Techniques, 6 hours
 Migration from IBM FORTRAN 66 to FORTRAN 77, 2 hours
 Introduction to Fortran 8X, first draft standard, 2 hours
 Revisions to first Fortran 8X draft standard, the Fortran 90 draft standard, 1 hour
 Introduction to NSESCC JCL, 15 hours
 Introduction to REXX programming, 3 hours
 Introduction to CLIST programming, 4 hours
 Introduction to Microsoft Word for secretaries, 2 hours
 IBM TSO, video, 10 hours
Tutorials
 VS FORTRAN Interactive Debug version 2.2.0
 NSESCC New User Orientations for IBM MVS and CMS, and CDC Cyber 205
 Interactive access to the NSESCC: via DECNET, IBM full-screen access, dial-in via Rolm,
Series/1 Yale ASCII IUP, MDS C80 terminal concentrator, Telenet or commercial telephone,
TCP/IP Telnet
 Large scale program design including: multiple operating system design, numerical accuracy,
program efficiency (I/O and CPU)
 IBM VM/CMS System Product Interpreter, REXX
Donald M. Smith
Page 4/4
 IBM VM/CMS System Product Editor, XEDIT and macros
 IBM MVS/TSO CLIST
 IBM MVS/TSO ISPF dialog development
 IBM ISPF/PDF Editor
 Kermit
Hardware/Software Expertise
Computers
 Sun: Enterprise T2000, 3500, 6500; Fire V120, V220, various workstations
 PC: various Dell
 IBM: 9021, 3081, IBM 360, 370 including 91, 95, 195
 Cray: Y-MP, C98, J90
 Amdahl: V/6, V/7
 Cyber 205
 ETA 10
 Convex C3830
 Apple: Macintosh Quadra, PowerPC
Operating systems
 Windows: 3.1 through 7
 Solaris, 1 through 10
 IBM: MVS/ESA, MVS/XA, MVS/SP, VM/XA, VM/SP
 Cray: Unicos
 CDC: VSOS, EOS
 Convex: ConvexOS
 Apple: Mac OS
Languages
 Microsoft: Visual Basic, VBA, batch
 FORTRAN
 C
 C++
 IBM 360/370
 PL/I
 APL
Interpreters
 UNIX shell programming (Korn, Bourne, C), awk, sed, grep ...
 IBM: TSO/E; CP/CMS; REXX CMS, MVS; EXEC2; XEDIT; JCL; CLIST; ISPF/PDF
Mark up
 HTML 1-4, CSS (1, 2)
 IBM Script/DCF; GML, Script Mathematical Formula Formatter
 TeX, TeXinfo, LaTeX, LaTeXinfo
Database
 Oracle
 Microsoft Access
Office tools:
 Microsoft: Word, Excel, PowerPoint, Outlook, Access

More Related Content

Viewers also liked (8)

Over Identity Games
Over Identity GamesOver Identity Games
Over Identity Games
 
Giving an oral presentation
Giving an oral presentationGiving an oral presentation
Giving an oral presentation
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
Introducción
IntroducciónIntroducción
Introducción
 
What is So Engaging Over programa de facturacion para oscommerce?
What is So Engaging Over programa de facturacion para oscommerce?What is So Engaging Over programa de facturacion para oscommerce?
What is So Engaging Over programa de facturacion para oscommerce?
 
Jump Start Your Individual Giving
Jump Start Your Individual GivingJump Start Your Individual Giving
Jump Start Your Individual Giving
 
Introdução ao Financiamento Coletivo - Crowdfunding (PONTOS MIS-SP)
Introdução ao Financiamento Coletivo - Crowdfunding (PONTOS MIS-SP)Introdução ao Financiamento Coletivo - Crowdfunding (PONTOS MIS-SP)
Introdução ao Financiamento Coletivo - Crowdfunding (PONTOS MIS-SP)
 
Herramientas web 2
Herramientas web 2Herramientas web 2
Herramientas web 2
 

Similar to DMS-2015-Short (20)

RESUME_ZHUK
RESUME_ZHUKRESUME_ZHUK
RESUME_ZHUK
 
Henri Daumas CV
Henri Daumas CVHenri Daumas CV
Henri Daumas CV
 
Resume
ResumeResume
Resume
 
Kenneth D. Scoggin Jr Resume August 2015
Kenneth D. Scoggin Jr Resume August 2015Kenneth D. Scoggin Jr Resume August 2015
Kenneth D. Scoggin Jr Resume August 2015
 
Managing software assets
Managing software assetsManaging software assets
Managing software assets
 
Lecture 1.ppt
Lecture 1.pptLecture 1.ppt
Lecture 1.ppt
 
TERRY W
TERRY WTERRY W
TERRY W
 
CV-JLegrand-English-1
CV-JLegrand-English-1CV-JLegrand-English-1
CV-JLegrand-English-1
 
Stewart Graves Short Resume
Stewart Graves Short ResumeStewart Graves Short Resume
Stewart Graves Short Resume
 
William Mertz - Technical Writer (2016)
William Mertz  - Technical Writer (2016)William Mertz  - Technical Writer (2016)
William Mertz - Technical Writer (2016)
 
CV (eng) Thomas Lindström
CV (eng) Thomas LindströmCV (eng) Thomas Lindström
CV (eng) Thomas Lindström
 
Deanna_Andrepont_resume_05-25-2016
Deanna_Andrepont_resume_05-25-2016Deanna_Andrepont_resume_05-25-2016
Deanna_Andrepont_resume_05-25-2016
 
CV 2016
CV 2016CV 2016
CV 2016
 
Generation of computers
Generation of computersGeneration of computers
Generation of computers
 
Resume
ResumeResume
Resume
 
Kenneth d. scoggin jr resume may 2016
Kenneth d. scoggin jr resume may 2016Kenneth d. scoggin jr resume may 2016
Kenneth d. scoggin jr resume may 2016
 
Richard Sye
Richard SyeRichard Sye
Richard Sye
 
Information systems ‫ system‬
Information systems  ‫ system‬Information systems  ‫ system‬
Information systems ‫ system‬
 
Resume 2015
Resume 2015Resume 2015
Resume 2015
 
Resume for Chip Bennett - 2015
Resume for Chip Bennett - 2015Resume for Chip Bennett - 2015
Resume for Chip Bennett - 2015
 

DMS-2015-Short

  • 1. Donald M. Smith Page 1/4 Contact information Email: dms4it@gmail.com Cell: 301-213-3853 Landline: 301-384-3854 Education M.S. Technical Management 1998, Johns Hopkins Whiting School of Engineering, Baltimore, MD A.B. Geology, 1971, Franklin and Marshall College, Lancaster, PA Clearance Top Secret 8/2015 Certification Certified Information Systems Security Professional (CISSP) Employment National Eye Institute/National Institutes of Health April 1998 – January 2015 IT Specialist, Information Systems Security Officer (ISSO)  Managed Institute’s IT security program – With staff of four implemented all phases of Federal government mandated IT security program (NIST)  UNIX system programmer – With part-time assistance maintained UNIX/Solaris systems for scientific, application development and analysis  Software, database, web development – Supporting IT security, scientific research, administrative applications – scripting, Oracle, Microsoft Access, JSP, JavaScript, VBA, HMTL, CSS  Database administration, maintenance – Microsoft Access installations and applications, with part-time assistance maintained Oracle  Backup administrator, maintenance – EMC Networker National Institute of Dental Research/National Institutes of Health June 1996 – April 1998 Computer Specialist  Software and database development, computer support and administration – Custom software development, staff training; FORTRAN, C, C++, Perl, LISP, Sybase Hughes STX October 1988 – June 1996 Chief Systems Programmer/Department Manager NASA Center for Computational Sciences Computer Science Application Research September 1983 – October 1988 Section Leader, Technical Assistance Group  Managed department of 55 supporting scientific and mathematical research, system programmers, network installation and maintenance, visualization studio, satellite processing systems  Direct technical responsibilities for the user support, lead programmer systems-level applications development  Designed, implemented documentation and programming standards  Conducted IBM MVT to MVS conversion study for NOAA satellite application  Taught two week FORTRAN programming courses STSC - Scientific Time Sharing Corp June 1981 – September 1983 Technical Support Group Leader  Directed four technical support programmers providing client customer assistance for STSC's commercial time-sharing service
  • 2. Donald M. Smith Page 2/4  Marketing technical assistance, presentations, customer-specific software solutions  Supported a wide variety of programming languages, visualization and statistical packages and Oracle Sigma Data Services Corp May 1980 – May 1981 Senior System Programmer NASA High Speed Computing Facility  Systems programming, customer support for wide variety of IBM programming and scripting languages  Installed maintained, enhanced vendor software packages  Created, maintained system-level user documentation Scientific Time Sharing Corporation October 1979 – May 1980 Technical Support Programmer  Customer assistance to a worldwide user community for wide range of business, scientific applications  Maintenance, enhancements, documentation of vendor software and IBM/CMS program products, including developing and publishing reference guide System and Applied Sciences Corporation June 1977 – October 1979 Senior Staff Analyst National Oceanographic and Atmospheric Administration  Systems and applications programming support of navigation systems for TIROS-N satellite, FGGE experiment  Analyzed system software and operational problems; presented recommendations for optimizing software and enhancing computer operating system  Taught JCL classes  Designed, developed, implemented interactive software library management system supporting development and maintenance of large-scale scientific programs Phoenix Corporation November 1976 - May 1977 Senior Programmer  World Bank – Developed software to process and audit economic data collected worldwide and to generate statistical reports  NASA/Goddard Space Flight Center – Developed programs in support of the Detailed Geoid Computation Boole and Babbage February 1973 – October 1976 Systems Programmer NASA/Goddard Space Flight Center  Performance evaluation and optimization of large-scale space industry support programs  Primary author, editor NASA technical note on optimal programming in FORTRAN IV on IBM 360/91, /95 computers  Analyze, implement modifications to FORTRAN H compiler  Taught programming style and optimization  Developed, produced 10 hours of video instruction on using IBM/TSO Computer Sciences Corporation September 1971 – January 1973 Member of the Technical Staff NASA/Goddard Space Flight Center  Developed and maintained special purpose gravity recovery software
  • 3. Donald M. Smith Page 3/4 Franklin and Marshall College December 1967 – June 1971 Assistant to the Director, Academic Computing Mid-Atlantic Educational Research Center February 1969 – March 1971 Programmer/Analyst/Operator  Software development, customer support computer operations  Taught FORTRAN II and IV, IBM 1130 Assembler, RPG Publications  "Programming Optimization Techniques for IBM FORTRAN IV H, OPT=2," NASA/GSFC note, April 1977, X-530-77-72  "Description of TOVS Library System and Enhancements to NOAA Programming Standards," NOAA internal document, April 1979  "APL*PLUS VM Service, Reference Manual," March 1980  "Notes on Using EXEC2 and XEDIT," January 1981  "GMSF Batch Monitor," January 1981  "MVS TSO User's Guide," editor, January 1983, last revision November 1989  "Introduction to NSESCC JCL," April 1985, last revision May 1989  "Using VS FORTRAN from TSO at the NSESCC," April 1986, last revision April, 1990  "NSESCC Subroutine Documentation," May 1986  "FTIO and DAIO Subroutine Packages," May 1986  "Introduction to the NSESCC," October 1986 (co-author)  "Using VS FORTRAN Under CMS at the NSESCC," September 1989  "Using Tapes at the NSESCC, Introduction and Guide", September 1989 Courses Taught Design, train teachers, teach  IBM, Cyber 205 FORTRAN 77 programming, implementation for multiple environments  IBM Full-screen access using the Interactive System Productivity Facility (ISPF) Program Development Facility (PDF), ISPF/PDF, 3 hours  Cyber 205 VSOS and job preparation in the IBM front-end computers, FTN200, 5 hours Design, teach  Introduction to X Window Programming, 4 hours  Review of IBM MVS/ESA JCL and Tips and Techniques, 6 hours  Migration from IBM FORTRAN 66 to FORTRAN 77, 2 hours  Introduction to Fortran 8X, first draft standard, 2 hours  Revisions to first Fortran 8X draft standard, the Fortran 90 draft standard, 1 hour  Introduction to NSESCC JCL, 15 hours  Introduction to REXX programming, 3 hours  Introduction to CLIST programming, 4 hours  Introduction to Microsoft Word for secretaries, 2 hours  IBM TSO, video, 10 hours Tutorials  VS FORTRAN Interactive Debug version 2.2.0  NSESCC New User Orientations for IBM MVS and CMS, and CDC Cyber 205  Interactive access to the NSESCC: via DECNET, IBM full-screen access, dial-in via Rolm, Series/1 Yale ASCII IUP, MDS C80 terminal concentrator, Telenet or commercial telephone, TCP/IP Telnet  Large scale program design including: multiple operating system design, numerical accuracy, program efficiency (I/O and CPU)  IBM VM/CMS System Product Interpreter, REXX
  • 4. Donald M. Smith Page 4/4  IBM VM/CMS System Product Editor, XEDIT and macros  IBM MVS/TSO CLIST  IBM MVS/TSO ISPF dialog development  IBM ISPF/PDF Editor  Kermit Hardware/Software Expertise Computers  Sun: Enterprise T2000, 3500, 6500; Fire V120, V220, various workstations  PC: various Dell  IBM: 9021, 3081, IBM 360, 370 including 91, 95, 195  Cray: Y-MP, C98, J90  Amdahl: V/6, V/7  Cyber 205  ETA 10  Convex C3830  Apple: Macintosh Quadra, PowerPC Operating systems  Windows: 3.1 through 7  Solaris, 1 through 10  IBM: MVS/ESA, MVS/XA, MVS/SP, VM/XA, VM/SP  Cray: Unicos  CDC: VSOS, EOS  Convex: ConvexOS  Apple: Mac OS Languages  Microsoft: Visual Basic, VBA, batch  FORTRAN  C  C++  IBM 360/370  PL/I  APL Interpreters  UNIX shell programming (Korn, Bourne, C), awk, sed, grep ...  IBM: TSO/E; CP/CMS; REXX CMS, MVS; EXEC2; XEDIT; JCL; CLIST; ISPF/PDF Mark up  HTML 1-4, CSS (1, 2)  IBM Script/DCF; GML, Script Mathematical Formula Formatter  TeX, TeXinfo, LaTeX, LaTeXinfo Database  Oracle  Microsoft Access Office tools:  Microsoft: Word, Excel, PowerPoint, Outlook, Access