Dan Forward
Sr. Software Engineer
resume@forwardhome.com
http://geocities.com/ResumeDForward
477 W 1450 S
Provo UT 84601
Cell: 801.836.3687

I am not currently available for new projects.

Skills Summary

Technologies
  • Java: J2EE, Enterprise JavaBeans (EJB), Servlets, JavaServer Pages (JSP), JavaBeans, JDBC, JCE, JAXP, JavaMail, JFC/Swing, JDirect, RMI, CORBA, and Applets.
  • XML: DOM, SAX, XSL, XPath, DTD, Schemas, Xerces, Xalan, Ant, XML Signatures, and SOAP.
  • Security Algorithms: PKI, RSA, DSA, MD5, SHA-1, SSL, and PGP.
  • Web: IIS, iPlanet, Tomcat, HTML, DHTML, JavaScript, CSS1, and CSS2.
  • Methodologies: Extreme Programming (XP) and other agile methodologies.
  • Miscellaneous: Perl, SQL, UML, LDAP, Visual Basic, WinBatch, C, C++, C#, and UNIX Shell Scripts.
     
    Platforms and Products
  • Windows 3.x/9x/NT/2000, Solaris UNIX, Linux, DOS, NetWare, and OS/2 Warp.
  • Oracle, MS SQL Server, Sybase, WebLogic, JRun, and BroadVision.
     
    Other Skills
  • Attention to detail; creating well-documented, reusable code; teamwork; dedication; loyalty; honesty; proactivity; teachability; leadership; organization; flexibility; and a positive attitude.

    Professional Experience

    NxLight, Inc., Orem, Utah
    Java Developer/Architect (July 2001 - April 2002)

    NxLight is an emerging leader in trusted eBusiness transactions.

     
      Core Development Team
  • Developed a desktop application that views and validates digitally signed documents using Java, XML, and PKI.
  • Helped develop a 2-tier security and workflow system using Apache Tomcat and Oracle 9i.
  • Worked on other Java-based security and workflow products that cannot be disclosed at this time.
     
    Summary of Technologies Used
    WebLogic 6, Oracle 9i, MS SQL Server, Tomcat, IIS, J2EE, EJB, JSP, Java Servlets, Signed Applets, SQL, JDBC, XML, XSL, PKI, MIME, HTML, JavaScript, Visual SourceSafe, Extreme Programming (XP)

    iLumin Corporation, Orem, Utah
    Java Developer/Architect (August 2000 - June 2001)

    iLumin was the leader in digital signatures. Their principal product was the Digital Handshake Server (DHS).

     
      eBusiness Solutions, August 2000 – April 2001
  • Developed DHS to DHS communications for the Utah Court System using IIS, Tomcat, SSL, JavaBeans, Java Servlets, and JSP.
  • Developed XML direct import to DHS for RealXChange using IIS, Tomcat, JavaBeans and JSP.
  • Developed n-tier systems with web servers (Tomcat & IIS), application servers (WebLogic & JBoss), and database servers (Oracle 8i & MS SQL Sever) residing on separate machines.
  • Developed support for transferable documents in DHS in compliance with eSign and UETA legislation. Design and implementation took 40 hours in two days using IIS, Tomcat, JSP, and XML. This resulted in two of the largest names in the mortgage lending industry participating in a special televised launch event the day eSign became law. The first legally-binding mortgage transfer under eSign used this feature.
  • Modified the DHS signing applet to allow custom colors and unique signature images for each PKI signature.
  • Developed a JavaBean façade layer for DHS to simplify JSP development. It allowed integration experts and customers to develop applications for DHS in significantly less time. It gained such widespread acceptance that it was adopted as the official customer API for DHS. Later converted it to a set of Java Interfaces implemented by JavaBeans that communicated directly with EJBs.
  • Developed tests for QA using JUnit, Tomcat, XML, JSP, WebLogic, MS SQL Server, and Oracle 8i.
  • Mentored other developers on Java, Java Servlets, JSP, EJB, and WebLogic 6.
     
    Core Development Team, April 2001 – June 2001
  • Reflected changes in core EJBs with simple calls in the customer API.
  • Reorganized exception handling in the EJBs to be more specific, locale-independent, and customer friendly.
  • Assisted with EJB scalability enhancements.
  • Developed support for rules that determined which portions of a document may be viewed before, during, and after signing using XML, JavaBeans, EJB, WebLogic, and Oracle 8i.
  • Spurred discussion on Java best practices and the development process.
     
    Summary of Technologies Used
    WebLogic 5 & 6, Oracle 8i, MS SQL Server, Tomcat, IIS, SSL, J2EE, EJB, JSP, Java Servlets, Signed Applets, SQL, JDBC, XML, PKI, MIME, UML, HTML, JavaScript, PVCS

    Novell, Inc., Provo, Utah
    Web Developer (June 1998 - August 2000)

    Novell is a leading networking and directory company.

     
      eBusiness Development
  • Successfully rewrote and enhanced the aging Knowledgebase search web site, which received over 50,000 hits per day, from Perl CGI to Java Servlets and added product manuals using JDK 1.1, Netscape Enterprise Server, DHTML, JavaScript, Fulcrum, and JRun on a Solaris server.
  • Revamped the internal Knowledgebase search site using JDK 1.1, Netscape Enterprise Server, QuickFinder, JavaBeans, Novell Servlet Gateway, and GnuJSP 0.92 on a NetWare 5 server when JSP was an emerging technology.
  • Rewrote and enhanced a buggy internal FTP automation tool in WinBatch on Windows NT. This significantly reduced calls to the on-call developer who typically restarted the server twice a day.
  • Developed a return-on-investment calculator for NDS Integration for PeopleSoft using only client-side JavaScript.
  • Implemented search functionality and administration tools for shopNovell using JDK 1.1, Netscape Enterprise Server, GnuJSP 1.0, JavaBeans, and QuickFinder on Windows NT.
  • Enhanced nightly TID database export to HTML and search indexing using UNIX shell scripts on Solaris.
  • Developed portions of the Novell Channel Order Tool using Oracle SQL and BroadVision, a technology similar to JSP using server-side JavaScript.
  • Converted applications written in an internally-developed template engine to industry-standard JSP.
  • Led development on Novell Partner PIN using iPlanet, Tomcat, WebSphere, JSP, Sybase, JDBC, SQL, and Extreme Programming (XP).
  • Successfully brought a single sign-on demo project back on schedule for Australian retail giant Coles Meyer by teaming up with a junior developer in Extreme Programming (XP) style using JSP, NDS, Oracle, JDBC, and SQL. The demo successfully influenced Coles Meyer to buy Novell's solution.
  • Mentored other developers in Java, JSP, Java Servlets, JavaScript, HTML, and UNIX.
     
    Summary of Technologies Used
    Netscape Enterprise Server, iPlanet, JRun, GnuJSP, Perl, Novell Directory Services (NDS), LDAP, Java Servlets, JSP, JDBC, BroadVision, Oracle, Sybase, WinBatch, UNIX Shell Scripts, NetWare, Solaris, Windows NT, HTML, JavaScript, XML, Fulcrum, QuickFinder, WebSphere, UML, Novell Servlet Gateway, Interwoven TeamSite, CVS, RCS, Extreme Programming (XP)

    World Wide Technology, Inc., St. Louis, Missouri
    Software Technician (April 1997 - June 1998)

    World Wide Technology is a very successful IT company that sells technology to the government and large businesses.

     
      Information Technology Group
  • Investigated, documented, and implemented each of the Netscape SuiteSpot servers. These included Enterprise Server, Proxy Server, Messaging Server, Directory Server, Certificate Server, and Media Server on Solaris.
  • Promoted to Web Administrator (Webmaster).
  • Managed Internet, intranet, and extranet content and statistics using HTML, JavaScript, Perl, Java, and UNIX.
  • On call 24x7 to ensure availability of all web resources.
  • Managed Electronic Data Interchange (EDI) communications with partners.
  • Trained employees on MS Office, GroupWise, and the Internet.
  • Installed and configured Windows NT 4 workstations.
  • On the side, developed an educational learning research project for two Southern Illinois University at Edwardsville professors using Netscape Enterprise Server, Dynamic HTML, Cascading Style Sheets (CSS1), client-side & server-side JavaScript, and Perl on Windows NT.
     
    Summary of Technologies Used
    Netscape SuiteSpot, HTML, CSS1, JavaScript, Perl, Java, EDI, SMTP, LDAP, UNIX (Solaris), Windows NT

    Education

    Brigham Young University, Provo, Utah
      Electrical Engineering

    Southern Illinois University at Edwardsville, Edwardsville, Illinois
      Electrical Engineering / Computer Science

    Utah Valley State College, Orem, Utah
      Computer Science
      20 credit hours to complete B.S.

    1