Mike Rudat
Boulder, CO *****
************@**.***
Objective
A challenging and rewarding software engineering position which can be fulfilled using my programming and database skills.
Summary of Qualifications
24 years professional experience in software development including analysis, design, programming, testing and
documentation of Linux, UNIX and Windows applications.
J2EE Application Developer: Java Servlets, Java Server Pages and Web Services.
.NET Application Devel
Development and source code control infrastructures.
Languages
Java / Java EE, Javascript, CSS, HTML, C# .NET, SQL
Java Technologies and Tools
Apache HTTP Server
Glassfish
Apache Tomcat
Jboss
Java Persistence API (JPA) using Hibernate or EclipseLink
Apache Axis and JAX-WS Web Services
Java Servlets and Java Server Pages (JSPs)
ANT
Junit, TestNG, Dbunit
Eclipse, MyEclipse
ExtJS
.NET Technologies and Tools
IIS
ASP.NET
Windows Presentation Foundation (WPF)
NANT
NUNIT
Wix (Windows Installer XML)
Visual Studio .NET 2003, 2005, 2008
Databases
postgreSQL, MSSQL Server, MySQL, Oracle, SyBase Adaptive AnyWhere
Source Code Control
SubVersion, ClearCase, Team Foundation Server, Visual Source Safe
Methodologies
Agile (daily standup, story boards, story points, two week sprints), RallyDev
Software Development Experience
GutCheck - Denver, CO, March 2010 Present
Developing JEE web application hosted by Glassfish. The application allows brands to gain customer insight providing
qualitative analysis with 1 on 1 chat and discussion board functionality.
User interface developed using ExtJS toolkit.
The user interface uses xml services to communicate with the backend server.
Persistence layer developed using Java Persistence API with EclipseLink and PostgreSQL database.
Implemented payment using CRE Secure and Chase Paymentech.
Using Agile SCRUM and RallyDev for two week sprints.
TD Ameritrade - Denver, CO, June 2009 July 2009, Contract
Developed JEE web application for the business unit to reconcile account balances using Agile methodologies.
Implemented the persistence layer with Java Persistence API using Hibernate and Oracle database.
Created unit tests using Junit.
Developed ANT build scripts.
SkyeTek - Westminster, CO, Sept 2008 April 2009
Developed JEE, inventory management web application for mobile devices using RFID.
Implemented the persistence layer with Java Persistence API using Hibernate and postgreSQL database.
Created unit tests using TestNG and Dbunit.
Spireline Systems - Boulder, CO, Jan 2007 Sept 2008
Created C#.NET application using Windows Presentation Foundation (WPF) as the UI framework to display Adobe XDP
forms created in LiveCycle Designer.
The Form Filler application is used with the core FormStream product as a field reporting tool in the Public Safety industry.
Created Java web services running under Axis used by the C# application.
Developed the ANT and NANT build system and the installAnywhere product installer.
Segment7 - Boulder, CO, Feb 2006 June 2006, Contract
Implemented HTML template to PDF conversion for purchase orders and check requests, used by Workforce Boards, to
replace Crystal Reports .NET reporting. This was an ASP.NET solution using C#.
Uncommon Solutions - Centennial, CO, July 2005 Feb 2006
Customized DotNetNuke portal for Clarion Mortgage Capital using IIS, SQL Server and custom ASP.NET modules written
in C#.
Implemented .NET Service in C# to process mortgage loan applicants into Calyx Point.
RightLoan - Denver, CO, 2002 2005, Contract
Implemented .NET Web Services to import mortgage leads from multiple sources into Encompass and salesforce.com.
Implemented website using ColdFusion and SQL Server stored procedures.
RioLabs - Denver, CO, 2000 2002
Developed Java and C++ code on Windows and Solaris for the RioTrade Virtual File System product used to represent
structured data and the joining of information from multiple data sources.
Implemented C++ to Java database access layer using JNI and JDBC supporting Oracle, Sybase and DB2 JDBC thin client
drivers.
Developed Java Servlets for customer implementations in the ecommerce b2b industry.
Global Commerce Systems - Boulder, CO, 1999-2000
Implemented Java ORM (object to relational mapping) data access layer using JDBC for the GE Capital credit card
reconciliation system.
Platinum technologies - Boulder, CO, 1998-1999
Developed C++ command line interfaces and class libraries for the AutoSys Job Scheduler.
1988-1998, Various Data Communications Firms - Minnesota
Education
University of Wisconsin-River Falls 1983-1988
Bachelor of Science, Computer Science and Mathematics
2