J. Jeffrey Hanson

Last updated November 25th 2007
Resume powered by emurse

J. Jeffrey Hanson
Salt Lake City, Utah 84101 USA
http://www.jeffhanson.com

-

-

OBJECTIVE

Senior software engineer/architect position where hard work and initiative are rewarded.

-

-

SKILLS

Java, C, C++, OOP, J2EE, JMS, JMX, EJB, JNDI, SOA, SOAP, WSDL, RSS, Atom Publishing Protocol, XML, WebLogic, Websphere, JBoss, Tomcat, Oracle, MySQL, PostgreSQL, EDA, ESB, servlets, JSP, JavaScript, CSS, HTML, AJAX, REST, Struts, Swing, Spring, AWT, Win32, i18 and localization

-

-

EDUCATION

Stevens Henager
in Computer Science

09/82 - 09/84

3.94 Grade Point Average

-

-

-

WORK EXPERIENCE

Max Software, Inc.
Chief Architect

05/07 - Present

Chief Architect and team leader for desktop-to-enterprise application platform and frameworks using Java, C++, PHP, and JEE tools and technologies. Projects include XML/XSLT-based event-bus message communication, event-based system design, Win32 API, and Service-Oriented Architecture (SOA) implementation. Java, JEE, C++, and PHP. Full coverage of most JEE technologies including JDBC, JMS, servlets, JSP, etc. Responsible for overall design and implementation techniques of platform.

-

eReinsure.com, Inc.
Chief Architect

3/03 - 05/07

Chief Architect for ASP application platform and frameworks using J2EE tools and technologies in a WebLogic application server environment. Projects included XML/XSLT design, development and design for EAI, ACORD and SOAP integration (WS-I Basic Profile 1.0), event-based transactional system using in-house ESB, Web services integration with legacy systems, Service-Oriented Architecture (SOA) implementation. Full coverage of most J2EE technologies including: JDBC, JMS, servlets, JSP, XML Schema, SOAP/WSDL, SSL, XML Encryption, and XML Signature. Responsible for overall design and implementation techniques of platform.

-

Zareus, Inc.
Chief Architect

09/01 - 03/03

Chief Architect for J2EE application platform. Projects included EAI, Web services integration, JMX integration, XML/SOAP integration, Data Access Objects (DAO) design and implementation. Full coverage of most J2EE technologies including JNDI, JDBC, EJB, JMS, servlets, JSP, etc. Responsible for overall design, implementation and testing of platform.

-

Financial Fusion
Senior Architect

09/00 - 09/01

Technical Lead and Senior Architect for retail-banking software systems. Banking technologies included OFX, FIX, ACH, GSTP, online-billpay, online bill-presentment and Axion4 Transaction Flow Manager. Work included architecture analysis, design, development, testing and debugging for J2EE platform using Java, Servlets, HTML Template Framework, EJB, JavaBeans, JDBC, XML, HTML, WML, HDML and HTTP. Tools included: WebSphere, WebLogic, ServletExec, Ethereal, Perforce P4, Gnu CPP, Kawa and Visio Professional.

-

Novell, Inc.
Senior Software Engineer

12/96 - 09/00

Component architecture analysis, design, development, testing and debugging for NetWare platform (file system, bindery, sockets) and NDS infrastructure using C, C++, ActiveX, MFC, Visual Basic, Java, Applets, Servlets, JSP, EJB, JavaBeans, JNDI, JDBC, HTML, WML, HTTP and RMI. Tools included: Microsoft Visual Studio, Microsoft Visual Basic, Microsoft SourceSafe, Javasoft JDK, NetWare JDK, Symantec Visual Cafe, Borland JBuilder, Watcom C compiler and linker, Tek-Tool's Kawa and Visio Professional.

-

WordPerfect Corporation
Senior Software Engineer

03/93 - 12/06

Analysis, design, implementation, testing and debugging software for Word Processing industry on Macintosh and Windows computer systems. Object oriented analysis and design for page layout/word processing systems. Analysis, design, development, testing and debugging for OpenDoc framework. Microsoft Visual Studio, Microsoft SourceSafe, PVCS, MPW, Metrowerks CodeWarrior and Visio Professional

-

Digital Technology International
Lead Software Engineer

03/87 - 03/93

Analysis, design, implementation, testing and debugging software and systems for newspaper publishing and desktop publishing industry on Windows, Macintosh, MSDOS and CPM computer systems. Tools included: MPW, DataFlex, Digital Research compiler and linker, Microsoft Visual Studio, MFC and Microsoft Visual Basic.

-

-

-

AWARDS AND HONORS

  • Outstanding achievement for software development and personal initiative
  • Stock-option grants awarded multiple times for dedication and exceptional work

-

-

CERTIFICATIONS

  • Advanced Programming in C++
  • Windows Programming in C
  • Object Oriented Analysis and Design using OMT
  • Formal Software Inspection
  • Project Management

-

-

PUBLICATIONS

PUBLISHED BOOKS

Pro JMX: Java Management Extensions
  • http://www.apress.com/book/bookDisplay.html?bID=168

Web Services Business Strategies and Architectures
  • http://www.amazon.com/exec/obidos/tg/detail/-/1904284132/qid=1038986610/sr=1-1/ref=sr11/002-8085860-2852005?v=glance&s=books

.NET and J2EE Web Services: A Comparison
  • http://www.amazon.com/exec/obidos/tg/detail/-/B0000633E6/qid=1038986709/sr=1-2/ref=sr12/002-8085860-2852005?v=glance&s=books

PUBLISHED INDUSTRY ARTICLES

  • IASA Messaging Technology Skills Library
  • ServiceMix as an enterprise service bus
  • Event-driven services in SOA
  • Use Web services to integrate Web applications with EISs
  • REST easy with the JavaBeans Activation Framework
  • Write REST services tutorial
  • Manage your business processes with JBoss jBPM
  • Manage Apache Geronimo with JMX
  • Build an SOA framework with Apache Geronimo and POJOs
  • Take Control of Class Loading in Java
  • Get Started with RFID Development in Java
  • An analysis of the Apache Geronimo PetStore demo
  • Try on Derby for size
  • Getting Started with Sun Java System RFID
  • Simplify Java Object Persistence with Hibernate
  • SOA: Refactoring Mainframe Applications into Dynamic Web Applications, Part 1
  • SOA: Refactoring Mainframe Applications into Dynamic Web Applications, Part 2
  • An Introduction to Java Object Persistence with EJB
  • An Intro to Java Object Persistence with JDO
  • Build a Client Application to Access a UDDI Registry
  • Build a Client Application to Access a UDDI Registry
  • Implementing an Enterprise Service Bus in Java
  • Creating Your Own Private UDDI Registry
  • Managing XML Encryption with Java
  • Building Data Access Objects

-

-

KEYWORDS

Java, C, C++, OOP, J2EE, JMS, JMX, EJB, JNDI, SOA, SOAP, WSDL, RSS, Atom Publishing Protocol, XML, WebLogic, Websphere, JBoss, Tomcat, Oracle, MySQL, PostgreSQL, EDA, ESB, servlets, JSP, JavaScript, CSS, HTML, AJAX, REST, Struts, Swing, Spring, AWT, Win32, i18, localization

-