|
Technical Executive Summaries for Tom Whitehill
|
|
<TheJavaTeam/>'s reason for being is not 'just about' Java.
And it's not just about XML or RDBMS or any other technology.
Neither am I.
However, one has to put a stake in the ground somewhere. For me, that stake was Java, it was XML, it was RDBMS integration. That ground was the technical world of enterprise, data intensive business products, systems and application integration. <TheJavaTeam/> has grown from that stake in that ground.
So what is <TheJavaTeam/>'s reason for being? It's about bringing to the table the right skills, experience, tools and attitude that will get the job done for our clients, to bring them compelling, long lasting ROI.
I hope that these summaries shed some light on the skills, experience and tools that I personally bring to the table - perhaps they will help you determine that I am the person you want sitting with you at your table, helping you resolve the issues that are standing in your organization's path.
To shed some light on the attitude that I bring to the table, well, I guess we'd have to talk. Feel free to call or email me anytime.
By the way, this set of summaries is not yet complete; it's a work in progress. I'll be adding more and more during late spring and early summer.
I thank you for taking the time to read these technical executive summaries.
Sincerely,
Tom Whitehill
|
|
General: begin with Computer Science Engineering...
|
Highlights
|
- BS, Computer Science Engineering, Univ. of CT, 1994
- Studied Informatik at Fachhochschule Regensburg, Germany
- Acting Director of Engineering
- Project Manager
- Team Lead, Mentor
- Local/National Speaker, Presenter
|
- Technical Author
- Technical Training Materials Author
- Technical Trainer
- Speaks German
- Speaks Spanish
|
|
J2SE: dedicated Java experience since it's Alpha Days
|
Highlights
|
- Java Since Version 1.0a2, July, 1995
- Commercial Development Since January 1996
- Sun Certified
- Extensive GoF Patterns-Based Java Systems
- Massively Threaded Systems
- High Performance Java-Based Integration
- Extensive Java-Based Open Source Experience
- Multiple Order-of-Magnitude Optimization (Optimizeit) Successes
- Internationalization (I18N)
- Localization (L10N)
|
- First ever Java-based Fax Client and Server API (1996)
- API, Framework and Toolkit Design, Development
- Java Cryptography Extension
- Swing
- Java/Corba Integration
- Java Bean Framework
- Obfuscation
- I/O Streams - Compression, Encryption, Encoding
- ESRI Mapobjects for Java Certified
|
|
J2EE: Experience since 1998 - before it was J2EE
|
Highlights
|
- Extensive J2EE Core Patterns, Enterprise Integration-based J2EE Systems
- Concurrent Client Scalability Order-of-Magnitude (Optimizeit, Patterns) Successes
- EJB: Entity, Session, Message Driven
- Servlets
- Java Server Pages (JSP)
- Tag Libraries (Taglibs)
- Weblogic, Websphere, JBoss
|
- Java Message Service (JMS)
- Java Management Extensions (JMX)
- Web Services
- Remote Method Invocation (RMI)
- Java Naming and Directory Interface (JNDI)
- JDBC (Pooling, Caching Optimizations)
- Java Mail
- VoiceXML
|
|
J2ME: Experience since it was a twinkle in JavaCard's Eye
|
Highlights
|
- J2ME since 2000
- Java.net Author on J2ME/J2EE/GIS Integration
- CLDC 1.0
- MIDP 1.0, 2.0
- Co-author of "J2ME Bootcamp Series" Technical Training
- Author of ANT based "J2ME Productivity Toolkit"
- Extensive 'on phone' experience: Motorola i730, i58sr, i85s on Nextel
- J2ME client - J2EE server comm via XML-RPC
- Location Based Services using GPS
- GPS Based Map-to-phone System
|
- RecordStore Abstraction, Management, Enumeration, Filter, Comparator
- Client-side kXML
- Event Command Handling
- UI Lists, Forms, Screens, Ticker, Alert, etc
- Push Registry: Cell Phone as HTTP Server
- Timer
- Menuing and Ordering J2ME Client/J2EE Server System
- JavaCard on Dallas Semiconductor iButton in 1997
- KVM on Palm Pilot in 1999
|
|
XML: Obvious Epiphany
|
Highlights
|
|
|
|