Experienced Senior Software Developer and Project Manager with over ten years of progressive advancement and management responsibilities. Self-motivated with strong technical leadership, negotiation, organization and communication skills.
Aug 2008-Present, Bank Of Oklahoma (BOK Financial)
FileNet Software Engineer
Currently responsible for design, construction, and support of FileNet based applications and Electronic Content Managment for key banking lines of business. Additional responsibilities include software adherence to federal regulatory business requirements, practices, and security procedures. Primary responsibilities include documenting software requirements and design specifications, software construction, and software deployment. Secondary responsibilities include end user support and training for all ECM solutions.
Java, Oracle, WebSphere, Visual Source Safe, Windows XP, Visual Studio .Net, C#)
Jan 2005-Aug 2008, IBM
Senior Software Consultant, Williams Companies, Inc.
As Senior Software Consultant responsible for design, construction, and support of Energy Marketing and Trading applications for key business process areas; Tax Hedging, FAS 133, Credit, and Risk Management processes. Additional responsibilities included software adherence to Sarbanes-Oxely and FERC business requirements, practices, and security procedures. Primary responsibilities included documenting software requirements and design specifications, software construction, and software development process improvements. Secondary responsibilities included development and implementation of application server environments using Open-Source Software solutions.
(Capability Maturity Model Integration [CMMI], Java, EJB, JSP, HTML, XML, Oracle, WebSphere, jBoss, Apache, CVS, MySQL, Linux, Windows XP, Visual Basic, PowerBuilder, Epsilon, Panorama)
Jun 2002-Jan 2005, Blue Cross & Blue Shield of Oklahoma
Software Project Manager/Senior Software Engineer
Software Project Manager responsible for design, construction and maintenance of the BCBSOK internet, intranet, and extranet applications. Primary responsibilities included documenting software requirement and design specifications, scheduling software construction, and software development process improvements. Additional responsibilities included development and implementation of Change Control processes, Software Configuration Management procedures, and version control software to handle development needs of N-Tier and web-based applications. (Capability Maturity Model [CMM], Java, EJB, JSP, HTML, XML, PowerBuilder, DB2, Sybase EAServer, Apache, CVS, MySQL, Linux, Windows 2000)
Sep 2000-Mar 2002, RHIConsulting, INC.
Senior Software Consultant (Contract), ONEOK, Inc.
Project Manager and Technical Leader tasked with designing and building a customized Corporate Credit Management System for Energy Marketing and Trading. Primary responsibilities included documenting software requirements, system design and leading the code development effort. System architecture included an N-Tier, client/server design using JAVA (EJBs & JSPs), XML, Additional responsibilities also included mentoring team members in the skills, technology, tools, and architecture needed and used to develop the software system. (Capability Maturity Model [CMM], Java, EJB, JSP, XML, Visual Basic, Oracle, OrionServer, SQL Server, Apache, Jakarta-Tomcat, Linux, Windows 2000, PowerBuilder, Epsilon, Panorama)
Jul 1997-Sep 2000, Oak Tree Software, INC.
Senior Software Consultant (Contract), (Vyvx, Williams Energy Services, Oak Tree Software, Inc, and Williams Communication)
Project Manager, System Administration Manger, and Senior Technical Leader tasked with managing projects for data conversion and warehousing, web-application development, integration and administration, and development and support for backend data processes. Primary responsibilities included documenting software requirement and design specifications, scheduling software construction, software process scheduling and software development process improvements. Secondary responsibilities include administration, support and oversight of application server environments, end user distributed processes, and mentoring team members in the skills, technology, and tools used on the projects. (Awk, C/C++, Capability Maturity Model [CMMI], Citrix Terminal Server Administration/Client Services, Formal Software Inspections, HP 3000 (MPE/MPE-iX), JAVA, Korn Shell, Microsoft IIS, Oracle PL/SQL, PcAnywhere Administration, PowerBuilder, Sed, Transact SQL, Unix (AIX, HP-UX, Linux), Visual Basic, Visual Source Safe, Windows 2000 Server, Windows NT)
Jun 1996-Jul 1997, Eagles International INC.
Senior Systems Analyst (Contract), WorldCom INC.
Project Manager tasked with development and maintenance of existing telecommunications client/server customer support applications. Primary responsibilities were establishing project plans, schedules, and deliverables, scheduling programming resources and coordinating deliverable product with Client Services and Production Service Departments. Management responsibilities included managing and motivating project team efforts to develop software product, quality management and multi-project coordination. Additional responsibilities included helping Production Service department identify software and database defects and schedule proper corrective actions and maintenance activities. Some programming was required. (Unix, Windows NT, PowerBuilder, C++, Transact SQL, Awk, Sed, Korn Shell, Perl)
Nov 1993-Jun 1996, Follett Software Company
Software Engineer, Software Development Dept.
Project Manager and Technical Leader tasked with the development of multiple off-the-shelf bibliographic software projects. Primary responsibilities included establishing project plans, schedules, requirements and deliverables, managing project teams and coordinate quality management oversight. Additional responsibilities included software code development and piloting software development process improvements. (Capability Maturity Model [CMM], MS-DOS, Windows 95, Macintosh, C++, C, Faircom Ctree, ZINC, Proprietary Windows Library)
Oct 1992-Nov 1993, Computer Data Systems Inc.
Senior Systems Analyst, (Government Contract)
Technical Leader tasked with the development of multi-platform Requisition Validation and Equipment Planning and Deployment (military) software systems. Responsibilities included documenting software requirement specifications and design and leading software development. Additional responsibilities included managing unit, system and implementation testing cycles. In this capacity a secret security clearance was required and maintained until contract completion. (MS-DOS, Windows, Unix, C++, CodeBase, ZINC)
Nov 1989-Oct 1992, The Library Corporation (Bibliofile)
Senior Programmer, Software Development Dept.
Senior Programmer tasked with development and maintenance of bibliographic software systems for public, private, and law library automation. Responsibilities included documenting software design and software code development. Additional responsibilities included maintaining software systems source code libraries and assisting Client Service department with troubleshooting customer software problems. (MS-DOS, Windows, C/C++, Paradox, Faircom Ctree, Btrieve, Vermont Views)
Nov 1988-Nov 1989, Frederick Computers Plus
Computer Programmer, IS Department
Provided programming support of inventory and accounting software systems. Responsibilities included systems programming and maintenance. Additional responsibilities included computer hardware and network maintenance, configuration and installation. (HP-3000, MS-DOS, C, Cobol, Basic, TurboImage, dBase IV)
Jan 1986-Sep 1988, U.S. Army, INSCOM Maintenance Support Activities (Pacific)
Electronic Warfare-Strategic Subsystem Repair (33P)
Performed installation and maintenance of networking, PC, mini and mainframe computer hardware and associated peripheral equipment. In this capacity a top secret security clearance was required and maintained until separation from the U.S. Army.
Sep 1983-Sep 1984, U.S. Army, Morale Support Activities (NAF)
Provided programmer support for development of NAF warehouse inventory control, payroll and budget analysis systems. Responsibilities included software code development, maintenance, testing and implementation. (MS-DOS, Pascal, dBase III)
May 1983-Sep 1983, U.S. Army, DPI U500 5th Signal Command
Junior Programmer, Internship
Provided programming support for warehouse inventory system and multi-national phone billing system. Responsibilities included program maintenance of established software systems and database maintenance utilities. (IBM DOSE/VSE, VM, CMS, Cobol)
Education, Special Training & Affiliations
- FileNet Engineer Certifications (in progress)
- Linux Certification (in progress)
- "Certified Internet Webmaster: JAVA Programming"; CIW Training (2001)
- Fast Track to PowerBuilder (PowerSoft Training) (1997)
- "Thinking in JAVA"; Bruce Eckel,Seminar (1996)
- Software Engineering Process Group (SEPG-Chicago) (1994-1996);
- Capability Maturity Model (CMM),
- People-Capability Maturity Model (P-CMM)
- World Class Software Inspection
- Roosevelt University, Project Management (1995)
- U.S. Army, Electronic Strategic Warfare (AIT) (INSCOM) (1985-1986)
- Hagerstown Junior College, General (1985)
- Oregon Institute Of Technology, Software Engineering (1984-1985)
- City Colleges of Chicago, General (1984)
- Mannheim American High School (Graduate 1983)
- Member of Chicago Software Process Improvement Network (C-SPIN) (1994-1996)
- Member of Project Management Institute (PMI). (1995-1997)
Visual Studio .Net
(v. 6.5, 8, 9)
- Operating Systems
- Software Configuration Managment
Visual Source Safe