| Eventually there will be the full story behind FYW here. Until then, my resume will do as filler. |
|
(Address and Phone Number provided to qualified email responses only)
Greetings,
My experience for the last several years in professional services is in the full life-cycle technical leadership and implementation of complex portals and other high-risk, mission-critical web-based applications where the system client is a browser and people’s jobs depend on it working right the first time.
The type of position I am interested in is where I can make a difference by improving the quality of the both the experience of both users and developers, reduce maintenance effort and improve the ROI of web-accessible software.
I have a passion for building and expanding portal-based systems. 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 for the IT department 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.
If you find that my experience, interests, and beliefs fit your needs, please contact me at portal.dude@yahoo.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
Skill Keywords
Languages and APIs
Java, J2EE, JSP, JDBC, .NET, C#, ASP, XML, XSLT, HTML, Javascript
Commercial Portal Products
WebLogic Portal, Epicentric (now Vignette), Plumtree, Sharepoint 2.0
Open Source Products
Struts, Tiles, Tomcat, Liefray, POI, Eclipse
Technologies and Methodologies
Web Services, SOA, UML, RAD, XP, Agile, RUP, Waterfall, DHTML, AJAX
Summary of Experience
Fifteen years of solution delivery experience
Details of Experience
Senior Principal Consultant Charlotte, NC
Undisclosed – Professional Services (North American Consulting)
June 2007 to Present
Duties currently include:
Principal Consultant Charlotte, NC
BEA Systems – Professional Services (America’s South Region)
September 2006 to June 2007
Duties currently include:
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 Major US Telecommunications Company
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
January1 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.
Duties included:
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.
Also responsible for training most of the team 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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
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.
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).
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.
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.
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.
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.
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.
Financial Services IIS to Websphere Migration Strategy
Role: Senior Developer/Analyst. Consult on merits of various architectures.
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.
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.
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.
-------------------------------------------------------------------------------------
Systems Consultant Gloucester, MA
FYW Enterprises (Owner)
April 1998– Present
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
O’Neil Used Equipment
Web and Database solutions provider
The Jones Company
Web Master Services, Software Training
Rockwood Machinery
Web Master, Microsoft Access Developer
Whirlpool Corporation
Microsoft Access Developer
STMicroelectronics
Microsoft Access Developer
McCarthy Telemarketing
Web Developer, Microsoft Access Developer and Consultant.
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
First Parish Church of Manchester
Install and maintain network hardware and software systems
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
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
Publications
Courses Completed
Certifications
From Brain bench2
Role Certifications: Java Programmer, .NET Programmer, Client & Server-side Web Developer, Web Designer, Database Administrator, IT Manager (and one test short of Architect)
Microsoft: .NET Framework, ASP, C# & ASP.NET
Java: J2EE, Java 1 & 2, JSP 1.1 & 1.2
Web: Javascript, DHTML, XML
Architecture: Customer Requirements Analysis, OO Designs & Concepts, UML, Web Services Application Engineering
1 From January to April as a contractor
© 2010 Scott Nelson dba FYW Enterprises