JEFF
CASWELL 9611 Park St,
SUMMARY
Current role as
software architect for a J2EE SOA utilizing BEA AquaLogic SOA products, MySQL
database, and EJB 3.0 JPA. Previous
experience includes seven years of Java/J2EE application and web application
development, portlet development, JSPs, JavaScript, Struts, application server,
database, portal installations and administration (development-phase only), 10
years of C/C++ developer experience, and a few years of mixed Delphi,
SKILLS
Java/J2EE, JavaScript, JSF, Struts, HTML, XML, Spring, Hibernate, C/C++, Visual Basic, WebLogic, JBoss, Tomcat application servers, Apache Web Server, Apache Directory Server, AquaLogic Service Bus, AquaLogic Service Registry, AquaLogic Portal (ALUI), Weblogic Portal, Liferay portal, Oracle, Sybase, MySQL, Pointbase, HSQL, Microsoft Access, Windows, Unix, Linux
EXPERIENCE
March 2007 - present
ASSETT, Inc. /
Job Title: Advisory Software Engineer
§ Architected and implemented J2EE and service-oriented prototype system for DoD customer to provide enterprise services foundation for any SOA system.
§ Wrote system specification according to DoDAF guidelines.
§ Implementation includes EJB 3.0 JPA using Oracle Toplink, EJB 3.0 Stateless Session Beans, web services, JMS messaging, Google Map API, portlets, JMX-managed client applications, and pseudo real-time services, utilizing BEA Systems Enterprise Service Bus, Registry, Portal and Application Server products.
§ Included new DPWS specification functionality in architecture (sourceforge WS4D) to enable auto-discovery of services and publish/subscribe notifications of events using various WS- specifications.
Aug, 2006 - Feb, 2007
TEK Systems, Inc./
Job Title: Contractor/Portal Developer
§ Contributed to design meetings and wrote technical specifications during initial phase of large government portal implementation using IBM WebSphere Application/Portal server.
§ Wrote technical and functional specifications for specific portlet functionality. Assisted with bug fixes and maintenance releases of existing JSF/Apache Shale/Clay portlets as needed.
Feb, 2006 - Aug, 2006
Sapphire Technologies, Inc./
Job Title: Contractor/ System Integrator
§ Interfaced with high-profile government customer during design phase of internal SOA-based portal project.
§ Contributed to requirements gathering, system architecture analysis, specification and design, vendor product selection, and product demonstrations of portal implementation.
§ Installed, configured and implemented customizations and new portlets on Oracle and BEA AquaLogic ALUI portal and WebLogic application server. Did comparative analysis of AquaLogic portal vs. Oracle’s portal product.
§ Designed and coded JSPs and Java-based custom JSR-168 portlets and web services.
§ Created portal infrastructure installation and configuration documentation for delivery to customer.
§ Added language translation to open source Jabber (XMPP) chat client software for use on portal.
Feb, 2004 - Feb, 2006
Cas-Tel Computer Consulting/REI Systems
Job Title: Owner/Consultant
§
Designed,
coded and tested portions of two large, distributed J2EE applications for REI
Systems, Inc.,
§ This work included Java-based web service clients, Stateless EJBs, Hibernate and Toplink ORM, Microsoft Active Directory client, Apache Struts components, JSPs, HTML, and Oracle database and OC4J application server.
§ Utilized UML to model design and industry standard software design patters to implement code.
§ Helped increase test coverage and organize development department by introducing and promoting use of JUnit tests and use of WIKI for managing department documents. Contributed to requirements, design and code reviews.
§
Created a
small business internal web application (Browser-JSPs-Database) to monitor, process and control shipping department for small
logistics company based in
§ Created small business web site (www.pawsplay.com) using HTML, JavaScript and Photoshop.
Feb, 2004 - June, 2005
Computer Sciences Corporation/
Job Title: Senior Consultant
§ J2EE web application developer/team lead at America Online.
§ Using BEA Weblogic 8.1 Server and Workshop IDE
§ Developed web applications based on Java web service clients, netui, page flows, Workshop Controls, Spring Framework, XML Beans, XML Schemas, XQuery, Struts, JSTL, JavaScript, JDBC, Sybase stored procedures
§ Participated in all design and architecture phases for front and middle tiers of SOA-based web applications and provided guidance for junior developers on our team.
Sep, 2000 - Feb, 2004
Defense Systems, Inc./
Job Title: Senior Consultant
§ Contributed to design and implementation of web-based logistics application for displaying shipment details on a world map for DoD customer.
§ Required in-depth knowledge of Java servlets, JSPs, Jakarta Struts, JavaScript, Tomcat and Apache HTTP server as well as ObjectFX mapping software.
§ Implemented RSA ClearTrust/iPlanet Directory Server based security for protecting the web server.
§ Set up LDAP directory server replication and chaining to Army Knowledge Online (AKO) directory server.
§ Served as lead Java software developer for a U.S. Army In Transit Visibility (ITV) RF tag/asset tracking client application.
§ Responsible for implementing new features, code reviews, version control and documentation.
§ Involved conversion of Visual Basic programs to multi-threaded Java programs running as NT services with additional features including FTP connection to remote database server, RMI-based communicate between applications and a serial printer interface to print out various shipping labels.
PREVIOUS EXPERIENCE
July 1986 - Sep, 2000
Job Title: various
§ Built prototype to evaluate one of the first SOA frameworks introduced – Hewlett Packard’s “eSpeak”.
§ Designed and wrote code to upgrade, enhance, introduce new functionality or replace various military training simulators in C, C++ and Fortran. This work included flight simulators, aircraft refueling, missile, and submarine command and control simulators. Installed and wrote scripts for installing and running simulators on Windows and DEC VMS platforms.
§ Wrote sections of and maintained transport layer communications processing software for world leader in turn-key lottery systems. Major contributor to software changes made to switch from dial-up processing to X.25 protocol.
§
Served as
§ Wrote device drivers for embedded controllers.
§ Wrote assembly language code for embedded controllers.
§ Designed, built and debugged various embedded controller electronic circuits, using Z80, 8051, 68000, and PIC microcontrollers.
CLEARANCE
Security Clearance Level
DoD - Secret
AFFILIATIONS
10/2003 – Present, President, Owens Brooke Homeowners Association
EDUCATION
DeVry Institute of Technology, Bachelor, Electronics Engineering Technology
CERTIFICATIONS
Sun Certified Java 2 Programmer
Sun Certified Web Component Developer
Sun Certified Business Component Developer


Place your Ad here.