|
LANGUAGES, SOFTWARE
TOOLS, OPERATING SYSTEMS
|
|
Java, OO Design, Flex, SQL,
Agile, Perl, HTML, J2EE, XML, JMS, JAXB, Hibernate, Spring,
Swing, OS/390 Java IntelliJ, Eclipse, RAD, Websphere, Rational
suite Oracle, MySQL, Derby, DB/2 UNIX (Most varieties),
MSWin (Most varieties)
|
|
|
|
|
|
EXPERIENCE:
|
|
|
|
May 1993 to
Present
|
|
Software development
consultant (Incorporated as Real Mensch Systems, Inc.)
Clients: Thomson Reuters
Paisley, Surescripts, Medtronic, Thomson Reuters, Identix, Cigna
Behavioral Health, Personel Decisions International, Express
Scripts, RBC Dain Rauscher, Datacard Group, The St. Paul
Companies, Agiliti, Minnegasco, WAM!NET, Automated Wagering,
Siemens/Empros, Insight Access Group, 3M
Designed
and implemented new Flex based GUI features
Built
automated GUI tests using HP QuickTest Professional (formerly
Mercury Interactive)
Validated
information against industry standards and customized state
requirements
Wrote
company's first project to straddle heterogeneous Linux/Oracle
and Windows/SQL Server environments
Wrote
a UI for content management for a new business line as part of a
team
Provided
a web UI gateway to a Documentum system from an Oracle Forms
application
Replaced
legacy application batch process with a system using JMS,
servlets, Tomcat, Spring, and Hibernate
Designed,
implemented, and enhanced FitNesse test system.
Replaced
legacy application front end with a WebSphere/Struts web UI.
Communicated
with legacy business logic and data using Oracle Toplink and
XML/Castor.
Modified
and extended existing core software framework to add remote
communications modules for new customer.
Reverse
engineered existing communication system to replace/update
software using HTTPS, SFTP, SMTP, POP
Performance
improvements to batch database updating system.
Evaluated
and implemented a context search feature for a content management
system using Apache Lucene.
Diagnosed
and cured memory leaks in a
Struts/TopLink/Oracle/WebSphere/Solaris web application
Helped
port a Java Servlet/HTML/Poet application to Struts/Oracle
Ported
to Java and enhanced a C/Oracle business rule engine.
Debugged
and enhanced a JBoss/JSP/Struts web app.
Helped
maintain and enhance Ant deployment system.
Designed
and implemented a Swing applet to OS/390 Java application image
archive solution.
Designed
and implemented WWW connectivity to web-based front end using
server-side JavaBeans in Java Server Pages.
Designed
and implemented connectivity from Java middle tier to mainframe
using IBM MQSeries for Java.
Designed
and implemented several front end to middle tier connection
types:
Java
Servlets
Java
RMI
C
CGI
Implemented
EJB and XML utilities.
Implemented
XML SAX parsers for local data
Mentored
employees in Java.
Helped
design and implement a standalone Java Swing application
Helped
design and implement Websphere servlets for mainframe data
transfer
Ported
C++ code between SunOS, Solaris, HP-UX, OSF/1 and IRIX
Helped
design and implement a three tier wide area network media
database front end using Java JDK 1.0.2/AWT and JDK 1.1/Swing.
Helped design OO
framework for rapid distribution of 3-D geophysical data.
|
|
February 1992
to May 1993
|
|
Senior UNIX Programmer,
Integrity Engineering, Inc.
Ported
DOS CAD package to Microsoft Windows, SunOS/OpenWindows, and
HP-UX/X
Developed C++ method
interfaces to commecial platform-independent C language GUI
toolkit
|
|
September 1990
to February 1992
|
|
Manager of Software
Development, Xerox Corp
|
|
July 1989
to February 1992
|
|
Software Engineer, Xerox
Corp.
Lead
technical graphics programmer
Lead
Xerox technical contact
Coordinated development
efforts with other Xerox groups, implementing graphic front ends
for new Xerox hardware
|
|
June 1988
to July 1989
|
|
Senior Programmer Analayst,
Crosfield Dicomed, Inc.
|
|
May 1985 to June
1988
|
|
Senior Programmer, Intran
Corporation
|
|
May, 1982 to
May, 1985
|
|
Systems Programmer, Sperry
Corporation
|
|
|
|
|
|
EDUCATION:
|
|
Bachelor of Science,
Computer Science, University of Minnesota IT, 1982
|