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.

Keywords

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
  • FORTRAN
  • COBOL
  • Edify
  • Invision
  • DCL
  • ML
  • PL/SQL
  • PHP

Platforms

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

Databases

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

Telecommunications

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

Certification

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.

Education

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

MS in Computer Sciences, DePaul University (2020)

CSC383

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

CSC373

Computer Systems I. Assembly language, stack operations.

SE450

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

CSC491

Design and Analysis of Algorithms Dynamic Programming

CSC423

Data Analysis and Regression. Statistical theory, SAS

CSC510

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

CSC452

Database Programming. MySQL

.

TD563

TCP/IP Protocol. TCP/IP protocol theory

CSC453

DataBase Technologies. SQL, Funcional Dependencies and Normalization.

CNS450

Digital Forensics. Windows Forensics.

CSC435

Distributed Systems. Threads and process Coordination.

CSC472, CSC492

Mobile App Development Android I, II. Android Studio.

CSC436

Web Applications. Node.JS and NG.

Return to top of page.