Greg has fourteen years of experience as an
Information Systems professional including twelve years in Domino application development, and three years in Document Imaging system
customization. He has particular talents for designing clean, intuitive, user-friendly
interfaces, for high-performance integration, and for robust, scalable,
low-maintenance architectures.
Consulting to more than
fifty different companies, Greg also works installing and configuring Lotus
software, migrating Domino from old hardware to new hardware, transplanting
Domino between iSeries and Windows platforms, and upgrading to the latest
versions of Domino. Greg is well-versed
in spam filtering and network troubleshooting.
In addition to his mastery of internet,
groupware and document imaging technology, Greg’s soft skills include project
management, team building, mentoring, proposal writing, technical
documentation, and a thorough knowledge of Lotus Passport Advantage discount
licensing.
SKILLS
|
LANGUAGES: |
LotusScript, JavaScript, HTML, Notes Formula Language, C,
XML, DHTML, Visual Basic, SQL, Java, Sybase Reporter, Shell scripting. |
|
DATABASES: |
Lotus
Notes, DB2 UDB, MS SQL Server, Sybase, Quodata. |
|
INTEGRATION: |
MQSeries,
Windows API, Notes API, MS Office OLE objects, Skipjack credit card
processing, OnBase document imaging, LS:DO,
LS2CAPI Wrapper, EasyStreet Drawing Tool, PolyImage Graphics Library, Java navigation applets,
Lotus Spreadsheet and Chart Components, Custom DCOM add-ins, DOS. |
|
PLATFORMS: |
iSeries
(AS/400), MS Windows Server 2003, RedHat Linux |
|
SERVER SOFTWARE: |
Lotus
Domino 7.x/6.x/ 5.x/4.x/3.x, Lotus Sametime, Lotus Quickplace, Websphere
Portal Server, Microsoft Exchange Domino Connector, DocWorker Imaging Server,
DocWeb, Lotus Enterprise Integrator (LEI), Lotus Pager Gateway, Lotus Fax
Server |
|
DESKTOP SOFTWARE: |
Lotus
Notes 8.x/7.x/6.x/5.x/4.x/3.x, Microsoft Office, Microsoft Project, Visio,
Adobe Premier, Paint Shop Pro, Web 3D, Sound Forge 7. |
EXPERIENCE
CONSULTING SPECIALIST
FOR SMALL AND MEDIUM BUSINESSES May 2002 – Present
VARIETY
OF INSTALLATION, MIGRATION, UPGRADE, AND DEVELOPMENT PROJECTS
·
Classroom
instruction for Lotus Notes end
users.
·
Mentored
several customers in writing secure Domino
worklow applications which access DB2
data from the iSeries and display it
in a web browser.
· Installed and integrated several Document Imaging solutions utilizing DocWorker and DocWeb.
· Wrote Java agent using JDBC to query SQL Server database from Domino on iSeries and automatically email scanned images to distribution list.
·
Used
Notes C API and LS2CAPI Wrapper to create call report system in Quickplace on iSeries.
·
Websphere Portal installation, configuration, and
integration with Domino LDAP and
collaborative components.
·
Countless
server upgrades from R4, R5, and D6 to D6 and D7, including SMTP
migration.
·
Domino server transplants from Windows Server
to iSeries and iSeries to Windows.
·
Mail
migrations from MS Exchange and from outsourced POP3 and IMAP
to Domino.
·
Wrote
web wizard to import Outlook messages and contacts to iNotes without
a Lotus Notes client.
·
Used
Sametime Links API to develop a “Live Help” chat/screen sharing on a
corporate web site.
·
Server
configuration for anti-spam, mail bottleneck relief, DOLS, session-based
authentication, SSL, internet access, iNotes web mail redirect,
performance tuning, system security audits, policy-based administration, single
copy templates.
·
Authored
Domino-based company web site with dynamic content
management, contact forms, online demos, online event registration.
·
Wrote
utilities to add/replace manager in all mailbox files’ ACLs, recovered
administration rights to server after all IDs’ certificates expired, move ID
files from Directory to archive database.
· Redesigned 2-tier LS:DO Domino R4 web site to leverage R5 capabilities, including JavaScript and CSS, improving ease of use, performance and maintainability. Added back-end queries to DB2, integrated with OnBase document imaging system and SkipJack online credit card processing.
Ø
Implemented
workflow solution awarded by IBM as a Beacon
Award Finalist.
Senior
Programmer for regional bank Oct 2001 – May 2002
WEB
AND NOTES APPLICATION SUPPORT
·
Modified
complex R4.6 development lifecycle document management web site for IT
charge-backs.
·
Authored
13,000-word white paper on web application architecture recommendations.
·
Wrote
suite of Domino administration utilities using LotusScript and Notes
API.
·
Created
automatic LAN asset inventory tool using Win32 API, Notes mail,
Domino, and MS Excel..
·
Implemented
scalability improvements and cosmetic overhauls of business loan application
database.
Ø
Received
Service Excellence Award before officially eligible.
INDEPENDENT
CONTRACTING Jul 1999 – Oct 2001
MULTI-TIER
WEB APPLICATION FOR STATE GOVERNMENT
A
Department of Transportation project, this web application is used by the
state’s 1,800 police agencies for reporting vehicle crash information. IE clients hit Domino R5 across
the internet with security enforced by customized Domino session-based
authentication and server-side SSL.
LotusScript calls a business rule layer in Adabas Natural via
DCOM and Spectrum. The
data is stored in DB2 and MS Access. XML is used for integration with other
processes. Form-intensive application
relies heavily on JavaScript and DHTML for custom controls, frame
navigation and complex form validations.
Real time lookups to IMS via MQSeries. A third party Java applet was
incorporated for dynamic navigation.
·
Tutored
a mainframe analyst in Domino development, security and systems integration.
·
Designed
the presentation layer and lead its development effort.
·
Researched
and identified third-party plug-ins to speed time to market.
·
Designed,
developed and integrated self-service User ID administration website.
·
Designed,
developed and integrated automatic bug tracking website.
·
Authored
21,000 word technical reference explaining the design of the presentation
layer.
Ø
Project
Manager considers Greg the most valuable member of the team of about two dozen.
JOB REQUISITION AND POSTING APPLICATION FOR AN INSURANCE
COMPANY
This high profile workflow application resides on the
company’s intranet. It guides managers
and HR though the requisition process and guides candidates through the
application and interview process, eventually feeding to a Notes “New
Hire” system. Features include ad hoc
approval routing, tight security and clean, easy-to-use screens.
·
Determined
the requirements by interviewing key players and prototyping.
·
Estimated
the work effort and maintained the project plan.
·
Designed
the system to minimize ongoing maintenance.
·
Developed
in Notes R5 with substantial use of LotusScript.
Ø
Director
of HR notes that Greg is more productive than any two other programmers.
EXTRANET WEB SITE FOR HOMEOWNERS
ASSOCIATION
This
complete turnkey solution provides a secure web site for homeowners to update
their association records, post classified ads and participate in a community
forum. It also provides a community
calendar and houses other association information, maps, directories and
helpful links. An interface is included
for realtors and title companies as well as for prospective homebuyers. Hosting is funded entirely through banner
advertisements from local businesses.
The application also functions as the association’s billing system for
printing and tracking a complicated dues structure.
·
Designed
data model and look and feel of site for low maintenance, self-service.
·
Developed
graphics using a scanner, digital camera and PaintShop Pro.
·
Assembled
all data from other systems and paper records, authored all marketing content.
·
Managed
advertising contracts and hosting arrangements.
·
Powered
by Domino R5 with LotusScript, JavaScript, HTML and
Java applets.
CAREGIVER
SCHEDULING FOR HOSPICE
This
three hundred hour project was a volunteer effort to replace a labor-intensive
paper process for scheduling shifts of hospice caregivers. The application translated natural text
schedule descriptions into specific dates for display on calendars and master
schedules.
·
Researched
off-the-shelf packages and ran pilot tests and determined that they were not
suitable.
·
Gleaned
own requirements from observing the manual process and becoming a user.
·
Developed
the application in Notes R5 with LotusScript and Notes Formula
Language.
·
Accomplished
automatic landscape printing for some forms by using Win32 API calls.
CONSULTANT for
IS Consulting firmS Jan 1995 – May 2000
HUMAN
RESOURCES NEW HIRE APPLICATION FOR AN INSURANCE COMPANY
This
high profile six-month project created a human resources forms entry
application. It allowed customizing of
form text and calculations without programming; printed government forms
exactly; and exported the data to a legacy system. Functionality was customized for ten roles.
·
Determined
the requirements by interviewing key players.
·
Estimated
the work effort and created the project plan.
·
Architected
the system to eliminate save conflicts and to promote maintainability and
portability.
·
Led
a team of developers, delegating tasks and reporting progress.
·
Did
almost all of the coding; used Notes R5 with extensive LotusScript.
·
Designed
all screens to be clean and exceptionally easy to use.
team lead for a major insurance company
Served
two years as the team lead for a major insurance company in addition to project
responsibilities.
·
Served
as the consulting firm’s liaison - responsible for staffing issues and time
sheets.
·
Acted
as a mentor to developers from the consulting firm and from the client.
·
Presented
proposals and estimates for several projects being explored.
·
Architected
complex systems for other team members to implement.
SALES
REPORTING SYSTEM
This high
profile secure Domino sales reporting system was completed in six
months. It presented online over 4,500
distinct reports, weekly, comprised of sales data from multiple mainframe feeds
as well as from a sales planning application.
The 1GB of data were totaled hierarchically and secured with a
hierarchical authentication setup. It
speeded reporting of critical sales results by three months while eliminating
expensive postal mailings.
·
Designed
the security setup and the reporting system.
·
Used
JavaScript and HTML to provide identical functionality in web
browsers and Notes.
·
Made
simple, but highly flexible, screens for intuitive drilling down into all
details of the sales results.
PROFIT
PLANNING APPLICATION FOR A MAJOR INSURANCE COMPANY
An
eighteen-month undertaking, this sales planning application was projected to
generate $10MM per year in additional revenue.
It allowed insurance agents to track every financial detail of their
business and effectively forecast profits.
The client produced a CBT and a video to promote this application to
4,500 remote users. The design alone was
22MB. It incorporated its own file
management shell to access the data which was stored separately, pushing the
envelop of the Notes R4 platform.
·
Architected
the system to work in a complex, limited, and constantly changing network
infrastructure.
·
Coordinated
with other departments for integrating into standard corporate footprint,
organizing support organizations, and deploying via remote management software.
·
Estimated
tasks and maintained the project plan.
·
Lead
programming team through a fast-paced development cycle with ever-expanding
requirements.
·
Developed
major pieces of the system; used LotusScript extensively, as well as Formula
Language.
·
Transparently
integrated email for exchanging data among users due to a very slow network.
·
Embedded
spreadsheet and chart Lotus Components to give the most intuitive
interface possible.
·
Designed
and created an exceptional graphical user interface.
·
Designed
and developed separate Notes R4 list server application for
disseminating data downloads from a mainframe and processing self-service user
requests such as password resets.
Ø
Client
nominated Greg’s application for a Lotus Beacon Award.
Domino system administration
for electronic commerce company
This one-year engagement included
managing all user accounts as well as four servers and their replication
schedules with external domains, version upgrades and performance
monitoring.
·
Kicked
off cc:Mail to Notes conversion project.
·
Formed
technical Notes team with representatives from five support areas.
·
Designed
and developed a Notes R4 help desk call tracking system that spanned
four departments.
·
Implemented
Notes R4 capital request approval system relying on extensive use of LotusScript.
·
Enhanced
various Notes R4 applications using Notes Formula Language.
Ø
Awarded
“Consultant of the Month” out of about 120 consultants.
HARDWARE RELOCATION SYSTEM FOR A UTILITY
COMPANY
Designed
and developed a seven-department workflow system in Notes R3. Utilized WIT server process and Notes
Formula Language and integrated with existing asset management application.
OTHER
PROJECTS
·
Modified
Notes R4 forms routing application for health care product distributor
utilizing LotusScript.
·
Administrated
Domino R4 environment and developed miscellaneous Notes R4 applications
for a major bank over a 6 week engagement.
Installed pager gateway, fax server.
·
Augmented
a Notes R4 Sales Force Automation system for a chemical company. Utilized LotusScript and Formula
Language. Completed major new
functionality in 3 weeks.
·
Wrote
business plan for firm’s Notes Practice, educated sales force. Established the firm in Lotus Business
Partner Program. Installed firm’s Domino
server.
·
Developed
forms entry system for mainframe access security changes.
·
Designed
and developed call tracking system for a telephone company help desk. Utilized Notes R3 with Notes
Formula Language.
·
Enhanced
Notes R3 contact management application for chemical company.
·
Performed
various internal Notes development and administration tasks for
consulting firm.
· Made modifications to C program for major food supplier.
Gathered
requirements for and customized a Quodata billing package to include
student bank accounts, payment schedules and specially formatted billing
statements. Short timeline and high
priority as system handles bulk of school’s revenue. Gathered requirements for and customized a Quodata
college scheduling and transcript package for boarding school and summer camp
use. Trained end-users.
Ø
CIO
comments that Greg has management qualities.
COLLEGE CO-OP FOR
ELECTRONIC PUBLISHER Mar
1990 – Sep 1993
Revised
large C batch programs with embedded SQL for performance tuning
of royalties system. Achieved five
hundred percent improvement.
·
Wrote
Korn shell scripts to run scheduled reports.
·
Wrote
Sybase Reporter programs to extract data from Sybase billing
system.
·
Six
months writing and executing test scripts in Quality Assurance department.
EDUCATION
The
PROFESSIONAL certifications
|
DOMINO APPLICATION DEVELOPMENT: |
·
Principal CLP IBM Lotus Domino 7 Application
Developer ·
Principal CLP IBM Lotus Domino 6 Application
Developer · CLP Domino R5 Principal Application Developer·
CLP Notes Principal Application
Developer R4 · CLP
Notes Application Developer R3 |
|
DOMINO SYSTEM ADMINISTRATION: |
·
CLP IBM Lotus Domino 7 System Administrator ·
CLP IBM Lotus Domino 6 System Administrator ·
CLP Domino R5 System Administrator ·
CLP Notes System Administrator R4 · CLP Notes
System Administrator R3 |
|
iSERIES: |
·
IBM e(logo)server Certified Systems Expert – iSeries
Technical Solutions Domino R5, R6 · IBM
e(logo)server Certified Specialist – iSeries Solution Sales V5R2 |