|
|
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 |
|
|
|
|
CompTIA Network+ |
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 |
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. |