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.

 

PROGRAMMER FOR WORLD CLASS ARTS BOARDING SCHOOL                       Dec 1993 – Jan 1995

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 Ohio State University, Columbus, OH                                                                Dec 1993

Bachelor of Science, Computer and Information Science

·         Software Systems Specialization

 

 

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