Lotus Notes Developer Resume
Greenville, SC
SUMMARY OF QUALIFICATIONS
- More than 15 years of information technology consulting experience, focusing on full software development life cycle, project management, mentoring and training.
- Expert in information systems technology, software development life cycle, database design, requirements analysis, systems analysis and troubleshooting, quality control, project planning and strategic planning.
- Adept at quickly learning and adapting to new technologies.
- Adept at building strong working relationships with customers, coworkers and management.
- Excellent communications, presentation, analytical and problem solving skills.
Hardware: IBM 303X, 308X, 309X, IBM PC Compatible, Intel Chipset
Software:Lotus Notes, Domino, QuickPlace/Quickr, MS Sharepoint, WebSphere Studio, Eclipse, Sametime, Domino Document Manager, TeamStudio, Replic-Action, Notrix, DECS, FTP, MS Office Suite, OpenOffice, Lotus Symphony, MS Visio, Novell exteNd (Director, Composer, Portal)
Operating Systems: MVS, Windows 95/98/2000/NT/XP, Unix, Linux, OS/2 2.X
Databases: Lotus Notes, DB2 UDB, Microsoft Access, Oracle, MySQL, Interwoven, Oracle UCM
Languages: LotusScript, Lotus Formula, Java, JavaScript, DXL, SQL, .NET, PERL, PHP, Visual Basic, Cold Fusion, SAS, REXX, JCL, COBOL
Web Technologies: HTML, XML, JSP, ASP, XSLT, CSS, DHTML, AJAX, WSDL, SOAP, Web Services, RSS, Apache Tomcat
Methologies: RAD, Agile, OOD, OOP, SDLC, Method/1
PROFESSIONAL EXPERIENCE
Confidential,Greenville, SC December 2008 – Present
Consultant – Lead Lotus Notes DeveloperClient Company: Confidential,
General Description of Roles and Responsibilities:
- Design, develop, maintain and support Lotus Notes and Domino applications (multi-database, multi-tier, workflow, web-enabled, composite applications, administration tools, etc.)
- Evaluate and recommend new releases and upgrades to Lotus Notes/Domino software
- Evaluate, recommend, install, configure, and support third-party Lotus Notes/Domino related software
- Work with Domino Administrators and management groups to create and maintain a secure, reliable and efficient Lotus Notes/Domino infrastructure
Project Name: Lotus Notes 8.5 Mail Templates Customization
Software/Tools: Lotus Notes 8.5, Eclipse
Languages/Databases: LotusScript, Lotus Notes
Developed custom code in several Lotus Notes 8.5 Mail Templates to meet unique requirements for several customer areas.
Project Name: Conference Rooms Composite Application
Software/Tools: Lotus Notes 8.5, Eclipse
Languages/Databases: LotusScript, Lotus Notes
Created a composite application, including several NSF components, to integrate with Lotus Notes Rooms and Resources databases. This application displays site plans, floor plans, and room layouts based on selections in the Rooms and Resource database.
Project Name: Admin Utilities
Software/Tools: Lotus Notes 6.5/8.0/8.5
Languages/Databases: LotusScript, Lotus Notes, DXL
Created several utilities to address issues in existing Lotus Notes database when Lotus Notes Client software was upgraded to Release 8.5.
Project Name: EWMS/Field HR/OCN Staffing Reconciliation Utility
Software/Tools: Lotus Notes 6.5
Languages/Databases: LotusScript, Lotus Notes, MS Excel
Created Lotus Notes utility with several scheduled agents to automate data integration and reconciliation between multiple web-enabled Lotus Notes applications and SAP HR system.
Confidential,Omaha, NE June 2000 – December 2008
Consultant – Lead Lotus Notes DeveloperClient Company: Confidential,
General Description of Roles and Responsibilities:
- Architect solutions for Record Enablement/Records Management of Lotus Notes-based mail
- Modify/maintain design templates for Primary, Secondary, and Archive mail files
- ScrumMaster for Agile development project
Project Name: Electronic Records Management
Software/Tools: Lotus Notes 7.x
Languages/Databases: LotusScript, Lotus Notes
Architected solutions for business record enablement and records management of e-mail messages in Primary, Secondary, and Archive mail files. Modifying and maintaining the design templates for the Primary, Secondary, and Archive mail files to implement the business record enablement and records management solutions.
Project Name: Information Television (ITV) Replacement Project
Software/Tools: Symon TargetVision, Microsoft Office, Lotus QuickPlace, Lotus Forms 3.0
Languages/Databases: Java, JavaScript, HTML, XML, XSL, RSS, CSS, ColdFusion, Eclipse
Architected solution for replacing proprietary software, services, and hardware with a custom built solution for broadcasting static and dynamic corporate information. Integrating this solution with the client’s content management system. Served as ScrumMaster for this project using Agile software development methodologies.
Client Company: Confidential,
General Description of Roles and Responsibilities:
- Develop agents to optimize processing and reconcile data in E-Mail Warehouse System
- Develop agents for legal discovery requests of e-mail repositories
Project Name: E-Mail Warehouse/Legal Discovery Project
Software/Tools: Lotus Notes 6.5
Languages/Databases: LotusScript, Lotus Notes
Developed and executed agents to optimize processing in the E-Mail Warehouse System. Developed and executed agents to reconcile data between several e-mail repositories. Developed and executed agents to perform legal discovery requests of e-mail repositories.
Client Company: Confidential,
General Description of Roles and Responsibilities:
- Mentor, advise and provide direction to client\'s employees in Lotus Notes/Domino application development, security, administration, troubleshooting, problem resolution, etc.
- Design, develop, maintain and support Lotus Notes and Domino applications (multi-database, multi-tier, workflow, web-enabled, etc.).
- Develop administration tools, policies, processes and procedures and work with Domino Administrators and management groups to create and maintain a secure, reliable and efficient Lotus Notes/Domino infrastructure.
- Develop project charters and service level agreements for new projects, applications, major enhancements, etc.
- Develop and conduct presentations and demonstrations on projects, initiatives, etc. to State of Nebraska agency managers, directors, etc.
- Review the design, security, accessibility compliance, etc. of new databases and enhancements/fixes to existing databases being submitted for implementation.
- Research Lotus Notes/Domino and J2EE related products and technologies.
Project Name: Lotus Notes to Microsoft Sharepoint Migration
Software/Tools: Lotus Notes/Domino 7.x, Microsoft Sharepoint 2007, Microsoft Application Analyzer
Languages/Databases: LotusScript, Lotus Notes, Java, JavaScript, XML, HTML
Led project for assessing and categorizing inventory of Lotus Notes databases for migration to Microsoft Sharepoint and related products. Participated in proof of concept workshop for migrating Lotus Notes databases to Sharepoint.
Project Name: Lotus Notes Change Management Application
Software/Tools: Lotus Notes/Domino 6.x/7.x, DesignScanner
Languages/Databases: LotusScript, Lotus Notes, Java, JavaScript
Designed and developed the Lotus Notes Change Management application. This is a multiple-database application with workflow processes for the request, authorization, assignment, review, approval and implementation of new Lotus Notes databases and enhancements/fixes to existing databases. Developed formal policies and procedures related to the change management processes to enforce adherence to application development standards and to ensure design integrity of mission critical applications.
Project Name: Production Database Registry
Software/Tools: Lotus Notes/Domino 6.x/7.x
Languages/Databases: LotusScript, Lotus Notes, Java, JavaScript
Designed and developed the Production Database Registry application. This is a Lotus Notes database used for recording and monitoring information about databases residing on the production application servers, including database properties, ACL settings/compliance to standards, customer/technical information, support contacts and aids, server/client/browser upgrade vulnerability assessment, testing requirements, accessibility compliance, etc..
Software/Tools: Lotus Notes/Domino 6.x/7.x
Languages/Databases: LotusScript, Lotus Notes, Java, JavaScript
Designed and developed the Domino Directory Administration application. This is a multiple-database application that enables non-administrators to submit automated transactions that update Group documents in the Domino Directory. The update transactions are automatically processed via scheduled agents.
Project Name: Domino Document Manager Extract Utility
Software/Tools: Lotus Notes/Domino 7.x, Domino Document Manager 7 (Domino.Doc)
Languages/Databases: LotusScript, Lotus Notes, XML
Designed and developed the Domino Document Manager Extract Utility. This utility is a Lotus Notes application that automatically extracts attachments from documents in Domino Document Manager libraries and copies them to shared drives to enable off-site storage of disaster recovery procedures, critical documents, etc.
Project Name: State of Nebraska Content Management System
Software/Tools: Novell exteNd, Lotus Notes/Domino 6.x, WSAD 5.x, Domino.Doc, Web Services
Languages/Databases: Java, XML, XSL, LotusScript, Lotus Notes, SQL, DB2 Universal Database
Designed and developed the State of Nebraska Content Management System (CMS) and the related processes and utilities, etc. This is a J2EE portal application. Extracted and migrated existing documents and related metadata, attachments, etc. from Domino.Doc libraries to the CMS repository.
Software/Tools: Lotus Notes 6.x/7.x, Bobby, WAVE, LIFT Online, VisCheck, JAWS, WindowEyes, IBM Home Page Reader, DesignScanner
Languages/Databases: LotusScript, Lotus Notes, HTML
Established and led the Lotus Notes Accessibility Workgroup. Developed Lotus Notes Accessibility Standards and Guidelines documents. Developed tools and techniques to assist development teams in creating, testing, implementing, maintaining and documenting Lotus Notes applications that are compliant with Section 508 of the Americans with Disabilities Act. Set up an accessibility testing environment that developers use to test the accessibility features in Lotus Notes/Domino applications.
Developed and presented a training workshop on project management for rapid application development (RAD) projects. This workshop was presented to Lotus Notes/Domino and WebSphere developers.
Confidential,Omaha, NE May 2003 - Present
Information Technology Instructor, Consultant, and Author
Client Company: Confidential,
General Description of Roles and Responsibilities:
- Teach Lotus Notes and Domino official courseware
- Develop and teach custom courses on Lotus Notes and Domino related products
Client Company: Confidential,
General Description of Roles and Responsibilities:
- Practice exam developer for Lotus Notes/Domino certification practice exams.
- Technical reviewer for Lotus Notes/Domino certification practice exams
Client Company: Confidential,
General Description of Roles and Responsibilities:
- Author of the books CertPrimer 623, CertPrimer 739, CertPrimer 801, and CertPrimer 802, a series of certification preparation books published in 2007.
Client Company: Confidential,
General Description of Roles and Responsibilities:
- Contributing author for the book Lotus Notes and Domino 6 System Administrator - Exam Cram 2, a certification preparation book published in November, 2003.
Confidential,Omaha, NE March 1997- June 2000
Consultant – Lotus Notes Developer, Web Developer
Client Company: Confidential,
General Description of Roles and Responsibilities:
- Design, develop, maintain and support Lotus Notes applications for the Harriman Dispatching Center and executive management in the Operating Division.
- Design, develop, maintain and support the department intranet web pages for the Harriman Dispatching Center.
Client Company: Confidential,
General Description of Roles and Responsibilities:
- Assist Berkshire Hathaway staff in setting up corporate website
- Publish Annual Reports to the website for years 1997, 1998, 1999 and 2000
Confidential,Omaha, NE September 1996 to March 1997
Consultant – Systems Analyst, SAS ProgrammerClient Company: Confidential,
General Description of Roles and Responsibilities:
- Produce statistical reports and trend analysis of batch job statistics and on-line transaction data using SAS/SQL
Confidential,Omaha, NE April 1978 to May 1996
Information Services Engineer
Information Services-Development Center/Desktop Management:
- LAN Administrator for the Information Services Operation (800+ Workstations; 22 Servers)
- Developed and maintained various Individual Life and Group Insurance mainframe and client/server systems
- Stage Manager for Workstation/LAN activities for corporate Business Continuity project (Disaster Recovery). Conducted successful tests of critical applications with local workstations to remote host site.
- Information Services liaison to a corporate-wide productivity program. Conducted studies of manual and automated processes of various corporate functions to determine productivity measurement criteria.
Bachelor of Science Degree in Web Technologies
Associate of Science Degree in Computer Programming
