Download My Resume: Text | Text Detailed | PDF | PDF Detailed | Word | Word Detailed


AVAILABILITY INFORMATION
Positions: Software Developer, Technical Lead, Heads Down Programmer
Availability Date: Not Looking For New Work
Contract Work: Yes
Permanent Job: Yes
Citizenship: USA
Travel: No
Relocation: No
Preferred Regions: Sacramento, CA; Telecommute Anywhere

SKILL SET

Languages: Java (J2SE and J2EE), SQL, Unix Shell (Korn/Bourne), PL/SQL, .NET (Familiar - C Sharp and Basic), Perl and HTML
Systems: Windows, Solaris, SunOS, Linux and Macintosh OS
Software: WebLogic, WebSphere, Apache, Oracle 8i, SQL Server, DB2, Netegrity SiteMinder, Rational Rose (UML) and ERWin
Certifications: Sun Certified Programmer (2002)

WORK EXPERIENCE

08/07 - Present GOVERNMENT WORKS - DEFENSE MANPOWER DATA CENTER Seaside, CA
  Role: Consultant - Senior Java Developer
Environment: Oracle 10GR3 Application Server, Oracle, Unix, CVS
Technologies: Java, JSP, JSF, Servlet, EJB, SOAP, HTML, SQL
* Developed new J2EE based web services based on JAX-RPC.
* Converted existing Apache Struts web application to a JSF Oracle ADF-Faces application.
* Created detailed technical documentation that consisted of UML diagrams and an over all design approach.
 
01/06 - 08/07 LEXISNEXIS EXAMEN, INC Sacramento, CA
  Role: Senior Java Developer
Environment: JBoss 3.2.6, Sybase, Unix, Windows, MKS
Technologies: Java, JSP, Servlet, EJB (Stateless Session And Entity), Struts,JavaScript, HTML, SQL
* Designed and developed new Matter Management feature for existing web-based application. This included a complete rewrite of existing core functionality of the application.
* Performed daily production maintenance, including performance tuning, bug fixing and data scrubs.
 
10/05 - 12/05 NOKIA, INC Burlington, MA (Telecommute)
  Role: Consultant - Java Developer
Environment: Windows, Eclipse
Technologies: Java, Java Swing, Java Mail, XML-RPC
* Designed and developed Java Swing interfaces for Contact, Event and Mail information editing.
 
11/04 - 07/05 TOPCODER, INC Glastonbury, CT
  Role: Application Architect
Environment: Poseidon
Technologies: UML
* Designed component-based Java applications for Fortune 500 clients.
* Created detailed design documents consisting of: Application Design Specifications, Sequence Diagrams, Class Interaction Diagrams and individual Component Requirement Specifications.
* Managed the design and development process of individual Java components through a competition based system.
 
01/04 - 08/04 POLYCOM, INC Andover, MA
  Role: Consultant - Java Developer
Environment: SQL Server 2000, Windows, Eclipse, No Application Server, just standalone java application
Technologies: Java, JDBC, SQL, Multithreaded Standalone Java Application, JUnit
* Implemented many business objects in a multi-threaded environment that accessed low-level conference management API.
* Re-factored and re-designed business objects that did not quite model the existing API correctly.
* Wrote thorough JUnit tests for each business object to ensure correct individual method functionality.
* Wrote thorough integration tests to ensure all business objects worked correctly together.
 
07/03 - 12/03 FLEET BANK Providence, RI
  Role: Consultant
Environment: WebSphere 4.0, Oracle 9i, SiteMinder, Unix, Windows
Technologies: Java, JSP, Servlet, JavaBean, JDBC, SQL, JavaScript, HTML
* Developed and implemented a MVC Level One web application using JSP and Java Bean technologies in a WebSphere 4.0 / Oracle 9i environment.
* Designed and developed the security portion of the application and its integration with an enterprise wide Netegrity SiteMinder implementation.
* Performed under a tight deadline, "normal" workweeks commonly consisted of 50 to 60 hours.
 
01/03 - 07/03 SPORTS BLOGS Allston, MA
  http://www.sportsblogs.org  
  Role: Founder / Developer
Environment: Apache, MySql, Linux
Technologies: PHP, SQL, Bourne Shell Scripting, HTML
* Designed and developed entire infrastructure of PHP and MySql for fully functional and automated website.
 
07/99 - 11/02 TALLAN, INC Glastonbury, CT
  ING, Hartford, CT 08/02 - 11/02
  Role: Senior Consultant - Technical Lead
Environment: WebLogic 6.1, DB2, SiteMinder, Unix
Technologies: Java, JSP, Servlet, Enterprise Java Bean (Session - Stateless, Entity), JDBC, XML, XSD, JUnit, Castor, RealMethods, Ant, Rational Rose UML, HTML
* Designed and developed a custom J2EE application to create and register users into a Single Sign-On environment based upon Netegrity's SiteMinder Java API.
* Designed and developed a custom J2EE application to provide a basic authentication service based upon Netegrity's SiteMinder Java API.
* Designed a custom J2EE application to extend the maintenance functions of the SiteMinder application.
* Provided technical guidance to junior developers.
 
  Stage Stores Inc, Houston, TX 08/02 - 11/02
  Role: Consultant
Environment: Oracle 8i, Unix
Technologies: PL/SQL, SQL, Korn Shell Scripting
* Developed and implemented an aggregate strategy that would allow for nightly updating and refreshing of Oracle's Materialized Views.
* Worked on various templates that would allow the client to input data and dynamically generic PL/SQL functions that would move data from a source table to a target table.
* Developed and implemented partition maintenance scripts for splitting and cutting over coverage tables at the end of each month in an Oracle environment.
 
  Best Buy, Minneapolis, MN 06/00 - 04/01
  Role: Consultant
Environment: Windows NT, WebLogic 5.1, DB2
Technologies: Java, JSP, XML, XSLT, Servlet, Enterprise Java Bean (Session - Stateless), JDBC, Java Advanced Imagining, SQL, VBScript, HTML
* Designed, developed and implemented a java program that would create a dynamic electronic image in either TIFF or PNG format from information gathered from a database.
* Worked on a set of applications designed to facilitate communications from Best Buy to their various vendors using Servlets, EJBs (on Weblogic), and a third party b2b server.
 
  On2 Technologies, New York, NY 09/99 - 06/00
  Role: Consultant
Environment: WebLogic 4.5.1, Oracle 8i, Apache
Technologies: Java, Java Swing/AWT, JSP, Servlet, Enterprise Java Bean (Session - Stateful, Entity), SQL, PL/SQL, Shell Scripting, SQL Loader, Perl, HTML
* Designed, developed and implemented a set of PL/SQL procedures and Unix Shell scripts to import a denormalized data feed from a third party vendor into a normalized Oracle database.
* Developed various JSP pages to create dynamic content on the clients website.
* Added features to a Java Swing application that provided the client with content control on their website.
 
12/96 - 06/99 STATE STREET BANK AND TRUST COMPANY North Quincy, MA
  Role: System Administrator
Environment: Solaris 2.5.1, Oracle
Technologies: Korn Shell Scripting, Perl
* Installed NIS, NFS, DNS and mail services in a Solaris, HP-UX and Digital UNIX environment
* Created backup procedures for UNIX and NT servers
* Performed various NT and UNIX system administration tasks

EDUCATION

09/94 - 06/99 NORTHEASTERN UNIVERSITY Boston, MA
  Bachelor of Science in Computer Science
Minor in Technical Communications
 
02/98 - 07/98 THE UNIVERSITY OF AUCKLAND Auckland, NEW ZEALAND
  International Study Abroad Program

References will be furnished upon request