Cas-Tel Computer Consulting

www.cas-tel.com

Headlines

Headline full story...

Headline full story...

Headline full story...

Headline full story...

JEFF CASWELL          9611 Park St, Manassas, VA  20110  703-303-6459

 

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, Ada, and Fortran experience.  Career started as a hardware engineer designing electronic circuits for various electronic devices, writing assembly language code for the microprocessors running the equipment and device drivers for interfacing with the low-level circuitry.

 

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. /U.S. Navy   

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./U.S. Customs and Border Protection      

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./U.S. Bureau of Alcohol, Tobacco, Firearms and Explosives         

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., Annandale, VA.

§         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 Springfield VA. This work required in-depth knowledge of SQL, Java servlets, Jakarta Struts, JavaScript, Tomcat and Apache HTTP server.

§         Created small business web site (www.pawsplay.com) using HTML, JavaScript and Photoshop.

 

 


Feb, 2004 - June, 2005

Computer Sciences Corporation/America Online       

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./U.S. Army         

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 AustralAsia technical services manager.  Major player in switch over plan and implementation from local, manual service repair shops to central, automated repair depots.

§         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

 

 

Cas-Tel logo About Us | Site Map | Privacy Policy | Contact Us | ©2005 Cas-Tel Computer Consulting