Seasoned developer with a strong background in consulting,
commercial and corporate
applications. Understanding and appreciation of
enterprise processes and requirements, especially in the
financial area. Professional, technical level of expertise in
the IBM midrange, Windows and cross platform environments.
Well versed in computer languages
( with fluency in Java and RPG, ) object oriented technologies and relational databases.
Often proven ability to learn and use new technologies, as evidenced by
certification, presentations, publications and awards.
Business based education, with emphasis on continual learning,
both in the field and through seminars and conventions.
Professionally active and known locally, nationally and
internationally via the internet.
Consulting
— Projects for a variety of technical and non-technical clients, generally from idea through development to implementation and training.
- CompuDat Services,
Asheville, NC.
- Information and
Computing Services ( ICS ), Jacksonville, FL.
- Autumn Software, Established 1991, converted to conceptGO in 2001.
Commercial Software
- J.D. Edwards,
Denver, CO; Manager, Financial Reporting.
Corporate
- Dynamic Control, Orlando, FL; Senior Systems Analyst, MIS, in a company of programmers.
- Customized
Transportation ( CTI ), Jacksonville, FL; Manager, Technology Services. Direct, hands on support for JDE, Windows and Java applications.
Financial
- McCarley & Company,
Asheville, NC; Registered Representative, Registered Options Principal.
Military
- U.S. Army,
Automated Stock Control Specialist; Highest Rank: SP/5, Honorable Discharge.
Environments
- IBM — AS/400 ( iSeries, ) S/3x series, mainframe communications.
- Windows —
Win 3.x - Windows 8.
- JEE/J2EE —
Glassfish/Sun Java System Application Server (SJSAS), WebSphere, JBoss.
- Servlet Containers —
Tomcat, Jetty.
- Other —
DOS, Linux, Solaris; any Java enabled platform.
Languages
- Java SE/JEE — including EJB, JMS, Servlets, JavaServer Faces (JSF), Facelets, PrimeFaces, RichFaces, JDBC, I18N, JavaFX, Swing, JasperReports/iReport.
- SQL, ODBC/JDBC — DB2, SQL Server, MySQL, Cloudscape/Derby, etc.
- HTML, XML, CSS
- ZingChart
- CL, RPG —
II, III/400, IV; ILE.
- C/C++ —
including Windows and Win32 API.
- Other — understanding, with some development experience, of COBOL, Fortran, PowerBuilder, SmallTalk, Visual Basic.
Certification,
Presentations, Publications and Awards
- Certificate in Data
Processing — Institute for the Certification of
Computing Professionals ( ICCP. )
- A JavaFX Raffler with Java 8 Features
— Presentation: Jacksonville Java User's Group (JaxJUG), November, 2014.
-
"Moving Java Forward: A Java 7 Overview"
— Presentation: Jacksonville Java User's Group (JaxJUG), August, 2011.
-
"Customizing Container-Managed Security with AuthenticRoast"
— Presentation: Jacksonville Java User's Group (JaxJUG), August, 2011.
-
"Working with JasperReports and iReport"
— Presentation: Jacksonville Java User's Group (JaxJUG), April, 2011.
-
"Fun with JavaServer Faces (JSF), Facelets, and RichFaces"
— Presentation: Jacksonville Java User's Group (JaxJUG), January, 2008.
-
A Tour for the Midrange Developer, Part II — Presentation: Jacksonville iSeries Local User Group, April, 2005.
-
Java 2004 — A Tour for the Midrange Developer — Presentation: Jacksonville iSeries Local User Group, December, 2004.
-
"Considering Reuse and Maintenance in Software Design"
— Presentation: First Coast IBM Midrange User's Group, March, 1999.
- "Java Overview"
— Presentation: First Coast IBM Midrange User's Group, May, 1998.
- "Client Server, OOPS and Other Buzzwords"
— Presentation: First Coast IBM Midrange User's Group, November, 1995.
- Author of Using RichFaces with JSF 2 at IBM's developerWorks/Java site, 2012.
- Author of Customize container-managed security with AuthenticRoast at IBM's developerWorks/Java site, 2012.
- Author of An Introduction to RichFaces at IBM's developerWorks/Java site, 2008.
- Author of Resolving NumberFormat's parsing issues at IBM's developerWorks/Java site, 2006.
- Author of the "Getting Started with Enterprise JavaBeans Technology" tutorial, at IBM's developerWorks/Java site, 2003. Available, with live example code, from the conceptGO Community page.
- Author of the Java Internationalization Basics tutorial, at IBM's developerWorks/Java site, 2002.
- Author of the JDBC 2.0 Fundamentals Short Course, at Sun's Java Developer Connection site, 2001.
- Animation with the Windows GDI — Article:
Dr. Dobb's Sourcebook,
Winter, 1994.
- Certificate of
Participation, 1997 —
Java Developer Connection,
signed by James Gosling.
- Java Community Award
— Presented at final Keynote, JavaOne, 1998. Reported by
JavaWorld.
Professional Activities
- Moderator for the Java Filter Forum at IBM's developerWorks — Java site.
- JDBC, Internationalization ( i18n ) and Java400 FAQ Manager at jGuru.
- Technical editor for the SourceBeat book Tapestry 101.
- Technical advisor for the Wrox Press Ltd. book Beginning Java Databases.
- Acknowledged in Advanced Programming for the Java 2 Platform by Calvin Austin and Monica Pawlan; Definitive Guide to Java Swing, Third Edition and Definitive Guide to Swing for Java 2, both by John Zukowski.
- Member, content selection committee JavaOne 2000.
- Member, judge's panel for JavaWorld's Code Masters Challenge series.
- Monitor and frequently respond to 40+ Java and programming related mailing lists. Top 10 responder for Advanced Java and Swing lists.
-
Sun Developer Network / Java Developer Connection — original
Duke Dollars ( Question and Answer ) Leader from August, 1997 through April, 1999.
-
JavaOne — Java professional, technical and networking.
-
Colorado Software Summit
— Java technical and networking.
-
COMMON —
Midrange professional/technical and networking.
-
JaxJUG — Jacksonville, FL Java User Group — promotion and support.
-
First Coast IBM Midrange Users' Group — Board member, web site design and maintenance.
Education