|
LANGUAGES, SOFTWARE TOOLS, OPERATING SYSTEMS
|
|
Java, OO Design, SQL, Perl, HTML, J2EE, XML, JMS, Hibernate,
Spring, Swing, OS/390 Java, applets IntelliJ, NetBeans,
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: 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
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
|