Allen Bourgeois
* ******** ***** ******, ** ***62
Tel. 603-***-****
*********@*******.***
PROFILE: Over 25 years of diversified information technology experience
across multiple industries such as Call Center,
Marketing, Multi-National Software Development, Insurance,
Imaging/Printing, Financial applications.
Experience includes managing diverse information technology
disciplines including, business application support,
Database administration, software development, and Windows
server administration.
SOFTWARE: PHP, Joomla, MySQL, VB.net, VB 6.0, Agile, Java, JavaScript,
Java Servlets, J2EE, JSP, JSF, Eclipse, Apache Tomcat, WebLogic,
XML/XSL, Ant, Apache, Spring, CDM, HTML, ASP, VBScript, Oracle,
Sybase, MS Access, SQL
EXPERIENCE:
8/04 - 10/08 Chordiant Software Bedford, NH
Reason for Leaving: Workforce Reduction
Software Architect
- Collections Product Team. Took over the CDM Decision effort
for the product. Part of release, testing and
Customer usability studies.
- Disputes & Fraud Product Team. Main responsibilities
included redesigning the interpretation of
VISA and Master Card dispute regulations from a third party,
rule based engine to Chordiant's Decision
Manager (CDM) product. This product creates decisions from
user input; uses complex, organic algorithms
encapsulated within marketing based components. These
designs, prototypes, and final coding solutions
became the final design patterns for the overall Dispute &
Fraud Product.
- Researched and designed all new features upgrading the
Chordiant Marketing Director Software package, which is a
client/server marketing campaign management system. All
designs were prototyped and proven in the Visual Basic
programming language. These upgrades included new features
to the system, integration to an artificial intelligent
decision management package and the upgrading to Visual
Basic.net for all client
processing.
- Lead the development and support effort centered in
Bangalore, India. Tasks included training Indian team in
Bangalore; assigned and scheduled all support tasks and created all
detailed specs on new development.
3/98 - 11/03 Fidelity Investments Merrimack, NH
Reason for Leaving: Workforce Reduction
Software Engineer/Developer Internet Operation Center (IOC)
Development
- Organized and executed major Oracle database migration.
- Designed, developed and implemented Network routing request
application using Java, jsp, servlet, J2EE,
Oracle technology (Stored Procedure and Schema design).
- Created Oracle Stored Procedures to manage I/O interface into
the Incident Manager database by Jmagic.
- Designed and developed prototype for Incident Manager problem
tracking system.
- Designed and coded Pace interface (problem tracking) and
group paging systems using Java, jsp, and servlet technology
- Researched data warehousing technologies and strategies
- Y2K preparation - Designed paging broadcaster VB based system
to automatically page IOC clients during the Y2K crossover
period.
- Designed, developed, led team for Incident Manager, a
comprehensive tracking software that manages the
progress of Web incidents through reaction to resolution.
This involved DB schema and Procedure design, VB Objects,
program logic and application analysis and construction. Did
all Oracle data modeling.
- Researched, designed and developed prototype for a dynamic
web environment Database driven product that
allowed groups to dynamically develop and publish web
content.
- Designed and developed the Y2K Contingency Planning Intranet
WEB Site that Year2000 that tracked the
schedules, components and resources associated with the
Year2000 "crossover" period. Built primarily using HTML, ASP,
VBScript and JavaScript with Database Connectivity.
Principal Software Engineer
- Developed in-house management software to support the Y2K
Quality Assurance effort. This included:
an advanced clock testing system that managed the testing
environment by application; a progress reporting system that
organized a multi-staged/cycle testing and development
environment while providing a discussion forum between
developers and management.
- Developed a system organization tool that allowed a user to
hierarchically organize documentation regardless of its
format, technology or location and graphically displayed it
in a way that illustrated its meaning and
importance.
- Led a project to organize and complete the Pega Y2K
evaluation effort. This required organizing the business
analysts and technical resources to effectively use the
available technology to complete the project on time.
7/97 - 3/98 Spantech Software - Assigned to Consultant/Fidelity
Investments Nashua, NH
Senior Technical Consultant
- Evaluated Fidelity Client/Server applications for Year2000
compliancy.
- Designed and executed the conversions/rewrites necessary to
bring these applications into compliance.
- Evaluated internal desktop systems in many different
technologies for Y2K compliancy including:
Visual Basic 3.0 - 6.0; C/C++ MFC and UNIX ; Sybase, Oracle
and Informix databases (Schemas and
Stored Procedures); PowerBuilder; MS Office Macros; various
scripting languages.
3/96 - 7/97 Fax International - Unifi Communications Burlington, MA -
Lowell, MA
Principal Software Engineer
- Developed prototype for the architecture and design of the
next generation Billing System, including
unit costing for network traffic and non-traffic offered
services, and a comprehensive Discount/Premium module.
- Prototyped the billing system in a Visual Basic 4.0
environment that was planned to be implemented in C++ for
server side components, Oracle data store, and two GUIs (VB, an
internet environment not yet selected) for presentation layer.
Manager of Customer Interactive Systems
- Created a support and development group of (7) software
engineers responsible for the Customer Interactive
support software used worldwide for product sales. These
were written in Oracle Forms 3.0.
- These systems ran in an Oracle Database environment and
supported foreign languages including
Japanese, Chinese, French and German.
- Member of the management team to select next generation
software and approaches.
10/94 - 3/96 Epsilon Data Management Inc. Burlington, MA
Senior Application Developer
- Developed a marketing Campaign management system.
Completely designed and developed the "Front-end" components
using PowerBuilder.
Built application "hooks" to all major databases including
Sybase, Oracle and Informix.
Participated in the design of the UNIX based, C/C++ "Back-
end" components.
- Provided DBA technical support for Sybase RDMS applications.
2/92 - 8/94 New England Business Service Townsend, MA
Group Leader
- Led 6 person team of Software Engineers and QA Specialist
that supported the Microset Composition System.
- Converted the existing system from C into an object-oriented
C++ design over time. This reduced the number of errors and
allowed for easier maintenance, installation and upgrade.
- Used Borland's C++ environment
- Redesigned system flow for greater efficiency
- Developed all new data base structures and I/O methods that
doubled throughput and eliminated most data base
corruption.
- Introduced the Windows environment to this aspect of company
processing.
2/90 - 6/91 Reliance National Insurance Londonderry, NH /
New York City, NY
Reason for Leaving: NH Office Closed
Project Leader
- Lead a Project Team to design, code, test and
implement an Insurance Policy front-end System. This included
Policy Submissions, Account Clearance, and Work In Process
Subsystems. The entire system was
prototyped in a PC Foxbase+ environment and successfully
presented to the Senior Management Staff.
- Provided analysis for a large LAN/Mainframe to
AS/400 conversion system.
- Lead teams of up to 7 people.
2/89 - 2/90 Software and PC Consulting/Contracting
Project Leader
- Designed, coded, tested, implemented any software
requested by Client base in dBase III, Foxbase+, Clipper,
COBOL, and other PC based languages.
- Provided sales support to other consultants
- Actively sought new sales
- Designed and installed Novell LANs
- Acted as "troubleshooter" at client sites
- Provided education for Novell Supervisors and Users
- Conducted technical feasibility studies
9/87 - 2/89 AIG Manchester, NH
Systems Manager
- Responsible for the development of a Workers Comp - Unit
Statistical System. This system was designed to
both replace the existing system and to co-exist with it
during the development and implementation process.
- Responsible for the development of a PC LAN to
Mainframe Insurance management system for two of AIG's
Domestic Companies. This system monitored and processed all
activities for both Property and Casualty
Insurance.
- Managed a staff of up to 21 People.
- Developed a new staff of 8 People to research and
test new products and applications for the AIG LAN
environment.
Project Leader
- Lead a team that developed several Management
financial reporting systems. These systems integrated the data
from many diverse and unrelated systems throughout the
processing environment. They also provided some
budget analysis capabilities.
PREVIOUS EXPERIENCE:
Edgcomb Metals Nashua NH
Senior Programmer/Analyst
McCormack & Dodge Corporation Natick MA
Data Base Programmer/Analyst
Supervisor of Technical Support
Senior Systems Consultant
Systems Consultant
Cole Surveys Boston, MA
Programmer, Programmer/Analyst
Blue Cross/Blue Shield Boston, MA
Programmer
Professional Classical/Popular Musician
EDUCATION: University of Massachusetts, Lowell MA
Boston University, Boston, MA
Middlesex Community College, Burlington, MA
New England Conservatory of Music, Boston MA
RECOMMENDATIONS:
"Versatile Java/J2EE professional and colleague that is a
pleasure to work with" December 2, 2008
Olga Ginzburg, tech architect, chordiant software
worked directly with Allen at Chordiant
"Allen is an excellent software architect; he is an out of the
box thinker whose designs and code were always clear and clean.
Allen is very patient and thorough when reviewing code or
designs for non-technical team members and customers. Allen
worked effectively within and across teams and his interpersonal
skills made him a lot of fun to work with. I believe Allen would
be an asset to any engineering team." December 2, 2008
Scott Gasparello, Senior Engineering Analyst II, Chordiant
Software
worked directly with Allen at Chordiant
"Allen's extensive background and broad range of experience is a
great asset. He is able to bring a lot of context to any
technical challenge and provide sound technical advice as a
result. Allen's good-natured and patient approach to working
with co-workers puts everyone at ease and helps to create a
positive environment on any team he works with." December 1,
2008
David Sallet, Solutions Design Lead, Scrum Master, UX Design
Manager, Chordiant Software
worked directly with Allen at Chordiant
"I've had the pleasure of working with Allen on a few projects
at Chordiant and was always impressed with his professionalism
and quality work. Allen is a committed team player, mentor and
teacher. He is a creative and talented developer who produces
solid solutions and would be a tremendous asset to any
organization looking for a very personable and dependable
contributor." December 1, 2008
Rick Leandri, Manager, Product Engineering Analysis, Chordiant
Software
managed Allen indirectly at Chordiant