Professional Summary
Over twenty years experience in software engineering, applications development, computer and network operations, using a wide variety of computing platforms, techniques and technologies, Technical management of departments as small as two and as large as seven..
Ten years experience with Java technology, including, Sun Certified Programmer for Java 2 Platform (1.4), Sun Certified Web Component Developer for J2EE, JDBC (including driver internals), Applet, Servlet, JSP and Swing APIs, Authored an article recently published in Java Developer's Journal.
Technical Skills
Operating systems: Fluent in Windows, Linux, UNIX, and IBM mainframe environments.
Languages
: Java, HTML, JavaScript, XML technologies, COBOL, FORTH, Pascal, REXX, System/370 Assembler, PL/1, APL, FORTRAN, Familiar with C/C++, Visual Basic.
DBMS: Oracle, SQL Server, PostgresSQL, DB/2, Sybase, Progress, MySQL.
Servers and tools: Apache HTTPD, BEA Weblogic, Tomcat, Resin, Microsoft IIS and Index Server, Ant, CVS, Subversion, jEdit, IntelliJ IDEA.
Employment History
System Research and Development Engineer
Andesa Services
January 2006-present
Achievements:
-
Designed and implemented a J2EE web-based operator console facility for
a large-scale clustered computing environment, using Servlets, JSTL and EL
Software Engineer
GSI Commerce (as contractor thru Spherion/Galaxy)
August 2005-December 2005
Achievements:
-
New development and issue resolution on large Struts-based J2EE e-commerce applications in a massive Weblogic server environment.
-
Identification and remediation of Oracle JDBC performance issues, including development of software tools for diagnosis.
Independent professional practice
self
May 2001-July 2005
Achievements:
-
Designed and implemented an application data model and
Swing-based user interface for
TinyNet (a wireless sensor network) under contract to
Embedded Research Solutions (http://embedded-zone.com/)
-
Obtained Sun Microsystems certifications
in Java programing and J2EE Web Components.
-
Wrote an article published in Java Developers Journal.
-
Created two open-source software projects,
JHamTune,
(a radio station automation system- http://jhamtune.dev.java.net ) and
ManagedRunnable,
(a JMX MBean to control processes- http://managedrunnable.dev.java.net )
-
Various small independent consulting engagements on web-based applications
Product Support Operations Manager
Merant/Micro Focus (programming software tools vendor)
1997-2001
Achievements:
- Technical liaison and support for OEM customer developers using
Merant DataDirect database middleware/driver products, requiring developer-level
knowledge of Oracle, SQL Server, IBM DB/2, Sybase, Informix, and Progress DBMS
Windows NT, Linux, UNIX, and IBM mainframe and midrange platforms, Java/JDBC and
XML technologies
- Designed, implemented and supported an intranet database
application for Micro Focus customer technical contact management
and product technical knowledge base using SQL Server, Microsoft Index Server
and IIS on Windows NT
servers,server-side programming on IIS using REXX, Java Servlets and
ISAPI/IDC, client-side Java applets, HTML and JavaScript, and an
HTTP-based telephony interface integrating the PBX telephone
switch and voice-response systems
- Designed and implemented a large-scale automated call
distribution application for managing customer support calls
across two telephone switches
-
Designed and developed a voice-response application to route
and load-balance customer technical support calls, integrated
with an AS/400 call tracking application backend
- Supervised two engineers on the above projects as direct
reports
Product Support Engineer
Merant/Micro Focus
1994-1997
Achievements:
- Provided technical support to software using Micro Focus PC
programming tools and mainframe emulation products
- Completed training for Certified Netware Engineer, and was
also certified as a Microsoft Product Specialist
- Prepared and presented training in internet technology for
technical and non-technical staff
- Wrote a series of briefing articles for the company's
customer bulletin on Internet technology
Manager, Technical Services
Aon Corporation/NVIP (insurance and related services)
1990-1993
Achievements:
- Managed a department of seven systems programmers supporting
a large VTAM/CICS network
- Responsible for a $1.5 million annual departmental budget,
including administration of software licensing and contracts
- Managed departmental support of two major data center
consolidations
- Supervised design and live testing of off-site disaster
recovery plan
- Developed a Windows-based network event monitoring
system
Supervisor, Systems Programming
Aon Corporation/NVIP
1986-1990
Achievements:
- Supervised a department of two systems programmers supporting
service bureau billing, operations and production control
automation software
- Interfaced PC graphics workstations and image scanners to
support high-speed web-fed IBM laser printing systems, including
developing image format-conversion software
- Applications design and support for a networked UNIX document
image processing system, including a robotic optical disk image
archive and workflow scripting software
Lead and Senior Systems Programmer
Aon Corporation/NVIP
1981-1986
Achievements:
- Installed and administered a system for automatic PC data
backup to mainframe system
- Performed systems programming and user support for service
bureau customers
- Led a project team of three systems programmers in two
release-level operating system migration projects
- Designed applications using IBM DB/2 and SQL/DS DBMS
- Designed and implemented custom router software and mainframe
operating system modifications to meet requirements for a
services contract for the Defense Department
- Provided systems programming and planning for customers using
our disaster recovery services
- Designed and implemented a software usage billing
application
- Maintained and enhanced communications protocol conversion
software
- Interfaced IBM/PC and Osborne/I microcomputers to
mainframes
- Taught internal classes in PC/mainframe interfacing and PC
internal architecture to staff
- Installed and maintained programming tools and support issue
tracking systems
- Diagnosed and maintained mainframe operating system
software
- Responsible for programming and problem determination for
word processor and distributed document management network
Details of the first ten years of my career in mainframe
applications development in the banking and pharmaceutical industries
are available on request.
Publications
- "What's New Is Old Again". Java Developer's Journal. July 2004.
- "Putting PMRC on the Map". The PMRC Blurb (http://www.phil-mont.org/PMRCmap/PMRConTheMap.html). March 2004.
- "The World-Wide Web and You". Micro Focus Customer Bulletin. December 1995.
- IBM Advanced Function Printing for Application Developers. Aon Information Services (internal). 1989.
Interests
- Aviation.
FAA Airman's Certificate (Private Pilot: Airplane, single-engine,
about 400 hours pilot time)
- Amateur Radio.
FCC Amateur Radio License (Amateur Extra class: K3XS). Active in
experimentation with amateur radio satellite, space and
aeronautical mobile communications, and digital radio
transmission modes and software radio control