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)