SUMMARY
Experienced technical consultant seeking to use my Java development
skills in a position working with current internet technology. I have
been implementing small/medium to large scale enterprise web
applications using Java based and open-source technologies for seven
years.
TRAINING
Java Development Certificate Program, WPI Waltham, MA
400 hour hands-on development focusing on JSP/Servlet/Java Beans,
XML/XSLT/Schema and J2EE component (EJB, JMS, JNDI) deployment on
application servers.
Project Management Certificate Program, The Hampton Group
WORK EXPERIENCE
Xplana Learning Boston, MA 3/10 - Current
Java/J2EE Learning Management Software
Technical Project Manager
Experience
. Programmed in Java using the following tools and architecture
(Eclipse, Maven/Subversion, Spring/Hibernate)
. Created new MySQL tables, Hibernate data mappings(XML) and Spring DAO
callbacks to handle user friend's lists
. Designed XML Schema for Spring HTTPinvoker/RMI methods
. Re-designed and programmed logging output (log4j) for more meaningful
data allowing faster resolution to issues
. Started use of Agile-like SCRUM methodologies to handle several
offshore projects simultaneously resulting in better project control
. Point of contact for technical issues with customers and upper
management. Identified bugs, made code changes and re-deployed
software
. Manage internal and offshore development projects for web-based
Learning Management Software
Berkshire Web Great Barrington, MA 9/06
- 3/10
Website Designer/Co-owner
Experience
. Develop Open-Source web sites using CMS tools i.e. Joomla, Drupal,
WordPress
. Modified plug-ins and themes with PHP/MySQL
. Designed and developed graphics and using open-source tool GIMP
. Worked with clients to design layouts and functionality
. Supported multiple websites for a variety of clients
. Developed prospect lists and designed prototypes for pre-sales
meetings
PaperThin, Inc. Quincy, MA 3/06 - 8/06
Web Content Management Software
Senior Project Manager
Responsibilities
. Design and develop XML Schemas and XSLT to transform 40+ ColdFusion
structures
. Analyze existing ColdFusion modules and reproduce presentation process
in XSL
. Refactor ColdFusion modules to separate content from middle-tier logic
. Create and monitor project plan to coordinate with overall development
efforts
. Point of contact for XML/XSL/CSS knowledge
Experience
. Designed and Developed XML Schemas that consolidated 40+ ColdFusion
structures to 12 XML element groups thereby simplifying transformation
processes
. Developed XSL to transform XML content to HTML. The output had to be
look exactly like the current ColdFusion rendering
. Modified existing HTML rendering from using tables to appropriate
block-level tags allowing the use of CSS positioning. This allows
easier layout modifications for end-users
Percussion Software, Inc. Woburn, MA 8/05 - 12/05
XML-based Web Content Management Software
Senior Consultant
Responsibilities
. Write Java 'exits' for custom processing
. Develop HTML templates including XSLT and CSS stylesheets
. Post-implementation support
. Write technical specifications based on analysis of current website
layout, and client input
. Participate in design sessions with the customer to define content
types, XSLT, CSS, and HTML template requirements
. Mentor the client's development staff
Experience
. Developed java class to allow publishing of content through multiple
application servers (i.e. JBoss and Weblogic)
. Developed XSL for top, left, breadcrumb and bottom navigation sections
. Developed CSS and JavaScript for expandable and flyout menus
. Developed XSL to format dynamic content by page context
. Created CSS for configurable positioning of lists
Scansoft, Inc. (Speechworks Division) Boston, MA 3/04 - 12/04
J2EE-based Automated Speech Recognition Software
Senior Technical Project Consultant
Responsibilities
. Lead custom development efforts implementing vXML, JSP and Servlets to
integrate our software into large-scale voice processing systems
. Developed PERL scripts to transform multiple log files into reports I
used to recommend system enhancements and verify client objectives
. Troubleshoot and fix vXML and JSP/Java code during system rollout
. Coordination of all resources including offshore development,
technical and content writers and speech scientists
. Write functional and technical specifications based on client input
. Post-implementation support
Experience
. Developed PERL code to merge several log files and uploaded into a
custom resource analysis program which helped enhance the system and
verify client objectives
. Developed JSPs to output dynamic content into system log files, which
allowed segmentation of application options for reporting metrics
. Troubleshot deployment descriptor issues between vXML, servlet
containers(Tomcat) and recognition servers.
. Documented system and software component architecture for technical
specifications resulting in client acceptance of our solution
Technologies/Architecture
. N-tier architecture: Industry Standard Front-end vXML browsers in a
mid-tier MVC framework using Apache Tomcat 5 as the Servlet container.
Back-end tier consisted of Speechworks' Voice Recognition platform.
Connectors to EIS resources were accessed through JNDI
S1 Corporation (formerly Point Information Systems) Wellesley, MA 12/99 -
2/04
J2EE-based Customer Relationship Management Software
Senior Consultant/Project Manager
Responsibilities
. Full lifecycle project lead for implementation of enterprise CRM
software
. Provide training and support to top executives through end users
. Post-implementation support
Experience
. Developed JSP pages to call Weblogic EJB methods for enterprise
security management
. Developed SOAP web services client to retrieve real-time product
pricing data
. Developed PL/SQL packages, procedures and associated triggers to
import 100MB customer data file on a monthly basis
. Create XSL/HTML for custom presentation of XML from the base product
. Developed Use Cases for QA of the custom applications. Used by the
project team and client, the user acceptance process finished ahead of
schedule
. Designed and developed over 10 complex custom reports using Crystal
Reports
. Wrote functional and detailed technical specifications including
system architecture and DB modeling
Technologies/Architecture
. N-tier architecture: Standard Front-end browsers with a mid-tier MVC
framework using Apache Tomcat 5 as the Servlet container or custom
implementation to available application servers. Back-end tier
consisted of Oracle or SQL Server for customer data and data mining
HTI Voice and Internet Solutions Marlborough, MA 7/86 - 11/99
Interactive Voice Response and Internet Banking Solutions
Professional Services Manager/Consultant (1998-1999)
. Created a services group to implement Edify Internet Banking solutions
. Wrote functional and technical specifications including system
architecture and DB modeling that were implemented successfully
. Developed web front-end for banking applications and C++ code to
retrieve account and transaction data from the back-end
. Implemented Web applications in an ASP environment
Director, Systems Development (1994-1998)
. Manage project leaders, technical writers and programmers implementing
custom IVR systems.
. Senior technical resource involved with all large or complex system
integrations
Software/Senior Software Engineer (1986-1994)
. Develop software in C/Unix, various scripting languages and
C++/Windows
. Acquired strong experience with communication protocols and database
development
EDUCATION
1982 - 1986 Central New England College of Technology Worcester, MA
B.S. in Computer Information Systems
John T. Carey
38 Mansfield St.
Allston, MA 02134
********@*****.***
1