Resume of Robert Schultz



Profile


Senior IT professional with over 20 years experience providing software solutions to a variety of industries.


Skills Summary


Java Technologies: J2SE (including sockets, RMI, Swing, Java Web Start, Security, JNDI), J2EE (including servlets, JSP, EJB, JDBC), JUnit, Struts, Ant, Eclipse SWT, Hibernate, CruiseControl

.NET Technologies: .NET Framework 1.1, 2.0 & 3.0 (WPF, WCF), NUnit, Sprint.NET, ASP.NET, Nhibernate, .NET Interop, CruiseControl.NET

IDEs: Eclipse, Microsoft Visual Studio .NET, IntelliJ IDEA, NetBeans, JBuilder, VisualAge Java

Operating Systems: Windows, Linux, Mac OS, Solaris, HP-UX, VAX/VMS

Database Technologies: Oracle, Microsoft SQL Server, MySQL, DB2, Jadabas, Informix, Teradata, Oracle PL/SQL, ObjectStore PSE

Web and Application Servers: Microsoft IIS, Oracle Application Server, JBoss, Apache Tomcat, Apache Web Server

Source Control: Subversion, CVS, Visual SourceSafe

Other Tools and Technologies: service oriented architecture (SAO), web services, AJAX, HTML, XML,  XP, UML, LDAP, SAX, ASP, SSL, Cold Fusion



Recent Experience


UnitedHealth Group - Ovations

September 2006 to Present


Building the next generation of CareOne, a large care management application.  CareOne manages patient demographic information, clinician tasks, and inpatient and outpatient notifications (authorizations). This application serves a diverse user community including call center staff and clinicians serving patients in institutional and home health care settings.

Microsoft .NET: .NET 2.0, .NET 3.0 (WPF, WCF), C#, ASP.NET 2.0 AJAX

database: SQLServer 2000 & 2005

web/application server: Microsoft IIS (Internet Information Services)

IDE and related: Visual Studio .NET 2005, ReSharper

operating system: Windows XP, Windows Server 2003

other: NUnit, NHibernate, Spring.NET, CruiseControl.NET, DHTML, Subversion, Selenium



MarketWatch

September 2005 through March 2006


Developed the next generation of Virtual Stock Exchange, an online stock trading game from MarketWatch, a division of Dow Jones.  VSE allows the public to participate in competitions where they can test their skills trading securities in U.S. stock exchanges.

Microsoft .NET: .NET 1.1, C#, ASP.NET, WSE.2.0

database: SQLServer 2000 & 2005

web/application server: Microsoft IIS (Internet Information Services)

IDE and related: Visual Studio .NET 2003, ReSharper, TestDriven.NET

operating system: Windows Server 2003

other: NUnit, NAnt, CruiseControl.NET, XML, DHTML, CVS, SOAP



Oracle Retail

May 2005 to September 2005


Developed n-tier J2EE-based retail point-of-sale (POS) software for Oracle’s retail division (formerly Retek), concentrating primarily in the functional area of payment processing.

Java: J2SE (including Swing), J2EE (including EJB)

IDE: Eclipse

operating system: Windows XP 

database: Oracle 9, TOAD

web/application servers: JBoss, Oracle Application Server

other: JUnit, XML, CVS, Ant



3M Library Systems

July 2004 to May 2005


3M Library Systems is the world's leading provider of automated library check-in/check-out kiosk systems.  I worked in a small team of skilled senior developers building the software components of the next generation of the 3M SelfCheck product line.

Microsoft .NET: C#, Interop, ASP.NET, Remoting

Win32: USB HID (Human Interface Device), serial communications

database: SQLServer

web/application server: Microsoft IIS (Internet Information Services)

IDE and related: Visual Studio .NET, ReSharper, TestDriven.NET

operating systems: Windows 2000/XP

other: NUnit, NAnt, XML, HTML, VSS (Microsoft Visual SourceSafe), OPOS (OLE for Retail POS)



Thomson West November 2002 through March 2004


Provided senior development services to a number of initiatives in Thomson's ongoing efforts to improve and enhance their legal document processing systems. 

Java: J2SE (including JCE and JAR signing), J2EE (including JSP, servlets, JDBC, JNDI and JAAS), Java Web Start

IDEs: Eclipse, IntelliJ IDEA 

operating systems: Windows 2000, Linux 

database: Oracle 9, TOAD, Jadabas, DB2, MySQL 

web/application servers: Jakarta Tomcat, Apache HTTP Server 

other: JUnit, XML, HTML, Struts, SWT, JavaScript/DHTML, Ant, SAX, UML, VSS



Retek

June 2000 to November 2002


As a consultant to this major retail software services provider I contributed senior level process, architecture, and development consulting services during two major business initiatives.


RSS

Retek Store Systems is a J2EE-based web application that allows retailers to perform store systems functions, such as inventory control, and shipping and receiving, within their store locations.  In use by BestBuy stores throughout the U.S., RSS integrates tightly with the Retek Merchandising System (RMS).

Retail Commerce

Retail Commerce is an N-tier J2EE application enabling retailers and their business partners to collaborate on purchase orders and related documents.  I worked on two versions of the product: the first built with Swing and EJBs; the second with JSPs and servlets.

Technologies:

Java: J2SE (including Swing), J2EE (including JSP, servlets, JDBC, and JNDI) 

IDEs: Eclipse, NetBeans, JBuilder

operating systems: Solaris, Windows NT/2000, HP-UX 

database: Oracle 8, PL/SQL, TOAD, Oracle SQL*Plus 

LDAP: OpenLDAP, Netscape Directory Server, Microsoft Active Directory Server 

web/application servers: Tomcat, Oracle 9i Application Server, J2EE Reference Implementation, IBM WebSphere

other: XP, UML, XML, HTML, Struts, JavaScript, Ant, CVS, WinCVS, PCVS



3M July 1997 through December 1999


Within 3M's corporate IT department, served as project lead, technical lead, and senior developer for 3M's digital asset management system.

Java: applets, including security with signed JARs; applications, including those utilizing RMI; networking, including Java integration with sockets and FTP; JDBC; AWT; servlets 

operating systems: Windows NT 4.0, Windows 95; HP-UX; Solaris; MacOS 

CGI: HTML; JavaScript; ANSI C

database: Informix Online Dynamic Server (ODS), Teradata,  Microsoft SQL Server, Informix ESQL/C 

web/application servers: ATG Dynamo, Netscape Enterprise Server 

IDEs: Symantec Visual Cafe for Java; IBM VisualAge for Java 

digital image manipulation and generation: ImageMagick, Ghostscript; Java; Visual Basic, COM and DDE (Adobe Photoshop, Illustrator and Acrobat; Microsoft Word and PowerPoint; QuarkXPress); Win32 API



Other Experience


Oracle Retail

April 2006 through August 2006


Anaylized performance of, and made custom modifications to, the Retail Price Management (RPM) product.  RPM assists retailers with pricing decisions.


Technologies: J2EE, JUnit, EasyMock, Hibernate, Eclipse, Swing, Oracle, CVS, Windows 


Integral7

April 2004 through June 2004


Provided assistance with bug analysis and resolution, and coding minor enhancements, offloading effort from development staff during their push for a major product upgrade to Integral7's certification management software offerings.


Technologies: J2EE, EJB 1.1, EJB 2.0, JSP, Eclipse, Linux, Windows 2000, Microsoft SQL Server, Weblogic 6.1, VBA, SSL, Struts, XDoclet


Stratyc

April 2001


Developed consultant utilization reports.


Technologies: Microsoft Active Server Pages (ASP), Microsoft SQL Server


CNT

May 2000


Designed and developed a demo version of a corporate Intranet web portal.


Technologies: Microsoft Active Server Pages (ASP), Microsoft SQL Server


imagiNETive computing

July 1997 to May 2000


As 50% owner of this small consulting firm, provided web based consulting and development services while being in charge of many of the day to day business operations. Major roles included web site development, technical project management, and internet application development.


Technologies: Java (JSP, servlets, JDBC), MySQL, Linux, Windows NT, Windows 95/98, Solaris, MacOS 9, Apache Web Server (including Apache SSL), Apache JServ, Zeus Web Server, Samba, Netatalk, NFS


HealthPartners

June 1990 to July 1997


Provided programming and analysis in the Information Services this large, Twin Cities-based HMO. Prior to joining the Internet Services Group in April of 1996, worked in the more general administrative systems areas.


Sacred Heart General Hospital, Eugene, OR

December 1988 to June 1990


Converted MIIS-based hospital information systems to M (MUMPS); enhanced and supported Compucare MIIS systems, with emphasis on a pharmacy application.


Compucare, Brainerd, MN

May 1987 to November 1988


Provided on-site, contracted programming services at St. Joseph's Medical Center in Brainerd, Minnesota, as an employee of Compucare, a Reston, VA-based hospital information services company; installed, enhanced, and supported integrated clinical and financial software applications.



Education


University of North Dakota, Grand Forks, ND

B.S. Computer Science, Minor in Mathematics

 

Member, Association for Computing Machinery (ACM)