Summary of Experience as a Network Programmer/Analyst:

  • Oracle PL/SQL.
  • Edify and Invision voice/telephony programming.
  • RAD/Java/Javascript/JDBC web application programming.
  • MFC Visual Studio Visual C++ and Visual Basic TCP/IP applications.
  • Implementations of TCP/IP, MQ, SNA, NDM and dialup interfaces on VAX/Alpha and Windows Server platforms.
  • Hoshin, Six Sigma documentation.
  • User acceptance, certification and problem management in telecommunication hardware and software projects.
  • Encryption devices.
  • Supervision and training.
  • COBOL and FORTRAN application programming in VAX/Alpha, Prime, Tandem and IBM environments.
  • Systems analysis and interface programming in Trust, Automated Clearing House and Electronic Wire Transfer systems in Banking environment.


Edify, Invision, Visual C++, C, C#, PL/SQL, MySQL, SQL Plus, Oracle, Visual Studio, Visual Basic, FORTRAN, COBOL, ML, TCP/IP, SNA, MQ-Series, VAX, Prime, Tandem, Microsoft Server, Java, JavaScript, JDBC, RAD, Eclipse, Apache, Tomcat, telephony, network, Wire Transfer, encryption, decryption, datacryptors, database, NDM, dynamic programming, Design Patterns, MVC, JUNIT, ANT, .NET, PHP, XML, Android Studio

Programming Languages

  • Java
  • JavaScript
  • Visual C++
  • C
  • C#
  • Visual C++
  • Visual Basic
  • PERL
  • Edify
  • Invision
  • DCL
  • ML
  • PL/SQL
  • PHP


  • Windows XP, Vista, Windows 7, Windows 10
  • Microsoft Windows Server 2003, 2008
  • VAX/Alpha
  • Prime
  • Tandem
  • IBM 370


  • Oracle PL/SQL
  • MS SQL Server 2005, 2008
  • MS Access
  • MySQL
  • SQL+
  • SSIS


  • TCP/IP
  • SNA
  • MQ-Series
  • NDM
  • Modems
  • Datacryptors
  • Voice servers


CompTIA Network+

Professional Experience

11/11 to 2/18

Programmer, First Call Resolution,Roseburg, OR

Java IVR (Interactive Voice Response) with Asterisk/Linux.

Java reporting system with Queuemetrics/Linux.

Performance Analysis web pages with PHP/SQL/HTML.

Billing database construction with SSIS/SQL.

Microsoft SQL Server, Mysql, Mariadb.

12/06 to 2/09

Consultant, Applications Programming, Payment Message Systems,Bank of America, Concord, CA

Applications support for telephony server systems for Wire Transfer, including multilingual support.

Developed web-based RAD/Java application to support international test-key management.

11/96 to 12/06

Consultant, Applications Programming, Desktop Support West, Bank of America, Concord, CA

Network development for world-wide Wire Transfer switch. Interface protocols include TCP/IP, SNA and MQ-Series.

Troubleshooting and tracking protocol and message content problems across several network platforms.

Primary developer of MFC Visual C++ TCP/IP desktop application allowing multiple users under double custody to simultaneously update remote VAX databases.

Sole developer of MFC Visual C++ TCP/IP interface between Wire Transfer network and remote check printing application.

Software quality assurance reviewer.

1/88 to 11/96

Consulting Systems Engineer, Minicomputer Systems, Bank of America, San Francisco, CA

Wholesale Data Transmission ACH (Automated Clearing House) network development on Tandem and VAX Platforms.

Evaluation, installation, testing and configuration of network PCs, modems and datacryptors.

Testing and configuring NDM, TCP/IP and Bisync communications.

COBOL, FORTRAN and DCL application coding.

Responsible for training operations staff in general telecommunications theory and applications operation.


A.B., Linguistics, U.C. Berkeley, CA

MS in Computer Sciences, DePaul University (2020)


Data Structures and Algorithms in Java. Sorting, dynamic programming, analysis of algorithms.


Computer Systems I. Assembly language, stack operations.


Object-Oriented Software Development. Design patterns in Java, JUNIT, ANT


Design and Analysis of Algorithms Dynamic Programming


Data Analysis and Regression. Statistical theory, SAS


Bioinformatics. Dynamic programming, design patterns, protein folding, DNA/RNA computational theory


Database Programming. MySQL



TCP/IP Protocol. TCP/IP protocol theory


DataBase Technologies. SQL, Funcional Dependencies and Normalization.


Digital Forensics. Windows Forensics.


Distributed Systems. Threads and process Coordination.

CSC472, CSC492

Mobile App Development Android I, II. Android Studio.


Web Applications. Node.JS and NG.

Return to top of page.