Russell Bateman
Software developer
Objective
Skills and Technologies
| Java |
HTML/CSS |
Eclipse |
ant |
| JEE (J2EE) |
JSP JSF |
JAXB |
REST |
| SQL/MySQL |
JDBC |
Hibernate |
Tomcat |
| C/C++ |
bash |
Linux (Unix) |
shared objects |
| LDAP |
Active Directory |
Quartz |
| Agile XP and Scrum methods |
|
Multithreaded programming
|
Spring Source-training
|
Qualifications
- Excellent communication skills
- History of working directly with customers and other third parties
- Proven ability to keep schedules and go the extra mile
- Eclipse IDE specialist and tutorial author;
Eclipse Community Awards finalist, 2010
- Long experience developing software for world-class organizations
Software Development
- Created Hitachi (HCAP) and Amazon Web Services storage engines
- Architected first truly multithreaded, multiprocessing and POSIX
environment for NetWare
- Partnered with Metrowerks on development tools
- Headed technical development partnerships with Xerox, Hitachi and
Mitsubishi
- Developed and ported several major software products in multiple
organizations to myriad and widely diverse OS platforms
- Created product-wide, multiplatform installation and build scripts in
make, bash, ant, etc., intimate familiarity
with package managers
- Led out in Macintosh "black art" software including print drivers
- Acolyte of test-driven development
Communication
- Communicate the project beyond mere development and coding
- White papers, design and "how it works" documents
- Author of numerous articles and presentations, especially on JEE
topics
- Active polygot and linguist with competence in French, Latin,
other Romance languages, German and Greek
Alumnus of
Education and Training
- Bachelors from Brigham Young University, Provo, Utah
- Two years at University of Paris X, Nanterre, France
- Various continuing education courses in
- Macintosh and Windows UI programming
- early C++ development
- data communications
- C#
- Spring Core Foundation training
- design patterns
- Java concurrency
Patents, Publications and Presentations
Patent Submission
Publications
Presentations (1984-2004)
Various presentations at technical conferences in
• London (1 year)
• Salt Lake City (14 years)
• Tokyo (2 years)
• Nice (5 years)
• São Paulo (2 years)
usually two or three presentations at each of these conferences