Eric Schubert's Resume
Notre Dame 2014-2018
Migrate Data Center to Amazon Web Services Cloud
Developer Tools: Ansible (scripts) AWS client, console
  • Cloud migration-services upgrade team member.
  • Completed AWS Basic and Architecture courses.
  • Designed Ansible migration scripts to create Application servers.
  • Upgraded ND domain Apache-php web servers as auto-scale with git content integration
  • Implemented various service monitor strategies.
Notre Dame 2008-2013
Design/implement Oracle Weblogic Application Server versions 11g, 12c, Java 6/7
Developer Tools: Eclipse
  • Design/Implement intranet/internet dual domain Weblogic three tier architecture on Linux.
  • Running on VM platform RHEL6 OS, WLS immediate production fail over.
  • Developed monitor interfaces to WLS
  • Extended deployments of APEX/GRAILS/RAILO on Weblogic
  • Central Authentication Service (CAS), LDAP enabled services
Notre Dame 2001-2007
WebSphere System Administrator,
SunGuard Luminis Portal and e-Procurement Administrator,
Hyland OnBase document Management Administrator,

Rational Developer, Java
  • Author of Sensitive Number finder Java Swing GUI application for campus.
  • System installer/administrator for e-Procurement messaging middleware
  • Evolved IBM WebSphere application server and custom applications from versions 3.0, 3.5, 4.0 to current version of 6.0 on Solaris OS using Sun System Resource Manager (SRM).
  • Support IBM Rational Application Developer workbench v6/7.
  • Created Standard MVC framework for J2EE developers capable of scaling an application to 10,000 target web users.
Notre Dame 1997-2000
Special Projects Team

Lang and tools:

Java, Borland JBuilder, PLSql, OpenText Builder, JDBC
  • Worked in an independent group that selected and implemented LiveLink Imaging and workflow solution from OpenText, Inc. Training included OpenText APIs, Oracle 8, 9 DB and Oracle Application server AS.
  • Architected and implemented custom graduate school application submission web form that collected data for Graduate offices posted to Oracle tables.
  • Developed custom Java/GUI workflow application installed on Mac OS 9 that routed and published XML data (from web form submission in Oracle) to various graduate offices and interfaces to the main corporate admissions systems.
  • Wrote Java-CGI web form framework that enabled easy data collection (e.g., surveys) into an Oracle table.
Notre Dame 1982-1996
Corporate Systems DBA
HP3000 Systems Programmer
IBM 370 IMS DBA

Languages: COBOL, PL/1, HP-SPL, SPLash, C, HP-Modcal, HP- Transact, IBM Assembler, data dictionary
  • (1995) Lead on Corporate Data Security group that produced a report of recommendations to management
  • Systems programming (1982-1996) estimated total lines of code written was half a million lines of SPL, COBOL, TRANSACT, and C code.
  • Wrote Person ID number change / ID Number merge modules for all corporate databases starting 1984. Data integrity was critical because the ID number was used as the primary key to most tables. Unique features of ID change modules were 1) the ability to dynamically reconfigure its process paths and adjust buffer sizes using database Meta data, 2) job could be restarted after any abnormal termination, 3) ability to merge or combine two ID numbers into a single ID number.
  • Wrote many specialty data conversions
  • Wrote first VT100 Telnet gateway which authenticated a dynamic Gopher service using BSD sockets API and C programming language. In 1992, this was the first authenticated session Gopher service for the HP3000.
  • Published a series of 3 articles within  HP Interact  magazine about Gopher service and later an HTTP service replacement.
  • (1985-1990) Wrote Full screen file and database editor EFS that emulated the functions of IBM 3270 SPF editor on HP3000. Proceeds from the EFS editor were used to establish a general scholarship fund.
  • Wrote real time HP database log writer (to alternate media) and log recovery utility used in the recovery of transactions in the event of a catastrophic disk crash.
  • Wrote a DB log parser that translated binary log records into ASCII source files (useful in replays or audits of data transactions).
  • Wrote a Meta Dictionary/3000 hierarchical copy/merge utility to promote and synchronize meta data between staging dictionaries (dev, test, production).
  • Wrote HP system wide disk space management system which provided historical file access and disk space usage statistics on demand via command interface.
  • Supported code base for ENVIRONMENT/3000 API for COBOL which added support for dynamic transaction rollback and recovery.
  • Supported code base for INTERFACE/3000 which provided an application menu and security control for users logoned onto HP3000..
  • Responsible for all corporate databases (IBM Batch IMS, VSAM, ISAM, HP-IMAGE/3000) backups/recovery, capacity management, indexing, search and rescue for developers.
  • Wrote interactive IMS database editor application in PL/I that altered/viewed IMS databases using hex code editor, for example, to change values of packed decimal fields. This Editor used block mode features of the IBM 3270 display terminals.
Notre Dame 1980-1981
Academic consultant and Systems Programmer
  • Provided consulting services to students, wrote tools and provided general support for IBM 370 data center computing system.
    Examples include:
    . Extracted and reformatted data contained on 7 track tapes.
    . Partitioned dataset unload/reload editor utility for an IBM 370
    . Wrote statistical analysis report of IBM System SMF data using IBM SyncSort and SAS
    . Consulted students on programming assignments
    . Organized and taught technology classes at the data center
    . Published monthly data center newsletter
    . Created data center documentation with Waterloo Script
  • (1982) Left academic position for administrative DBA position.