Post Job Free
Sign in

Project Developer

Location:
Fort Mill, SC, 29715
Posted:
February 28, 2011

Contact this candidate

Resume:

Scott Nelson

abhskb@r.postjobfree.com

(Address and Phone Number provided to qualified email responses only)

Greetings,

My experience for the last several years is in the full life-cycle

technical leadership and implementation of complex portals and other high-

risk, mission-critical web-based enterprise applications where the system

client is a browser and people's jobs depend on it working right the first

time.

I have a passion for building and expanding web-based systems and have

enjoyed contributing to multiple strategic portal projects. Regardless of

my role on a given project I always drive forward with the strong belief

that the most important part of any software system is the user. I think

that the requirements should be driven by how the user will interact with

the data (as opposed to what is easier or cooler to do with the data) and

that the project is only complete when the user is satisfied. This approach

is now termed as "user-centric". Before it had its own buzzword I used to

call it "building something useful that can and will be used".

I also believe in adding value to any company I work for beyond the job

description and compensation.

The type of position I am interested in is where I can make a difference by

improving the quality of experience for both users and developers as a path

to a higher ROI from enterprise architecture and web-accessible software.

If you find that my experience, interests, and beliefs fit your needs,

please contact me at abhskb@r.postjobfree.com.

Sincerely,

Scott Nelson

It is no use saying "We are doing our best". You have got to succeed in

doing what is necessary. - Winston Churchill

One who says it can not be done should not interrupt one doing it. -

Anonymous

Skill Keywords

Languages and APIs

Java, J2EE, JSP, JDBC, .NET, C#, ASP, XML, XSLT, HTML, Javascript

Commercial Products

WebLogic Portal, Oracle Web Center, Oracle Access Management

Open Source Products

Struts, Tiles, Tomcat, Liferay, POI, Eclipse

Technologies and Methodologies

Web Services, SOA, UML, RAD, XP, Agile, RUP, Waterfall, Spiral, AJAX

Summary of Experience

Over Fifteen years of solution delivery experience

. Specializing in team leadership, requirements analysis, architecture,

design, implementation, and delivery of high-risk, high-visibility

enterprise portals and other web-based applications

. 4 years managing architects and developers

. Over 10 years as a lead professional services consultant

. Over 7 years as an independent software and systems consultant, with

clients ranging from mom-and-pop operations to Fortune 100( companies

. Designing, managing, developing, deploying and supporting enterprise

capabilities since 1995

Details of Experience

Senior Principal Consultant Charlotte, NC

Undisclosed -North American Enterprise 2.0 Consulting

June 2008 to Present

Duties currently include:

. Client architect tasked with leading consulting teams on product-related

projects

. Lead on-site portal consultant involved in strategy, architecture,

design, and implementation

. Provide leadership to client companies' technical teams to achieve

maximum productivity and meet timeline objectives

. Work with client technical management teams to determine appropriate

technologies to support business goals

. Advise client business management on practical approaches to achieve

desired ROI with portal technologies

. Mentoring client staff in writing useful documentation in a collaborative

process

. Mentoring Oracle consultants in WebLogic Portal and following client SDLC

processes

. Deliver reference applications to demonstrate implementations of project-

specific solutions

. Develop functional Proof of Concept (POC) demonstrations to better

understand risk and effort involved with new combinations of technologies

or alternative solutions to flexible challenges

. Act as liaison between clients and product support services

. Create internal accreditation training courses for WebLogic Portal

. WebLogic Portal Subject Matter Expert (SME) for the Oracle E 2.0 practice

Enterprise 2.0 Consulting Projects

Portal Architecture and Delivery for Pfizer Global Financial Shared

Services

Role: Portal Architect

Work with multiple consulting vendors to design integration frameworks for

reporting and workflow processes with integrated into a portal-based

single point of access

Direct efforts of the off shore development team to deliver the portal

implementation

Interact with security infrastructure teams to design a single-sign-on

solution supporting existing technical policies and project-specific

entitlement needs

Develop reference implementations of integration approaches between

Business Objects, Hyperion and WebLogic Portal

WebLogic Portal Architecture Review for TIAA-CREF

Role: Lead Architect

Review existing architecture, development patterns, deployment processes

and environment to understand the current state of the portal.

Document recommendations for immediate improvements in performance and

maintainability of the current implementation.

Provide and initial draft of a roadmap to upgrading the portal components

to the latest versions, including guidance to implement the upgrades for

maximum longevity with respect to the vendor product roadmap.

WebLogic Portal Architect and Team Lead for VMWare

Role: Portal Architect and Development Lead

Provide Technical Detailed Design from client Business and Functional

requirements for an enhancement to an existing portal providing customer

and contract search capabilities for Customer Support Representatives.

The solution integrated with Siebel on both the client side and the

server side (though Web Services) as well as Oracle eBusiness Suite

(EBS) via Web Services deployed and exposed through Fusion Middleware.

The business goal of the project was to reduce the time required by

Customer Support Representatives to create a service request for

customers who needed assistance in doing so.

Delivered complete Technical Detailed Design documentation

Identified the need for staffing corrections to deliver the project within

a very aggressive timeline

Developed and implemented portal UI framework extensions required to

support design

Lead the mixed-shore WebLogic Portal delivery team

Worked with EBS, FMW and Siebel leads to coordinate integration

dependencies

Principal Consultant Charlotte, NC

BEA Systems - Professional Services (America's South Region)

September 2006 to June 2008

Duties included:

. Lead consultant for projects at Bank of America and Qwest involving

portal strategy, architecture, design, and implementation

. Provide leadership to client companies' technical teams to achieve

maximum productivity and meet timeline objectives

. Work with client technical management teams to determine appropriate

technologies to support business goals

. Advise client business management on practical approaches to achieve

desired ROI on portal technologies

BEA Professional Services Project Engagements

Architectural Strategy and Development Leadership for Cross-Line of

Business Client Portal for Major US Financial Services Company

Role: Client Architect and Principal Consultant

Provide architectural direction and technical mentoring in the design and

implementation of a new portal with a multi-generational plan to migrate

all commercial banking services to a single point of entry for global

banking clients

Coordinate efforts of consultants, employees and management distributed

across multiple locations, disciplines and departments

Develop production-grade proof-of-concept implementations of new and/or

highly complex portal technologies such as WSRP, Java Server Faces

(JSF), and Ajax

Conduct code reviews to improve quality, reliability and scalability

Architectural Strategy and Reference Application Development for Qwest

Role: Principal Consultant

Provided architectural direction and technical mentoring to act as a

starting point in the migration of the company's eBusiness site from

Microsoft SharePoint to BEA WebLogic Portal

Worked with IT leadership to prioritize architectural decisions necessary

to create an accurate Level of Effort estimate for the project

Conducted workshops with development leads to facilitate understanding of

personalization technologies available in WLP and map these solutions to

business requirements

Led discussion with key IT decision makers to determine the advantages of

building the first release with WLP 9.2.0 rather than 8.1.5

Collaborated with client CMS subject matter experts to determine the most

efficient integration path with their highly customized content

management processes

Assisted development leads in creating naming conventions and processes to

facilitate a distributed development effort

Met with IT security team to design a practical SSO architecture

supporting all current customer-facing applications

Developed a reference application providing examples of many of the

features under consideration as a "toolbox" for fulfilling known and

anticipated business requirements

Documented the discussion points, decisions drivers, options,

recommendations and risks discovered through the course of the

engagement

Regional Consultant Manger, North East Cambridge, MA

Keane Architecture Services - Global Sourcing

January[1] 2000 to September 2006

Prior to merging with Keane, Keane Architecture Services (formerly

netNumina) was listed in Inc. 500 Fastest Growing Companies for 2002, CRN

Rising Star for 25 Fastest Growing Companies, Software Magazine 500 Fastest

Growing Companies. Keane Architecture Services specializes in high-end,

high-risk, bleeding-edge projects for Fortune 500 clients under NDA. Some

of BEAs "showcase" portal implementations are projects where I had a key

role and the resulting approaches were later added as features to the WLP

product. Clients included Fidelity Investments, Johnson & Johnson, Pfizer,

Iron Mountain, Dunkin' Donuts, and the City of Boston

Roles during employment: Senior Consultant, Technical Team Lead, Consultant

Manager (developers), Regional Consultant Manager (architects)

Duties included:

. Management, mentoring, performance appraisal and career development of

20+ technical consultants and architects across projects

. Technical leadership of client engagements, providing extensive

experience and expertise in creative solutions to highly complex

presentation layer designs; analysis, design and implementation of middle-

tier requirements; architecture and development within multiple

frameworks; assessments of existing architecture, implementation, and risk

. Design, document, develop and implement web accessible solutions using

Java and .NET technologies

. Participate in proposal, pricing, design, and code reviews

. Screen technical and technical management applicant resumes for

appropriate experience

. Technical Management of non-billable (bench time) on-shore and off-shore

(India) engineering projects and resources.

Keane Architecture Services/netNumina Project Engagements

Rapid Technology Assessment for Federal Government Agency

Role: Technical Architect

Lead a team of eight senior engineers and architects to review the

viability of a SOA pilot system for national deployment. Final

deliverable of an assessment document with findings and recommendations,

followed by presenting to an executive briefing to top officials

affiliated with the project.

Responsible for training team members outside of Architectural Services in

creative, strategic approaches to completing high-visibility, high-risk

projects within a very short time frame during the project.

Prototype of Porting Web-Based Application to Desktop Application

Role: Technical Architect

Provide technical direction to two developers to rapidly (four days)

create a viable prototype of a .NET, web service enabled desktop

application for monitoring patient health maintenance. Requirements are

based on a browser-accessible application written in Java. This

prototype was developed in response to two other consulting firms

claiming that it could not be done.

Expense Management Dashboard Maintenance Transition

Role: Technical Architect

The project is to provide training and knowledge transfer to client vendor

personal on site and off shore who will take over the application

maintenance that was temporarily handled by members of the development

team.

This is the final transition of maintenance projects for this client. The

client sent a comment to the Project Manager that this was "the

smoothest transition ever".

City of Boston Site Refresh

Role: Technical Architect

Project Size: 1 Information Architect, 1 developer, 4 months

Provide technical review of site design and architecture updates for

ability to implement a content management solution for next stage

updates.

Review tools and techniques for ADA compliance.

Review existing architecture and provide oversight of site template

development to minimize the required effort.

Pharmaceutical Supply Chain Key Performance Portlets

Role: Technical Architect

Project Size: 7 developers, 2 months

A new section to an existing portal to allow high-level executives to

analyze the performance of supply chain performance data. Metrics are

presented and accessible from top level global areas to individual

markets through drill-down selections.

Worked with Information Architect, System Architect, Data Architect,

Project Manager and client sponsor to finalize requirements.

Coordinate with systems management vendors for deployments.

Responsible for creating and documenting the detailed system and component

designs.

Design included a flexible framework for extending to metrics for other

performance areas, such as employee retention and product development

expenses.

Developed several key components.

< Environment: BEA Weblogic, Portal version 8.1, Service Pack 1, and

Oracle

Pharmaceutical Project Management Expense Portal

Role: Technical Architect

Project Size: 7 developers, 4 months

A portal for facilitating the ability of project managers and budget

coordinators to review and manage project costs. When the completed

application was presented to the end users, they gave a standing

ovation.

Worked with data vendors for cross-functional interfaces.

Customized portal framework for improved usability and reuse.

Designed and implemented custom navigation functionality.

Developed majority of pageflows and portlet integration to framework.

Designed and developed runtime spreadsheet creation using POI.

Fix majority of bugs during QA cycle.

Monitor junior Team Lead.

< Environment: BEA Weblogic, Portal version 8.1, Service Pack 4

< Tools: Eclipse, BEA Workshop

Pharmaceutical Major Customer Evaluation Portlet

Role: Senior portal developer

Project Size: 3 developers, 2 months

Leveraged existing infrastructure to create dynamic chart views of

targeted vs. achieved sales goal of major product lines to major

customers.

Refactored code for the entire portal to allow for automated building of

the deployment package as an EAR for more consistent enterprise

deployment methodology.

Monitor junior Team Lead.

< Environment: BEA WebLogic, Portal version 8.1, Service Pack 2

Pharmaceutical Corporate Environment BI Portal

Role: Technical Architect

Project Size: 2 developers, 2 months

Custom designed and built (by me) portal based on the Struts Tiles

framework to allow for an easy migration in the future to other

platforms (such as BEA).

Documentum Web Publisher workflows and templates developed for content

management.

Integrated managed content with functionality for a "self-healing" system

in the event of content publication errors.

< Environment: Documentum Web Publisher 5.2, BEA Express Server 7.1 and

8.1

< Tools: Eclipse

Pharmaceutical Project Management Collaboration Portal

Role: Senior Developer

Project Size: 5 developers, 2 months

Develop custom Web Parts for extended navigation and configuration. Due to

the innovation applied to the navigation, Microsoft plans to incorporate

these improvements into future Sharepoint Portal releases.

Develop web service provider for Sharepoint and web service consumer demo

for BEA Portal server accessing portal Areas, Sites and users.

Provide training curriculum for follow-on developers.

< Environment: Microsoft Sharepoint, IIS, BEA Portal Server 8.1

< Tools: Microsoft Visual Studio, BEA Workshop

Team Management Portal

Role: Senior portal developer

Project Size: 4 developers, 4 months

Application for managing dynamic team memberships. Functionality for

creating and joining teams. Searchable by team or person. Ability to

manage team membership requests. Super user utilities for managing how

teams are managed overall, such as notifications and process times.

Responsible for team management web service calls to external data

application, all approval flow web service calls and user interface

development.

Customized portal framework for entire application.

Developed all generic portal functions related to work flow.

Monitor junior Team Lead.

< Environment: BEA Weblogic, Portal version 8.1, Service Pack 3

< Tools: BEA Workshop

Pharmaceutical Sales Leadership BI Portal

Role: Senior portal developer

Project Size: 6 developers, 3 months

Stepped in at the end of the project following requirements changes to

update portal framework and XSLT previously developed by a contractor

whose contract was over.

< Environment: BEA Weblogic, Portal version 8.1, Service Pack 2

< Tools: Eclipse, BEA Workshop

Portable Portal POC with Dynamic Data Source

Roles: Technical Lead, Developer

Business Need: A portal application that can be run by business users on a

personal laptop to demonstrate proof-of-concept prototypes where the

data can be updated easily during the demonstration. The ability to have

current data in a non-enterprise application is key to winning support

from end users and management approval for project funding.

Solution: 1) Configured a Tomcat server to use an imbedded JRE to allow

for a fully portable environment that requires no technical knowledge to

maintain. 2) Developed a flexible, dynamic and light-weight portal

framework by extending Struts and Struts Tiles to mimic the full

functionality of a BEA Portal. 3) Extended the POI project functionality

to provide dynamic data from an Excel spreadsheet that can be updated at

runtime.

< Environment: Tomcat 5, Struts, Struts Tiles, POI

< Tools: Eclipse, Homesite

Pharmaceutical Portal Functionality Prototype Framework

Roles: Technical Lead, Project Evangelist, Developer

Create a flexible "portal lite" architecture based on Struts Tiles to

provide a portable application framework for deploying and demonstrating

prototype functionality that has been used successfully to win new

business.

Design and develop Java middle-ware that extends POI HSSF to extract data

from Excel for real-time data updates in the prototype application.

Package prototype application with Tomcat and Java to allow non-technical

users to install and run the application from an non-networked laptop.

This prototype was built out for two paid engagements.

< Environment: Tomcat, Struts, POI, Eclipse

Microsoft Sharepoint Portal Prototypes

Project Size: 1 developers, 1 month

Overview: Prototype for porting multiple dashboards from BEA to Microsoft.

Role: Principle developer

Contribution: Determine methodologies and level of effort for complex

integrations and presentation of WSRP portlets in a Sharepoint

environment. Develop prototypes as guides for other developers.

< Environment: MS Sharepoint, C#, ASP.NET, BEA Weblogic 8.1 application

suite.

< Tools: Visual Studio 2003, BEA Workshop

Pharmaceutical R&D Executive "Dashboard" Portal

Project Size: 3 developers, 2 months

Overview: Prototype for R&D Executive Dashboard.

Role: Senior developer

Contribution: Responsible for all portal-based technology with a focus on

leveraging built-in functionality to create a portal template for future

applications.

Create domain framework and coordinate source files for project team use.

Monitor junior Team Lead.

< Environment: BEA Weblogic 8.1 application suite.

< Tools: BEA Workshop, Eclipse, Poseidon UML, Homesite, TopStyle Lite

Open Source Portal Evaluation

Role: Principle

Research availability of Java-based open source portal systems that are

JSR-168 compliant

Attempt source builds, deployment, and customization of candidate projects

Create "Quick Start" guides for each portal under consideration

Develop a proof-of-concept portal with the most promising product

Document results for use by developers, architects and project managers

< Environment: Liferay, Jetspeed2, Exo, JBoss Portal 2.0

International Franchisee Portal

Project Size: 4 developers, 2 months

Overview: Portal system for multiple brand international food services

corporation.

Role: Senior developer

Contribution: Customize standard templates and Visual Basic Scripting to

visual design specifications and create custom content templates.

< Environment: Plumtree Portal and Content servers, BEA Weblogic 6.1

< Tools: Microsoft Visual Studio, HomeSite 5.0

Web Based Knowledge Management System

Project Evangelist, Architect, and Senior Developer. Combination database

and file system for inputting, searching and retrieving information and

artifacts to encourage reuse of artifacts and reduce research time.

< Environment: J2EE/Struts, Tomcat 4, MySQL, JDBC, Windows 2000

Content Management Template Development

Project Size: 1 developers, 3 months

Role: The developer

Contribution: Develop XML and XSL templates for existing pharmaceutical

portal for use in Documentum WebPublisher. Create iterative design

patterns for adaptation of hard coded web pages into a dynamic content

management solution

< Environment: Documentum Administrator, WebPublisher

< Tools: XML Spy, Microsoft Visual Studio .NET, HomeSite 5.0

Pharmaceutical Executive "Dashboard" Portal Release 2.0

Project Size: 4 developers, 5 months

Overview: Completely new build of the executive portal to provide for

organizational changes, updates based on user input, and additional

planned functionality while taking full advantage of the new Weblogic

8.1 platform. The resulting portal application so impressed BEA that

they asked us to help define the next release of their portal platform.

Role: Senior developer

Contribution: Responsible for all portal-based technology including adding

a flexible secondary navigation that allows for additional portal pages

within visual design standards. Replace all existing JSPs with fully

optimized pages. Design a single navigational include for hierarchical

data queries based on user selection. Standardized use of portal UI

framework for fine-grained control of UI.

Code and implement session bean to maintain shared criteria between

portlets

Build application scope bean to improve portlet performance

Design and customize Weblogic 8.1 portal layout, skeletons, skins and

themes to take full advantage of out-of-the-box features for ease of

maintenance

Extending framework navigation elements for multi-level navigation

crossing the boundaries between books, sub-books, hidden pages and

vertical navigation elements

Design and develop a single reusable form that generates user options from

LDAP data and links to the session bean and layouts to replace 7.1

templates.

Migrate skins and customize Weblogic 8.1 CSS to accommodate upgraded

portal.

Create domain framework and coordinate source files for project team use.

< Environment: BEA Weblogic 8.1 application suite.

< Tools: BEA Workshop, Eclipse, Homesite, TopStyle Lite

Upgrade Pharmaceutical Executive & Oncology Division "Dashboard" Portals

from Weblogic 7.1 to Weblogic 8.1

Project Size: 2 developers, 3 months

Role: Senior developer/ Team Lead.

Contribution: Rewrite 7.1 Web Flow processors to 8.1 Page Flow language

(Struts-based). Develop Weblogic 8.1 portal skeletons and layouts to

replace 7.1 templates. Migrate skins. Coordinate source files for team

project use.

Identified key structural elements used in the two versions in order to

isolate their behaviors and merge them into a new, fully functional

portal application. Took original paths to solving problems from

incorrect documentation significantly reducing upgrade effort.

< Environment: BEA Weblogic 8.1 and 7.1 application suites.

< Tools: BEA Workshop, Eclipse, Homesite, TopStyle Lite

Pharmaceutical Executive Dashboard

Project Size: 8 developers, 5 months (first iteration)

Role: Senior developer

Overview: BI Portal system for pharmaceutical executives to monitor

company financial, research, development, marketing and planning

information.

Contribution: Design system administration portal Web Flows. Train team in

use of Eclipse for J2EE development (I was the evangelist for adopting

Eclipse, which has since become the company standard Java IDE).

< Environment: BEA Weblogic 7.0 server, Weblogic Portal, Weblogic

LiquidData

< Tools: BEA eCommerce Component Builder, Eclipse, HomeSite 5.0

Customer Record Management and Reporting Portal

Role: Senior developer

Project Size: 4 developers, 3 months

Overview: A portal for the largest record management company to provide

employees and customers a centralized location for accessing and

updating records and reports

Contribution: Develop Java Server Pages, Cascading Style Sheets (CSS), and

Javascripts based on Photoshop files from Visual Designer and wire frame

demo from Information Architect. Deployed to Epicentric and administer

style elements.

Key accomplishment: Designed a DHTML framework that provided custom

functionality and presentation (such as extended navigation icons and

rounded corners for chromes) which could still be managed through

Epicentric look-and-feel administration tools.

< Environment: Epicentric 4.0, BEA Weblogic

< Tools: Homesite, TopStyle Lite, Photoshop

Web Services Strategic Research & Prototyping

Investigate current state of technology in web services. Identify

potential benefits and drawbacks. Document results for senior

management. Build prototypes.

< Coordinate and lead a focus group of people with experience in web

services technologies

< Evaluate commercial RAD software for web services

< Write "Quick Start" manual for Apache Axis

< Demo 1: .NET and J2EE consumers of publicly available web services

(current weather)

< Demo 2: J2EE producer and .NET consumer of dynamically retrieved

strings based on date

< Demo 3: .NET producer and J2EE consumer of key-word based document

search system

< Environment: J2EE, Apache Axis, Tomcat 4, Soap, C#, .NET, IIS, ASP.NET.

MySQL

< Tools: Eclipse 2.1, Microsoft Visual Studio .NET

Drug Evaluation Human Resources Portal

Role: Senior developer

Project Size: 4 developers, 3 months

Senior Web Component Developer. HR information portal for a major

pharmaceutical company's drug evaluation team members to access relevant

news, events, biographies and files.

< Working from image file mock-ups, build functional DHTML solutions

< Scripting of folder trees that communicate between portlets

< Consult with Information Architect on practical approaches to

fulfilling requirements

< Environment: Epicentric, Tomcat 4, Windows 2000

< Tools: Eclipse 2.0, Homesite 5

Management Team Status Reporting System

Roles: Architect, Technical Lead, Senior developer

Provides role-based access to employee status and issue reports entered by

middle managers and summarized by team/manager for senior management.

Enforces meeting report deadlines, provides access to historical data.

< Design, code and implement custom JSP tags for handling page states for

Form Entry, Form Validation and Form Confirmation

< Created secure access to documents and reports

< Build web-based admin functions

< Environment: J2EE/Struts, Tomcat 4, MySQL, JDBC, Windows 2000

< Tools: Eclipse 2.0, Homesite 5

401k End-to-End Contribution Processing System

Role: Senior developer

Project Size: 22 developers, 8 months

Sub-Systems Architect/Senior Developer. Rewrite of existing Plan Sponsor

Workstation application allowing all activities to be completed online,

both manually and through batched file uploads. Also allowed for the

correction of individual entries from batch uploads and contextual

online help, greatly reducing customer support costs.

< Design and code sub system for taking 401K data manually entered

through a browser

< Develop methodology for dynamically setting content values using Struts

templates

< Design, code and implement custom JSP tags for rendering system-wide

common visual components based on context

< Document methodologies for rapidly incorporating UI designs into JSP

< Environment: J2EE, Struts, Websphere

< Languages: Java, Javascript, XML, JSP, DHTML

Financial Services Account Opening Fraud Prevention Integration

Roles: Architect, Senior Developer, Analyst. Design, document, develop

and deploy integration of the Equifax eIdentifier system into the

existing retail account opening system.

< Code Java interfaces to COM components for 64-bit TripleDES encryption/

decryption

< Analyze business requirements to create technical requirements for

analyzing real-time data from Equifax. Used properties files to update

criteria for approval

< Build a web-based application for management extraction and analysis of

Equifax eIdentifier reconciliation files in relation to database

records of customer applications

< Train business sponsors in use of the new analysis functionality

< Update existing components managing XML data structures to incorporate

evaluation of identity verification

< Code ASP to self-post to and external server and handle connections

errors if they occur

< Environment: IIS, COM, MTS

< Languages: Java, ASP, VBScript, DHTML, Javascript, XML

< Tools: Microsoft J++, Homesite, Clearcase

Financial Services Paperless Account Opening / One Click 401k Rollover

Role: Senior developer

Project Size: 6 developers, 6 months

This was the first completely paperless web-based new retail account

opening system anywhere.

< Develop ASP pages in VBScipt from static, conceptual HTML

< Rewrite existing DHTML to provide cross-browser compatibility

< Design and implement cross-browser Javascript for stateless session

management, data validation, and dynamic UI elements

< Conduct effort analysis of UI design options

< Involved with upgrade efforts for 9 months following the initial release

< Was brought back later to update DHTML for Netscape 6 and increase

performance

< Environment: IIS, COM, MTS, Windows NT4, DOS

< Languages: Java, ASP, VBScript, DHTML, Javascript, CSS, DOS Batch

< Tools: Microsoft J++, Homesite, Clearcase

CholesterolCare.com

Roles: Technical Team Co-Lead, Senior developer

Project Size: 12 developers, 10 months

System provided a means of gathering patient care data for analysis of

medication recommendations, availability and effects. A web-based

interface provide the ability for any physician with account access to

enter information, create reports and receive automated updates on

patient treatment and conditions. Also provided corporate level

analysis of drug application, use and insurance support. Built on a

custom-developed framework similar to Struts (prior to Struts being

created).

I began this project as a contractor, and what put in a lead position

when hired as an employee.

< Assist in system requirements gathering and documentation

< Design, develop and deploy UI

< Assist in database design

< Environment: Weblogic 4.5, Oracle 8i, NT4

< Languages: JSP, Javascript, Java, HTML

Systems Consultant Gloucester, MA

FYW Enterprises (Owner)

April 1998- 2006

FYW Enterprises provided technical services primarily in support of

marketing and brokerage companies.

Key Clients and Services:

Carol Sullivan Real Estate, Inc.

Web and Database solutions provider

< Customized the open source Open-Realty PHP/MySQL application to meet

clients needs

< Added a flexible navigation component to the system for single-point-of-

update

< Developed functionality to acquire MLS data via HTTP and re-format for

inclusion on properties pages

O'Neil Used Equipment

Web and Database solutions provider

< J2EE/Struts web site providing catalog browsing, querying, shopping

cart and form-based communication deployed on a remote ISP with a MySQL

database using JDBC

The Jones Company

Web Master Services, Software Training

< Design, develop, deploy and maintain original real estate/financial

services web site

< Created PHP/MySQL content management system for updating real estate

listings

< Design, develop and maintain custom back up system

< Integrate multiple CRM programs to generate marketing form letters

Rockwood Machinery

Web Master, Microsoft Access Developer

< Design, develop, deploy and maintain Access program handling invoicing,

inventory, contact management, and online searchable catalog

integration.

< Web Environment: ISP provided SQL server and ASP

Whirlpool Corporation

Microsoft Access Developer

< Develop project-specific employee time entry program to integrate with

Primavera

< Develop assembly line Quality Control reporting program

STMicroelectronics

Microsoft Access Developer

< Upgrade and enhance Access95 press corps reporting/analysis application

to Access97

< Design Internet synchronization capabilities

McCarthy Telemarketing

Web Developer, Microsoft Access Developer and Consultant.

< Ported Access telemarketing application to PHP\MySQL for home-based

employees

< Multi-user telemarketing system providing lead distribution, call

reporting, follow up scheduling, performance reporting and order

processing based on project assignment, shift hours, call frequency,

time zone differences, and client/project specific product focus

< Payroll and billing system where computer based calls are automatically

analyzed for itemization by client project to calculate client

statements, campaign results, marketing analysis, and sales person

commissions (which are project based)

< Design, development, deployment and support of secure asynchronous data

exchanges between separate network locations over DSL

Scleroderma Foundation of New England

Web Master Services

Redesign navigation for usability, update DHTML for cross browser and

multi-resolution compatibility, and design HTML forms for print-and-

mail processing

VP Information Services/Marketing Communications Essex, MA

O'Neil International, Inc.

April 1994- December 1999

Used converting equipment brokerage. I was credited with "bringing the

company into the 20th century".

Information Services

< Designed, developed and maintained web site (second company in it's

industry to be on the web) with searchable catalog, product slide

shows, and context-based email forms

< Developed MS Word 2 macro for one-click web site update from database

(in 1995)

< Developed fax marketing automation in VBA based on CRM records in

FoxBase 2.0

< Developed Access program handling invoicing, inventory, and contact

management

< Work performed in 1999 as FYW Enterprises

Director Information Services/MarComm Van Nuys, CA

Dekker Healthcare, Inc.

January 1991- April 1994

Discount supplier of disposable dental/medical supplies. Through custom-

designed contact-management systems and training I tripled annual sales. I

also devised a method for shipping that reduced costs by 40%.

Information Services

< Installed and maintained computers and network

< Developed contact management databases on Mac 512 and in Microsoft

Works

< Installed, set up and trained users in shipping automation software

< Redesigned shipping process resulting in 35% savings

Publication Highlights

. Articles

< Tips to Updating and Upgrading with Eclipse

< Writing Excel Files with Apache POI HSSF and Reading Excel Files with

Apache POI HSSF

< Cleaner Code with the PMD Eclipse Plug-In

< Why Agile Projects Fail (pro-Agile article)

< Improving Code Consistency and Standards Compliance with Eclipse

Preferences

< Stubbing For Fun, Profit, and Survival

< Fix a Broken Page by Breaking the String

< Improving Portal Page Load Performance

< Planning WebLogic Portal Security

< Portal Performance Planning

< 10 Keys to a Successful Portal Project

< Three Workflow Approaches with WebLogic Portal

< Reusable Syndicated Media Portlets: An Example of Simplified Content

Presentation

< The Two Faces of JSF on WLP

< Top 10 Portal Projects Killers

< Integrate Legacy Web Applications as Full Page IFrames in WebLogic

Portal

< Portal Federation with WebLogic Portal WRSP: The Basics, Advanced

Techniques & IPC

< BEA Weblogic Portal 8.x Tips & Tricks

< Propagating Weblogic 8.x Portals

< Open Source-Based Portal-Lite

< Hacking the Weblogic Portal UI

< Apache Axis Quick Start Guide

< E-Signature and Polish

< 5 Keys to Parallel Development

< Open Source Eclipse Outshines Commercial IDEs (2001)

< It's A Small Web After All

< How to Win Friends and Boost Site Traffic (Winner of the 1999 incpad

award)

< Niche Portal Marketing Strategy (1998)

< I Found Your Web Site...So Now What?

Courses Completed

. Oracle Enterprise Architect Master

. Corexcel: Customer focused consulting and Leadership and Management

. Microsoft 2349: Programming the Microsoft .NET Framework with Visual C#

. Sharpoint 2003 Portal and Services

Certifications

. BEA WebLogic Portal 9/10

. Keane Trainer Skills

. Egenera BladeFrame System Administration

. Corexcel: Understanding Behavioral Styles for Teams and Managers

From Brain bench

Role Certifications: Java Programmer, .NET Programmer, Client & Server-

side Web Developer, Web Designer, Database Administrator, IT Manager

Architecture: Customer Requirements Analysis, OO Designs & Concepts, UML,

Web Services Application Engineering

Java Technologies: J2EE, Java 1 & 2, JSP 1.1 & 1.2

Web Technologies: Javascript, DHTML, XML

Microsoft Technologies: .NET Framework, ASP, C# & ASP.NET

[1] From January to April as a contractor



Contact this candidate