Senior Software Engineer Resume Profile
OBJECTIVE: To obtain a leadership role in providing Information Technology services to an organization that is technology driven and growth oriented. That will allow me to use the over 20 years of experience I have in successfully managing, designing and delivering business and systems solutions through its entire life cycle.
SOFTWARE: Google Web Toolkit 2.4, GXT 2.2.x, Spring Framework 3.1.x, Hibernate 3.x, JBoss 4.x, Caucho Resin Pro 3.1.x, JAVA 2 Enterprise Edition J2EE 1.x, Eclipse 3.7.x, Ivy 2.3, Maven 2.0.10, Mockito 1.9.x, EasyMock 2.3, Drools 4.x, JiBX 1.2, IBM WebSphere Studio Application Developer WSAD 6.x, WebSphere Application Server 6.x, DB2/UDB 6.x - 7.x, Visual Age for Java 3.x - 4.x, Visual Age C/C 4.x, Content Manager 8.x, Borland JBuilder 4 - 6, C/C 3.x - 4.x, Sun Solaris, Sun ONE Application Server 7, HP-UX 11.x, Lotus Notes 2.x - 4.x and Domino 4.x - 5.x, Lotus Notes C/C API 2.x - 5.x, LotusScript 2.x - 4.x, Domino Enterprise Connection Services DECS , Lotus Enterprise Integrator LEI v3.2, Microsoft Internet Explorer 3.x - 6.x, Windows 3.x, Windows 95x, NT 3.51 - 4.x, 2000 SPx, XP, 98 SE, Visual C 5.x - 6.x, SQL Server 4.2x - 7.x, Access 2000, Visual Basic VB 3.x - 6.x, C 6.x, Visual Source Safe 3.x - 6.x, Intersolv PVCS 5.x - 6.x, Cashal Replic-Action 4.x, Netscape JavaScript 1.3 - 1.5, Navigator 3.x and 4.x, Communicator 4.x - 6.x and Sun Java JDK 1.1.x - 1.6.x, Extensible Markup Language XML 1.x, Extensible Stylesheet Language XSL 1.x, Casading Style Sheets CSS and Oracle 10g 11g.
NETWORKS/PROTOCOLS: IBM Token Ring, Novell Netware 3.1x and 4.x and Novell Directory Services 4.x, SCO XENIX System V, Ethernet and Banyan Vines networks, NetBIOS, IPX/SPX, TCP/IP, HTTP, HTTPS, IIOP, RMI.
EXPERIENCE:
Confidential
SENIOR SOFTWARE ENGINEER
- Present Help design and implement several major enhancements to the Enterprise Single Sign On Confidential application to provide a single sign on facility for all Confidential applications. Confidential is a web service application and its APIs are exposed as SOAP Web Services. They fall under three categories: User Management, Credential Management and Configuration Management.
- Helped design and implement the new Confidential Tag Management Soap Web Service. Which is used to define and associate META data to user profiles.
- Helped design and define the Tag Confidential methods, request, response and necessary class objects by modifying the schema files that are used to produce the Confidential.
- Helped implement the Tag methods functionality using Delegate, Command Chain, Decorator and DAO patterns.
- Implemented a Decorator to add functionality to the Delegate to only process Tags of the same Tag Type as the delegates. The Decorator was initialized using the Spring Bean Post Processor.
- Designed and implemented pagination functionality to control the number of tags that are to be returned from all queries.
- Designed and implemented integration tests to test the full around trip of a method and tests to test specific functionality within a method.
- Helped design and implement the eSSO Tag Management as a REST Web Service using the Simple Cloud Identity Management standard.
- The applications were created using Apache CXF 2.6.x, Spring Framework 3.1.x, JBoss 4.x, AspectJ 1.6, JPA 2.0, Hibernate 3.x, Maven 2.x, Mockito 1.8.x, SpringSource Tool Suite IDE 2.7.x, J2EE 6, Java JDK 1.6.x, Apache Ant 1.6.5, CollabNet Subversion 1.7, TortoiseSVN 1.7 and Artifactory 1.2.5.
Confidential
SENIOR SOFTWARE ENGINEER
- Help design and implement several major enhancements to the Confidential application to provide value added and American Recovery and Reinvestment Confidential functionality. Confidential is a Web-based, workflow-driven ambulatory electronic health record Confidential solution that automates the clinical functions of a hospital physician practice Prescription management, Diagnostic order entry, Results reporting, Encounter documentation and Clinical workflow management.
- Helped design and implement the new Confidential Syndromic Surveillance HL7 messages codes using JAXB 2.0 annotations.
- Helped design and implement the support for ICD 9 and 10 codes using JQuery 1.7.
- Participated in implementing Confidential 1 and 2 functionality so that it can be ARRA certified.
- Participated in implementing release 10.3, which was a major Enterprise, release.
- Worked on the Installed Based IB team to maintain and resolved bugs in the released application.
- Helped design and implement the new user interface for Social History information using GWT, GXT, GWT RPC, Hibernate and spring.
- The applications were created using Spring Framework 3.x, JBoss 4.x, AspectJ 1.6, Hibernate 3.x, Apache Ivy 2.3, Mockito 1.9.x, Eclipse IDE 3.7.x, PMD 4.2.x, J2EE 6, Java JDK 1.6.x, Apache Ant 1.6.5, CollabNet Subversion 1.7, TortoiseSVN 1.7, Artifactory 1.2.5 and Jenkins 1.4x.
Confidential
SENIOR SOFTWARE ENGINEER
- Help design and implement several major enhancements to the Endeavor Software Development Kit SDK built on a Service Oriented Architecture SOA that all client teams use to build all the Confidential web sites to find and book hotels online, browse hotel properties worldwide, reserve rooms with best and guaranteed rates.
- Participated in the Confidential re-branding project that was a complete overhaul of the Confidential web site's look and feel. This re-branding effort would affect about 1000 existing hotels and 400 new ones and would lead the way in which the Hotel's exterior/interior is to be re-branded as well.
- Participated in the Intercontinental IC Hotel re-branding project that was a complete overhaul of the IC web site's look and feel. It was the first re-branding effort to use the Confidential, which is a replacement for the previous priority solution they were using.
- Participated in the Privatization of Army Lodging PAL project that provided a hotel reservations web site to eliminate inadequate transient housing and sustain quality facilities for the long term for military personnel.
- Created an Error Code and Message Business Service/Framework to map back end error codes to user-friendly error messages to be displayed in the client tier.
- Used JMX and MX4J to monitor and gather statistics on the time it took for a method to run as well as the ability to invoke methods and change parameters.
- Used Altova UModel to create use case, sequence, class and activity diagrams.
- Participated in the requirements gathering and definition by meeting with the business areas and the Information Systems.
- The applications were created using Spring Framework 3.x, AspectJ 1.6, Hibernate 3.x, Apache Maven 2.0.10, EasyMock 2.3, Drools 4.x, JiBX 1.2, Eclipse IDE 3.4.x, TestNG 5.x, PMD 4.2.x, J2EE 1.4, Java JDK 1.6.x, Apache Ant 1.6.5, CollabNet Subversion 1.5, TortoiseSVN 1.6, Artifactory 1.2.5 and Hudson 1.323.
Confidential
SENIOR SOFTWARE ENGINEER
- Help design, implement, and analyze many major enhancements to the Enterprise Transaction Manager Confidential . Confidential is a highly visible application that was created so that orders for mobile phones, lines of service, mobile phone accessories and many different types of phone upgrades would be processed without human intervention unless necessary.
- Performed data analysis on the order transactions to judge performance, diagnosis order failures and suggest enhancements to improve the overall performance of Confidential.
- Implemented a database table maintenance application for Confidential that was designed so that it could point to any table in a database by modifying property files.
- Worked on the requirements gathering and definition by meeting with the business areas and the Information Systems.
- The applications was written using MyEcipse Enterprise Workbench 4.x, J2EE 1.3, Apache Struts 1.2x, Enterprise Java beans and Java JDK 1.5.x, JSTL, JavaScript, JAVA Server Pages JSP , Custom Tag Libraries, XML, XSL, CSS and HTML
- The applications are deployed on HP-UX 11.x and the database table maintenance application was deployed on a Sun ONE Application Server 7.
Confidential
SENIOR SYSTEMS ADVISOR
- Help design and implement several major enhancements to the Confidential online web product that allows users to apply for individual consumer health insurance. Three new products were implemented.
- Worked on the requirements gathering and definition by meeting with the business areas and the IT department. Also helped with the overall project schedule.
- Created use cases from the requirements so that any developer could read them and start to implement a solution.
- Proposed a solution on how communications documents were defined and created. The solution suggested using IBM Content Manager, which was already in-house, as the document repository where all the communication documents would be stored and edited to define static and dynamic data. An application would be created to retrieve and most recent copy of a particular document from Content Manager and a third party tool would update the dynamic data definitions that are defined in a XML document, with the appropriate data. This solution would be useful within the whole organization and save the company millions of dollars. They currently have to go to the IT department to define and create the documents. This solution would have non-programmers define and create the documents using their current tool set so very little training is involved.
- Worked on enhancements to Application Entry, Change Card and Communications documents.
- Worked on creating communication documents using Apache Formatting Object Processor FOP to render PDF or text documents used XSL to define the document's static and dynamic text and XML to define the dynamic data.
- The application was developed with IBM Rational Application Development Platform 6.x, J2EE 1.3, Java Development Kit JDK 1.4.x, IBM Enterprise Information Portal Java API, IBM Content Manager 8.2, Apache Struts 1.1, JSTL 1.x, Apache FOP, XSL and XML.
- IBM WebShpere Application Server 5.1.x is being used to manage and run Java Server Pages, Servlets and Enterprise Java Beans EJB .
- Concurrent Versions System CVS is used to maintain and version source code and is used to pull code from and build an EAR file for deployment.
Confidential
SENIOR SYSTEMS ENGINEER
- Help design and implement an enhancement to the SiteProtector product. The current agent licenses would be modified to support Confidential tokens and entitlements.
- Designed and implemented the Token Manager Broker TMB and the Entitlement Manager Broker EMB to manager Zuul tokens and download and display entitlements.
- The Token Manager Broker and Entitlement Manager Broker were implemented to support Remote Method Invocation RMI and interfaced with Dynamic Link Libraries developed in C using Java Native Interface JNI .
- The Entitlement Manager Broker managed a thread that would automatically download entitlements on an hourly interval. These settings are user defined and stored in a properties file.
- The application was developed with JetBrains IntelliJ 4.5x, Swing, Java Development Kit JDK 1.5.x.
- JBoss Application Server 4.0.x is being used to manage and run web services, servlets and Enterprise Java Beans EJB .
- Borland StarTeam is used to maintain and version source code and ANT is used to pull code from StarTeam and build an EAR file for deployment.
Confidential
SENIOR SYSTEMS ENGINEER
- Help design and implement a web based J2EE compliant application built on a Service Oriented Architecture SOA to help manage the Carpet and Yarn Manufacturing activities on Shaw's Plant floors. The service design is based on the Open Applications Group Integration Specifications Confidential Business Object Documents BOD .
- Designed and implemented Party Services that uses Confidential Party pattern to encapsulate information from LDAP.
- Services are secured using JAAS that authenticates against LDAP.
- The application was developed with IBM WebSphere Studio Application Developer WSAD 5.x, Struts 1.x, JSTL 1.x, JavaScript 1.x, Java Development Kit JDK 1.3.x, JAVA Server Pages JSP 1.x, Custom Tag Libraries, XML 1.x, XSL, CSS, Ant and HTML 4.x.
- There are services to handle Transportation, Inventory, Parties, JMS/MQ Series Messaging, Printing, Business Rules, Workflow, Order Management and JUnit Tests.
- IBM WebSphere Application Server WAS 5.x is being used to manage and run web services, servlets and JAVA Server Pages containing browser content.
- Concurrent Versions System CVS is used to maintain and version source code and Confidential is used to pull code from CVS and build an EAR file for deployment.
Confidential
- Help create a JAVA based framework that uses a Model-View-Controller Model 2 pattern. Application developers use this tool to build component based applications for the Internet and Intranet that are deployed on a distributed architecture.
- Designed and implemented role based security within the framework that is configurable using custom tags.
- The system is developed with IBM Websphere Studio Application Developer 5.x, JavaScript 1.x, Java Development Kit JDK 1.3.x, JAVA Server Pages JSP 1.x, Custom Tag Libraries, XML 1.x, XSL, CSS Ant and HTML 4.x.
- JDBC classes are used to access any compliant database. MQ Series classes are implemented to obtain legacy data.
- IBM WebSphere Application Server 4.x is being used to manage and run application servlets and Enterprise Java Beans EJB that contain database transaction logic and JSPs for browser content.
- Concurrent Versions System CVS is used to maintain and version source code.
Confidential
SOFTWARE ENGINEER
- Creating the company's Intranet web site.
- Created functional specifications for graphical user interface and back-end processes that contained Universal Modeling Language UML case diagrams.
- The system is written in Lotus Domino R5.x, IBM VisualAge for Java 4.x, JavaScript 1.x, JFC Swing components, Java Development Kit JDK 1.3.x, XML 1.x, XSL, CSS and HTML 3.x and 4.x.
- The following advanced features are being implemented: JavaScript event handling, Lotus Notes navigators, script libraries, event invoked LotusScript and JAVA agents, sub-forms, hot-spot links to URLs, HTML frames, database search forms and views, document level security and applets.
- IBM WebSphere Application Server 4.x is being used to manage and run application servlets and Enterprise Java Beans EJB that contain database transaction logic and JAVA Server Pages JSP for browser content.
- JDBC and ODBC are being used to access the Oracle 8i and MS SQL Server databases.
- HTTP authentication and Secure Sockets Layer SSL 3.x using 3rd party certificates are being deployed to secure application access and transactions.
Confidential
CONSULTANT
- Developed the Confidential Forwards Trading System prototype to simulate how a trader would trade Forwards Foreign Exchange FX currencies within the Forwards FX market.
- A message server was implemented to pass market information to the clients.
- Multiple threads were used to support the client/server architecture.
- Created functional specifications for the front-end graphical user interface that included Universal Modeling Language UML case diagrams.
- Enhanced existing class library using Object Oriented Design OOD techniques.
- The system was written using Borland's JBuilder 5, JFC Swing class Java beans and Java JDK 1.3.x.
- PVCS Version Manager 6.7 was used to maintain and version source code.
Confidential
CONSULTANT
- Designed and enhanced the company's Intranet web site. Specifically the employee self-service area by implementing a shopping cart scenario that allowed the user to pick and choose only from their authorized list of benefits.
- Created proposal.
- Created functional specifications for graphical user interface and back-end processes that contained UML case diagrams.
- Created project schedule using MS Project.
- HTTP authentication and Secure Sockets Layer SSL 3.x using 3rd party certificates were deployed to secure application access and transactions.
- The system was written using IBM VisualAge for Java 3.x, JFC Swing class Java beans and Java JDK 1.3.x.
- The client was deployed on Sun Solaris and MS NT servers.
- IBM WebSphere Application Server 3.5x was used to manage and run application servlets that contained database transaction logic and JSPs for browser content.
- JDBC connectors were used to access the Domino R5.x documents and DB2 database.
- IBM DB2 Universal Database V6.x was used as the back-end relational database.
- Lotus Domino R5.x was used as the web server and provided rich text content.
- PVCS Version Manager 6.7 was used to maintain and version source code.
Confidential
SOFTWARE ENGINEER
- Collaborated in the implementation of the Enterprise Client Profile Setup Expert ECliPSE a Client Profile Management application for Confidential prescription drug customers. Which gives Confidential employees the ability to maintain new and existing client profile information through a single interface.
- Assisted in the implementation of the Security system and thin client browser plug-in.
- Enhanced existing class library using Object Oriented Design OOD techniques.
- The system was written using IBM VisualAge for Java 3.x, JFC Swing class Java beans and Java JDK 1.1.7x.
- Thin client plug-in was developed in C using MS Visual Studio 6.x.
- IBM WebSphere Application Server 3.x for MS NT 4.x and OS390 was used to manage and run application servlets and Enterprise Java Beans that contained database transaction logic. JDBC connectors were used to access the DB2 database.
- IBM DB2 Universal Database V6.x for MS NT 4.x and DB2 for the Mainframe was used as the back-end relational database.
- PVCS Version Manager 6.5 was used to maintain and version source code.
- Crystal Reports Web Server V7.x was used to produce and display reports that reside on a web server.
Confidential
- Designed and implemented a web based Client Benefits Management application for Confidential prescription drug customers. This application used workflow logic to validate and navigate HTML forms based on client's benefit information entered by Confidential employee. When all the client information is entered the application will send an electronic mail notification to the MS Outlook client via MS Exchange that contains a URL link to the benefit forms for that client.
- Assisted in the analysis, design and implementation of the system.
- The system was written using IBM WebSphere Studio v3.x, Lotus Domino R5.x, JavaScript 1.3x and HTML 3.x.
- PVCS Version Manager 6.5 was used as the version control application to maintain and version source code.
Confidential
- Collaborated in the design and implementation of a suite of web based applications that give Confidential employees the ability to effectively communicate and share information with external clients via their Intranet and Extranet.
- Assisted in the analysis, design and implementation of the system.
- Provided guidance to two Notes Administrators on how to setup infrastructure to support applications.
- The following advanced features were implemented: JavaScript event handling, Lotus Notes navigators, script libraries, event invoked background agents, sub-forms, hot-spot links to URLs, HTML headers to process JavaScript events, HTML frames, reader/author name fields for document level security.
- HTTP authentication and Secure Sockets Layer SSL 3.x using 3rd party certificates were deployed to secure application access and transactions.
- The Extranet server platform was HP-UX and the Intranet server platform was MS NT.
- Crystal Reports Web Server V7.x was used to produce and display web-based reports.
- The system was written using Lotus Domino R5.x, Java JDK 1.1.x, JavaScript 1.3x, LotusScript 4.x, and CSS and HTML 3.x.
Confidential
CONSULTANT
- Collaborated in the design and implementation of a web based Confidential security application to administer user account passwords for the Information Security Office ISO department. The NT security application was developed using an Active Server Page ASP that called the NT 32 bit security API's using an Internet Server API ISAPI .
- Assisted in the analysis, design, implementation and testing of the system.
- The system was written using Persist's AspNTUser, Microsoft's MS VB Script, MS VC 5.0 and HTML 3.x.
Confidential
- Collaborated in the design and implementation of an intranet web site for the Information Security Office ISO department. The ISO web site was designed to display content on how ISO administers information security within Prudential.
- Assisted in the analysis, design, implementation and testing of the system.
- The following advanced features were implemented: JavaScript event handling, Lotus Notes navigators, script libraries, event invoked background agents, sub-forms, hot-spot links to URLs, HTML headers to process JavaScript events, reader/author name fields for document level security.
- The system was written using Lotus Notes 4.5x macros, LotusScript 3.x, HTML 3.2 and JavaScript 1.x.
Confidential
- Developed an application called Agent Communications AgentComm that allows for the distribution of information to Prudential agents in the field using Lotus Notes 4.6x. AgentComm gives Prudential the ability to create dynamic Notes groups based on user definable search criteria.
- Assisted in the analysis, design, implementation and testing of the system.
- The following advanced features were implemented: Script libraries, scheduled background agents and reader/author names fields for document level security, log file component used to capture the scheduled background agent's activities, e-mail messages and/or mailing labels using LabelPro for Notes can be produced within AgentComm so that information can easily be distributed to the field.
- The system was written using Lotus Notes 4.6x macros and LotusScript 3.x.
Confidential
CONSULTANT
- Collaborated in the development of an Internet based client contact system using Lotus Notes Domino 4.5x called the Client Relationship System CRS .
- Assisted in the analysis, design, implementation and testing of the system.
- The following advanced features were implemented: HTML frames, JavaScript event handling, Lotus Notes navigators, script libraries, event invoked background agents, sub-forms, hot-spot links to URLs, HTML headers to process JavaScript events, reader/author name fields for document level security and a user registration component for granting and maintaining access to CRS.
- The system was written using Lotus Notes 4.5 macros, LotusScript 3.x, HTML 3.2 and JavaScript 1.x.
Confidential
CONSULTANT
- Developed a Client/Server application for Confidential that is comprised of two components 1 a Lotus Notes 3.x Chart of Accounts database that is used to monitor the activity of the Retirement and Equity accounts that BT maintains on behalf of it's customers and 2 a Microsoft SQL Server 6.5 database that contained the Retirement and Equity account transactions that are downloaded from a HOST database and replicated to the Lotus Notes database using Lotus Notes Pump 2.5 using ODBC.
- Supervised two program analysts with the design and implementation of the Lotus Notes CoA database.
- Assisted in the design and implementation of the MS SQL Server data model.
- Evaluated and recommended the replication tool to be used to distribute data bi-directionally between Notes and MS SQL Server.
- Assisted in the design and implementation of the stored procedures that are used to facilitate faster replication between Notes and MS SQL Server.
Confidential
CONSULTANT
- Developed a Software Distribution System to allow for the seamless deployment of Lotus Notes 4.x client and server and eventually all Windows, NT, and Windows 95 standard applications throughout their corporate-wide enterprise.
- Assisted in the analysis, design and implementation of the system.
- The Scoping Tool was written in MS Visual C/C 2.x.
- The Software Distribution Tool was written in MS Visual Basic VB 4.x that made calls to the Windows SDK, the PKWARE SDK, the Novell Netware SDK 9.x, and the VB 4.x Setup Toolkit SDK.
Confidential
CONSULTANT
- Developed Lotus Notes 4.5x application that gathered and displayed 2D and 3D graphs and textual reports of statistical data about report fulfillment of the DunsGate Credit Report Gateway.
- Assisted in the analysis, design and implementation of the system.
- The following advanced features were implemented: Graphs are supported using Lotus Notes Components 1.x that are ActiveX OLE 2 compliant controls and are manipulated and displayed within a Notes document using LotusScript 3.x and OLE automation, Lotus Notes Server Task that moves statistical data from a HOST based repository to the Lotus Notes database on a daily basis and Lotus Notes background agents fed the statistical data to the Chart component.
- The 2D and 3D graphs were created with the Lotus Notes Chart Component 1.x.
- The server component was written in C using IBM Visual Age 3.x and the Notes API v4.x.
Confidential
CONSULTANT
- Developed the Bankers Trust Archive Utility Confidential, which is a Lotus Notes Server Task that will move documents from a source database to a target database based on a duration of days that are user defined within Lotus Notes.
- Analyzed designed and implemented the tool.
- Wrote proposal and design documents.
- Created and maintained flow charts, project schedules, and user and system documentation.
- Designed and implemented a class library using Object Oriented Design techniques.
- Confidential was written in C using IBM Visual Age 3.x and the Lotus Notes API version 3.4a.
Confidential
- Developed the Confidential System to allow for the creation and maintenance of user profile accounts within Saros Mezzanine. SMAA system is a mail enabled workflow application that is composed of three components 1 a Confidential Lotus Notes version 3.x database, 2 a SMAA Lotus Notes database driver, and 3 an Confidential Agent.
- Analyzed designed and implemented the entire system.
- Designed and implemented a class library using Object Oriented Design OOD techniques.
- The following advanced features were implemented: Lotus Notes database driver supplies the Lotus Notes user interface with Saros user ID's, from their back-end SQL Server database, using the Lotus Notes DBColumn function, Notes server task performed agent user profile request and mail enabled notification with document doclinks.
- Wrote proposal and design documents.
- Created and maintained flow charts, project schedules, and user and system documentation.
- The SMAA Lotus Notes database driver was written in C using Microsoft Visual C 1.5x, SQL Server's 4.2x DBLIB SDK and the Lotus Notes API version 3.4a.
- The SMAA Agent was written in C using Microsoft Visual C 1.5x, Saros Mezzanine SDK version 3.5x, and the Lotus Notes API version 3.4a.
Confidential
- Developed a Mail Distribution System MDS to allow for mass distribution of electronic mail over Lotus Notes based on ad hoc criteria.
- Analyzed, designed and implemented the entire system.
- The following advanced features were implemented: Embedded OLE link to Microsoft Word for Windows for creating the rich text documents that are delivered via MDS and created dynamic private group lists based on criteria that is user defined, to get around the Notes group list limitation.
- Wrote proposal and design documents.
- Created and maintained flow charts and project schedules.
- The system was written in Visual Basic 3.0 with Lotus Notes HiTest Visual Tools 2.0 and NT SQL Server 4.21.
Confidential
- Developed a Lotus Notes application to manage the Name Address Book. The system is designed to automate User and Server Registration and overall maintenance of the Name Address Book database.
- The following advanced features were implemented: Request database captured user defined request for addition, modification, and deletion of user entries in the Name Address book as well as modify the ACL of mail files and Notes server task performed administration functions using a 32 to 16 bit Dynamic Link Library DLL thunking layer to access the 16 bit Lotus Notes API within the 32 bit application.
- Analyzed, designed and implemented the entire system.
- Designed and implemented a class library using Object Oriented Design OOD techniques.
- Wrote proposal and design documents.
- The system was written in C and C with Microsoft 'C' 6.0a and IBM CSet 2.0x using the Lotus Notes API 3.x.
Confidential
- Developed a Notification Agent for Notes 2.x. The system is designed to automate a workflow process by providing the ability to define criteria by which individuals will be notified.
- The following advanced features were implemented: Forms captured user defined criteria for agent to read, Notes server task performed agent functions, mail enabled notification with document doclinks and agent preformed searches on multiple databases.
- Analyzed, designed and implemented the entire system.
- Wrote proposal and design documents.
- The Notification agent was written in Microsoft 'C' 6.0a using the Notes API 2.x.
Confidential
CONSULTANT
- Developed two LotusScript agents that interfaced with Symantec Confidential for Notes which is a Contact Management application for Lotus Notes v4.x. This was a customized implementation for the Nettling organization.
- Analyzed, designed and implemented the agents.
- The agents were written in LotusScript v3.0 within Lotus Notes v4.1.
Confidential
CONSULTANT
- Developed a Cash Receipt Notification System Confidential that reads the contents of an Excel 5.0 spreadsheet using OLE 2.0 automation, creates cash receipt documents and mail notifications containing doclinks to the cash receipt documents.
- The Confidential is composed of a VB 3.0 agent, a Confidential Notes database that contains cash receipts, and a Confidential Transaction Log database that logs all the Confidential transactions.
- The following advanced features were implemented: Reader/author name fields for document level security, create Notes documents from spreadsheet data and mail enabled notification with document doclinks.
- Analyzed, designed and implemented the entire system.
- Wrote proposal and design documents.
- Created and maintained flow charts and project schedules.
- The system was written in Microsoft Visual Basic 3.0, Lotus Notes HiTest Visual Tools 2.0.
Confidential
CONSULTANT
- Developed the College Scouting workflow database within Lotus Notes 3.1 for Novell NLM. The system allowed Scouts to gather information on collegiate football players using a remote Laptop PC.
- The following advanced features were implemented: Reader/author name fields for document level security, workflow management with acceptance and rejection logic, mail enabled notification with document doclinks and replication.
- Analyzed, designed and implemented the entire system.
- Wrote proposal and design documents.
- Created and maintained flow charts and project schedules.
Confidential
CONSULTANTMar. 1992 -
- Developed a tracking/maintenance system for components in a Nuclear Plant. The system collected and massaged data, on a desktop computer, and then transferred it to a MicroFlex PC9000 portable computer DAP Technologies , with a bar code reader.
- Analyzed, designed and implemented the entire system.
- Wrote proposal and design documents.
- Designed and implemented a class library using Object Oriented Design OOD techniques.
- The system was written in Confidential C 3.x ,Turbo Vision 1.0x, Q E Database Library 1.0.2, CodeBase 4.x and the Notes API 2.x.
- Developed a message tracking system that imported and categorized Lotus Notes 2.x mail messages.
- Analyzed, designed and implemented the entire system.
- The system was written in Microsoft 'C' 6.0a, Windows 3.0 Software Development Kit SDK , Q E Database Library 1.0.2, CodeBase 4.x and the Notes API 1.x.
Confidential
PROJECT SUPERVISOR/APPLICATIONS CONSULTANT
- Assisted in the design of a Windows 3.0 and OS/2 version 1.3 local area network LAN application using a client /server architecture.
- Designed and implemented a memory management sub-system written in Microsoft 'C' 6.0a and the Windows 3.0 Software Development Kit SDK .
- Analyzed, designed and implemented sub-system.
- Developed a Hypertext Help system with context sensitivity. It was developed for a data entry application on a LAN .
- Used Object Oriented Design OOD techniques like data abstraction, and encapsulation.
- Supervised five programmers and consultants.
- Analyzed and designed the entire system.
- Wrote proposal and design documents.
- Created and maintained flow charts and project schedules.
- The software was written in Microsoft 'C' version 6.0a.
- Team leader of a PC based client/server application called Confidential Reference Plus DRP that interfaced with a CD-ROM player. The application made direct calls to Confidential communication, and asynchronous communications protocols over analog data lines. The system provided credit information from a Confidential server on any LAN that supported Net BIOS to client workstations.
- Supervised three systems analysts.
- Assisted in analyzing and designing the entire system.
- Created and maintained flow charts and project schedules.
- The software was written in Turbo 'C' version 2.0.
Confidential
- Team leader of a PC based asynchronous communications application called Confidential PC that used pseudo-multitasking techniques for concurrent processing. The system downloaded various credit reports on a background process while allowing the customer to view, print, and update reports as well as performing a host of other functions.
- Supervised four programmers.
- Analyzed and designed the entire system.
- Wrote proposal and design documents.
- Created and maintained flow charts and project schedules.
- All versions of this system were written in Turbo 'C'.
Confidential
- Team leader of all PC based development. This included applications written in 'C' Confidential 2.0 and Microsoft 5.1 , dBASE III Plus, CLIPPER Summer 87 and 5.0, Turbo PASCAL 1.x.
- Supervised twelve programmers.
- Analyzed and designed the systems.
- Wrote proposal and design documents.
- Created and maintained flow charts and project schedules.
- Developed applications written in 'C' Lattice and Microsoft 5.x , dBASE III Plus, CLIPPER, Turbo PASCAL 1.x.
- Analyzed and designed the systems.
- Wrote proposal and design documents.
Confidential
PROGRAMMER/ANALYST
- Developed a sub-system that prepared data for input into a PC-DOS based testing system. The data was downloaded from the mainframe host using a virtual Confidential area on Confidential created by Confidential. Once the data was downloaded and massaged on the PC it was then transmitted via asynchronous communications to the remote client PC and automatically imported into the system.
- The sub-system was written in Confidential.
- Developed a Computerized Aptitude Test CAT for Radio Shacks model 12 and 16, IBM PCs and compatibles. It was an interactive test that based it next questions on previous answers so depending on how the test was taken it could take several different paths. After the test was completed it calculated the score automatically.
- This system was written in Confidential for Confidential version 1.0 for PC-DOS.
- As a Programmer, developed several tracking systems that kept account of individual customer information so that the results of various tests could be distributed to the appropriate agencies and/or individuals.
- These systems where written in Knowledgeman, BASIC and dBASE III.
Confidential
RESEARCH ASSISTANT
- Responsibilities included coding microcomputer applications written in Confidential. Assisted in the design, modification and maintenance of programs for the Commodities Exchange and Accounting Departments.