Dale Mensch

612-293-6367

DaleJob@TheMensches.com


Dale has been in software development since 1982, successfully consulting since 1993.

Primary expertise in developer mentoring, new software design, porting existing software processes to new technologies.

Skills and Expertise

Languages, Software Tools, Operating Systems

Java, OO Design, SQL, JavaScript, Swing, Perl, HTML, Ajax, Various Web Frameworks, XML, JMS, Hibernate, Spring, OS/390 Java

IntelliJ, Eclipse, IBM RAD, NetBeans, Oracle, MySQL, Derby, DB/2

UNIX(most varieties), MSWin(most varieties)

Industry Experience

Pharmaceutical, Healthcare, Legal, Insurance Services, Card Services, Publishing

Professional Experience

Medtronic

Consultant – Developer 2010

Java, EMC Documentum, Servlets, JSP, Tomcat, Oracle, CVS

Implemented content management system enhancements, updates, and porting



Thomson Reuters

Consultant - Technical Lead and Mentor 2008 – 2009

Java, Spring, Hibernate, Java Server Faces, MQ, JMS, XML, Servlets, Tomcat, Oracle, Hudson, Maven, Junit, Linux

Mentored an agile team converting a legacy project to current technologies



Express Scripts

Consultant - Project Lead / Architect 2007 – 2008

WebSphere, Struts, AJAX, Spring, Web Services, SOAP

Converted legacy systems.



Cigna Behavioral Health

Consultant - Tech Lead 2006-2007

WebSphere, Struts, Oracle, TopLink, Castor, RAD, CVS, JUnit, Castor

Created a new web application for client advocates to interactively match customers with psychological services.


Identix

Consultant - Tech Lead / Architect 2006

Tomcat, servlets, SMTP, POP, SFTP, HTTPS, Spring, Subversion

Reverse engineered and reimplemented biometric security validation system


Express Scripts

Consultant - Tech Lead / Architect 2005-2006

Tomcat, Oracle, MQ, Servlets, ANT

Design and implement an internal Medicare information system


CIGNA Behavioral Health

Consultant – Architect / Mentor 2004, 2005

Solaris, TopLink, Struts, Oracle, WebSphere, Rational, Rational Robot, JProbe

Performance analysis and repair.



Personnel Decisions International

Consultant – Architect / Mentor 2004, 2005

Linux, Swing, Servlets, Struts, Oracle, Lucene

New internal productivity applications.


Express Scripts

Consultant – Architect / Mentor 2003-2004

Oracle, JBOSS, JSP, Struts, ANT, C++, CVS

Architected, designed, and participated in the development of a replacement for a legacy batch system.


RBC Dain Rauscher

Consultant – Tech Lead / Mentor 2002-2003

Swing, MQ, WebSphere, DB/2, UML, Rose, XML, JavaBeans

Replaced a legacy mainframe system with an interactive Swing application to meet SEC mandated security trade deadlines.


Datacard

Consultant - Tech Lead 2001-2002

XML Schema, Swing, Rational

Stepped in to replace a technical lead on a struggling workflow project.


St. Paul Companies

Consultant - Architect / Mentor 2000-2001

Swing, XML, WebSphere

Designed and participated in the development of an untethered data gathering application.


Agiliti

Consultant – Tech Lead 2000

XML, EJB

Implemented online knowledge application.


Deluxe, Inc.

Consultant - Architect / Mentor 1999-2000

OS/390, Swing

Designed/implemented image archive application.


Minnegasco

Consultant - Architect / Mentor 2009

JSP, HTTPS, IBM MQ

Designed/implemented a public internet customer data application.


WAM!NET

Consultant – Architect / Developer 1996-1999

Swing, AWT, Servlets, RMI, CGI, HTTP, C

Design and implement a three tier wide area network media database front end


Automated Wagering

Consultant – Architect / Developer 1994-1996

C++, UNIX sockets, Make

Designed an unattended communications controller.



Siemens/Empros

Consultant - Developer 1994

C++, AIX, proprietary database, IPC, GUI

Power systems control software package



Insight Access Group

Consultant - Developer 1993-1994

C++, AIX, IRIX, Ultrix, SunOS, HPUX, Make

Coordinated offsite consultant team



3M Medical

Consultant - Senior UNIX Programmer 1993

C++, HPUX, AllBase, Oracle, TCP/IP socket communications

Implemented a laboratory database front end



Integrity Engineering

Senior UNIX Programmer 1992-1993

C++, HPUX, Windows, DOS, SunOS, OpenWindows

Designed circuit signal integrity CAD system



Xerox Corp

Manager of Software Development 1990-1992

Managed a team of developers



Xerox Corp

Senior Software Engineer 1989-1992

Designed/implemented a publishing software application



Crosfield Dicomed

Senior Software Engineer 1988-1989

Designed/implemented software typography system



Intran Corporation

Senior Programmer 1985-1988

Designed/implemented GUI typography design package



Sperry Corporation

Systems Programmer 1982-1985

Education

Bachelor of Science, Computer Science

University of Minnesota