ERIC SARVEY, Java
Developer
760.258.9685
OBJECTIVE
Continue developing J2SE
and J2EE Applications.
QUALIFICATIONS/PROFESSIONAL
SKILLS
Sun Microsystems
Certified Java Programmer, Version 1.5 (current)
Core J2SE: Object Oriented
Design Patterns, Objects, Primitives, Modifiers, Key Words, Data Structures,
Collections, Enums, Generics, Threading, Object Code Synchronization, Object
Serialization, Streams, Remote Method Invocation, Flow Control, Loops,
Exceptions, Assertions, Inner Classes, etc.
J2EE: J2EE Patterns,
Servlets (JavaServer Faces, jsp,
CONTAINERS: JBOSS (open
source), Sun Application Server, Weblogic, and Tomcat.
OPERATING
SYSTEMS/SYSTEMS ADMINISTRATION: Solaris 10 x86 (ufs), Mac OS X (ufs), and
Windows XP.
DATABASES/SQL: MYSQL
(open source), Apache Derby (open source), and EJB SQL.
INTEGRATED DEVELOPMENT
ENVIRONMENTS: NetBeans (open source), Eclipse, JBuilder, Xcode, and Sun Studio
Creator (open source).
SOURCE CONTROL:
Subversion
TESTING/DEBUGING TOOLS:
NetBeans
BUILD TOOLS: ANT, ASANT,
and Container Deploytools.
VERSION CONTROL
SYSTEMS/SERVERS: Subversion
UML TOOLS/UML: NetBeans
UML
SCRIPTING LANGUAGES: JavaScript, Flash ActionScript 3.0, HTML/XML
APPLICATION SOFTWARE:
Flash 8 Professional, MS-OFFICE, Adobe After Effects,
Final Cut Pro HD, SVNX, etc.
PROFESSIONAL
EXPERIENCE
2005 - present Lidget
Green Inc.
Java Developer
Java Developer and Partner in Lidget Green Inc. We are a successful start-up corporation that Provides Services
for Education. Our C.E.O is Dr.
Developed two J2EE (3-4
tier) applications for Lidget Green Inc. TGOD, College Academic English
-English Proficiency Test and TGOD (Test Generator and Online Delivery System)
an industry leader! We're letting the academic community use TGOD
non-commercially for free!
A few TGOD details:
There are 3 client
applications (TGOD Administrator, Test Administrator, and the Test Deliverer)
each thin-client.jnlp data services
object communicates with a Servlet and one of many Data Access Objects (these
typically use jndi and jdbc), in JBOSS. We choose http/https communication over
EJB RMI/RMI because we wanted University (and other business) Users to be able
to install and run the app with no/minimal proxy server configuration. It’s platform independent (client and server) and lets Test
Administrators Deliver Secure Standard Assessment Tests (out of the browser).
We choose to develop .jnlp thin-clients because of their easy single click
distribution, the auto updating capabilities; And for the actual Test Deliverer
we wanted to get out of the browser so we can make sure no one is cheating on
their assessment by opening a browser and ‘googling it’.
EDUCATION
1994-1999 Diploma,
Kahrl Consulting
http://kahrlconsulting.com
mark@kahrlconsulting.com
760-872-3243