resume

15
Mark R. Siegman SUMMARY Mark Siegman has over 20 years of professional experience in Analysis and Design, Application Architecture, and Software Development in a client server environment. He has taken on lead rolls and has been instrumental in training and mentoring others on the use of development tools and application systems. Mark has a strong work ethic, is a self starter and a proven team player. In the last 3 years Mark has been instrumental in the design and creation of a J2EE application for the mortgage industry. As a team and technical lead Mark directed and mentored other developers in their work and design to ensure a consistent look and feel of the application. Mark was on the project from the beginning and took part in creating the original design documents and functional specs. The application uses JSP and STRUTS to dynamically build the web pages. Action classes and delegates call EJB classes and application services to perform the business logic and to access the PostgreSQL database. Mark designed and created the tools to build the Data Access Objects used in making calls to the database and the Data Transfer Objects used for transferring the data between the database and the user interface. Web Services and JMS are used for importing the data received from loan servicers into the database. Experienced in: JBoss JSP/STRUTS/EJB/JMS Web Services JMS Axis/JAXB Java Servlets Java AWT/Swing Javascript PHP, HTML, CSS, XML, DOM/SAX, XSLT Eclipse Powerbuilder Creating UI interfaces SQL Unix scripting PostgreSQL, Oracle, SQL Server, other Relational Databases Technology: JSP, STRUTS, AWT/Swing, JDBC, RMI, JMS, Servlet, EJB, JNDI, JUnit, Log4J, Ant, OptimizeIt, Web Services, Web Start, DOM/SAX, JAXP, XML, PHP, HTML,

Transcript of resume

Page 1: resume

Mark R. Siegman

SUMMARY

Mark Siegman has over 20 years of professional experience in Analysis and Design, Application Architecture, and Software Development in a client server environment. He has taken on lead rolls and has been instrumental in training and mentoring others on the use of development tools and application systems. Mark has a strong work ethic, is a self starter and a proven team player.

In the last 3 years Mark has been instrumental in the design and creation of a J2EE application for the mortgage industry. As a team and technical lead Mark directed and mentored other developers in their work and design to ensure a consistent look and feel of the application. Mark was on the project from the beginning and took part in creating the original design documents and functional specs. The application uses JSP and STRUTS to dynamically build the web pages. Action classes and delegates call EJB classes and application services to perform the business logic and to access the PostgreSQL database. Mark designed and created the tools to build the Data Access Objects used in making calls to the database and the Data Transfer Objects used for transferring the data between the database and the user interface. Web Services and JMS are used for importing the data received from loan servicers into the database.

Experienced in:•JBoss•JSP/STRUTS/EJB/JMS•Web Services•JMS•Axis/JAXB•Java Servlets•Java AWT/Swing•Javascript•PHP, HTML, CSS, •XML, DOM/SAX, XSLT•Eclipse•Powerbuilder•Creating UI interfaces•SQL•Unix scripting•PostgreSQL, Oracle, SQL Server, other Relational Databases

Technology: JSP, STRUTS, AWT/Swing, JDBC, RMI, JMS, Servlet, EJB, JNDI, JUnit, Log4J, Ant, OptimizeIt, Web Services, Web Start, DOM/SAX, JAXP, XML, PHP, HTML,

Page 2: resume

CSS, DHTML, XLS, Javascript, Livewire, LDAP, Powerbuilder

Databases: PostgreSQL, Oracle, MySQL, Sybase, MS SQL Server, Teradata, Microsoft Access

Application Servers: JBoss, Apache, Resin, Tomcat, Netscape IPlanet, Weblogic, JRun

Development Methods: Rapid Application Development (RAD), Unified Modeling Language, (UML), Object Oriented (OO)

Tools: Eclipse, JBuilder, Visual Café, PowerJ, Powerbuilder, Ultra Edit, Photo Impact, HotMetal Pro, Front Page, MS Source Safe, CVS

OS: Windows, Solaris, Linux (Red Hat, SUSE)

Education: Bachelor of Science degree in Business/Information Systems, University of Phoenix, Denver CO

Page 3: resume

PROFESSIONAL EXPERIENCE

MarCon Consulting, Denver, CO May 03 – Present

Client: Moss Codilis LLPProject Name: M-VueRole: Project Lead, Java and Web Developer and DesignerTeam Size: 5Business Problem: Design and develop on online business application for the mortgage industry.Environment: Eclipse, Java (JSP, STRUTS, EJB, JMS, Web Services, JDBC), Javascript, HTML, DHTML, CSS, XML, PostgreSQL, Linux Red Hat, Windows 2000, CVS

Description: Mr. Siegman came onto the project with 2 other developers to automate the business processes of a law firm that work with loan servicers in the mortgage industry. As the technical team lead Mr. Siegman interview the candidates to staff the project as the project scope increased. Mr. Siegman was also instrumental the in architectural design of the application along with being the lead developer on the project.

Technical Features Included:•J2EE - JSP/STRUTS/EJB/JMS/Web Services•HTML•CSS•Unix scripting•CVS•Javascript•iText•Eclipse

Responsibilities:•Designed and developed an Internet based business application for the mortgage industry.•Maintain existing application.•Testing, documentation and support of applications and environments.

MarCon Consulting, Denver, CO Jan 03 – May 03

Client: Global Era LLPProject Name: Online SurveyRole: Java/Web Developer and DesignerTeam Size: 1Business Problem: Enhance and maintain an application for online surveys.Environment: Eclipse, Java (JSP, JDBC), Javascript, HTML, DHTML, CSS, XML, PostgreSQL, Linux Red Hat, Windows 2000, Apache, Tomcat

Page 4: resume

Description: Mr. Siegman was brought onto the project to assist Global Era in maintaining and enhancing an existing J2EE application utilizing JSP and the MVC architecture. A major component of the application was the dynamic creation of PDF files for reporting on survey results. iText, a third party open source tool was used to create the PDF files.

Technical Features Included:•HTML•CSS•Javascript•iText•JSP and Servlets•Eclipse

Responsibilities:•Design and create new functionality for an online employee survey application used by

Human Resource departments.•Maintain existing application.•Testing, documentation and support of applications.

MarCon Consulting, Denver, CO May 01 – Sept 02

Client: CSG Systems International, Inc.Project Name: NextGenRole: Lead Client-side Java/Web Developer and DesignerTeam Size: 10Business Problem: Create web applicationsEnvironment: JBuilder, Java (AWT/Swing, JSP, Web Start, DOM/SAX, JDBC, JUnit, JNDI, OptimizeIt), Javascript, HTML, DHTML, CSS, XML, Oracle 8i, PL/SQL, Unix/Solaris, Windows 2000, Apache, JSWDK, Tomcat, Resin,.

Description: Mr. Siegman developed several web based Java GUI application using Swing components and Sun's Web Start application deployment technology. The Java application communicated with a Java servlet running on a Resin web server where all database access was performed. Another web based Java application he developed produced dynamic HTML reports using XML files and Sun's JAXB technology.

Mr. Siegman developed HTML frontend web applications to backend Servlet processing. The HTML page was a tabbed interface utilizing Javascript and CSS to implement the user click.

Using Java’s Swing components Mr. Siegman developed an application to access Netscape’s LDAP Server. Using JNDI calls to LDAP the application displayed LDAP data within the application using Java’s JTree, JTable, and other Swing classes.

Page 5: resume

While on contract, Mr. Siegman wrote and maintained PLSQL scripts and Oracle stored procedures enhancing the SQL production environment to run more efficiently. He also mentored two interns helping them with Java, Javascript and XML.

Technical Features Included:•Java Swing•HTML•CSS•Javascript•JSP and Servlets•JNDI•XML•JBuilder•Javadoc

Responsibilities:•Created completely new UI from concept, design, development, and implementation.•Created interaction specifications and rapid prototypes for both clients and engineering.•Designed and implemented Java GUI interfaces to Servlet processing.•Designed and implemented HTML web pages using Javascript and CSS.•Created XML DTD’s and Schemas.•Testing, documentation and support of applications.

Knowledge Stream, Denver, CO July 00 – May 01

Client: Hibbert GroupProject Name: n/aRole: Web DeveloperTeam Size: 4Business Problem: Create and maintain web sites.Environment: Java (JSP, EJB, J2EE), HTML, DHTML, CSS, Javascript/Livewire, CORBA, Weblogic, JRun, Powerbuilder, Oracle 8i, Unix/Solaris, Windows NT, Netscape IPlanet, RationalRose

Description: On contract with an organization specializing in order fulfillment, Mr. Siegman was responsible for the enhancement and maintenance of several web sites for Fortune 500 companies such as Intel, Motorola, OnSemiconductor and Qwest. The client web sites consist of several different technologies including Java, JSP, CORBA, EJB, XML and Javascript, and were used in the order fulfillment process. During his contract Mr. Siegman also worked on new projects converting server side Javascript applications to Java using JSP, the EJB component architecture and Weblogic.

Page 6: resume

Because of his knowledge in the development of web applications and client server architectures Mr. Siegman mentored client employees in the development and maintenance of web applications.

Technical Features Included:•HTML•CSS•Javascript/Livewire•JSP and Servlets•XML•Visual Cafe•RationalRose•MVC / UML

Responsibilities:•Designed, Created and Maintained web sites for Fortune 500 companies•Identified targeted user needs •Balanced user needs with business requirements and technical considerations.•Created completely new UI from concept, design, development, and implementation.•Created interaction specifications •Created rapid prototypes for both clients and engineering.•Designed and implemented web sites using JSP.•Testing, documentation and support of applications.

Page 7: resume

Triad Consulting, Denver, CO Dec 99 – June 00

Client: MarkWest Hydrocarbons, Inc. Project Name: n/aRole: Powerbuilder Developer/Java DeveloperTeam Size: 5Business Problem: Create and maintain Powerbuilder applications.Environment: Powerbuilder 6.0, HTML, Java, MS SQL Server, Windows NT, IIS

Description: Enhanced and maintained existing Powerbuilder applications for an organization in the oil and gas industry. Responsible for the design and infrastructure of porting existing window applications to the corporate Intranet and the Internet.

Technical Features Included:•Powerbuilder•PowerJ

Responsibilities:•Maintain the companies Powerbuilder applications.•Implement new designs and technologies.•Testing, documentation and support of applications

Page 8: resume

IBM Global Services, Denver, CO Jan 97 – Nov 99

Client: Public Service CorpProject Name: n/aRole: Powerbuilder Developer/Java DeveloperTeam Size: 8Business Problem: Create and maintain Powerbuilder applications.Environment: Java AWT/Swing, Powerbuilder, PowerJ, Oracle, Sybase SQL Server, DB2, Windows NT, Microsoft IIS, Websphere

Description: Designed, developed and maintained Intranet applications for a public utility company. The Intranet applications were developed using Powerbuilder, and Powerbuilder’s WebPB interface. Using HTML forms, the applications were called as CGI programs. The Powerbuilder applications processed the data and delivered dynamic HTML back to the user’s browser.

Later Mr. Siegman rewrote a conference tracking system and an employee suggestion system from Visual Basic and ASP to Java applets for use on the company Intranet. The applets displayed data from Oracle and Sybase databases respectively using native JDBC drivers.

Mr. Siegman created a Java architecture consisting of applets communicating with Java servlets, that in turn called Java applications using Java’s RMI protocol. IBM’s Websphere product was used as the servlet engine.

Technical Features Included:•Powerbuilder•PowerJ•Websphere

Responsibilities:•Maintain the companies Powerbuilder applications•Implement new designs and technologies utilizing Java servlets and applets•Testing, documentation and support of applications

Page 9: resume

DP Consulting, Denver, CO Aug 97 – Jan 97

Client: Innovative Services of AmericaProject Name: n/aRole: Powerbuilder DeveloperTeam Size: 5Business Problem: Create and maintain Powerbuilder applications.Environment: Powerbuilder, Objectstart, Sybase SQL, Windows, Unix AIX

Description: For a call center servicing national accounts such as Sears and G.E. Warranty products. Mr. Siegman was involved in the development and maintenance of a client server application used for entering and maintaining contract claims against extended warranties. PowerBuilder 4.0 was used as the development platform with a Sybase database.

Technical Features Included:•Powerbuilder

Responsibilities:•Maintain the companies Powerbuilder applications.•Implement new designs and technologies.•Testing, documentation and support of applications

Page 10: resume

DP Consulting, Denver, CO Apr 96 – Aug 97

Client: Lucent TechnologiesProject Name: n/aRole: Powerbuilder DeveloperTeam Size: 5Business Problem: Create and maintain Powerbuilder applications.Environment: Powerbuilder, Objectstart, Business Objects, Microsoft Server, Windows for Workgroups, Windows, Windows NT, IBM Mainframe, COBOL II, IMS, DB2, APS, SAS

Description: For a telecommunications supplier, was involved in the development and maintenance of a client server application used to measure order performance. PowerBuilder 4.0 was used as the development platform, with ObjectStart 4.0 application foundation library classes. Later in the project he was responsible for migrating the application to PowerBuilder 5.0.

Mr. Siegman was looked upon as the lead developer/analyst on the project. His technical direction led to the development of an automated installation process that allows the automatic installation of new releases of the PowerBuilder application through the corporate Intranet web site. Also, he was responsible for the creation of several PowerBuilder utility programs to assist in the deployment of the PowerBuilder application.

Provided PowerBuilder, COBOL and SAS training to new developers. Also provided user support for the installation of client server applications. The user base consisted of users at various sites throughout the United States.

He was also certified in the use of Business Objects 3.11

Technical Features Included:•Powerbuilder

Responsibilities:•Maintain the companies Powerbuilder applications.•Implement new designs and technologies.•Testing, documentation and support of applications

Page 11: resume

Raymond James Consulting, Denver, CO Feb 95 – Apr 96

Client: American Management SystemsProject Name: Telcel TelecommunicationsRole: Mainframe DeveloperTeam Size: 20Business Problem: Create and maintain COBOL mainframe applications.Environment: IBM Mainframe, IBM PC, Novell Netware, COBOL II, CICS, DB2, VSAM, APS, Quick Basic

Description: For a telecommunications software developer, was involved in the modification and implementation of a software package for a provider of cellular service in Mexico City. The packages consisted of both online and batch applications for account setup and activation, collections, commissions, and bill processing. At assignment startup, Mr. Siegman worked on the Account Setup and Activation subsystem creating design documents and making program modifications. Later was transferred to the Usage Analysis subsystem to assist the team leader with review of design documents and deliverables. Acting in a senior role his responsibilities include design reviews, task deliverables, and performed in a technical support role for the project. Created DB2 upload files by writing utility programs using Microsoft Quick Basic. The Quick Basic programs created ASCII files that were later used to upload data into a DB2 database.

Technical Features Included:•COBOL•CICS•APS•VSAM•DB2

Responsibilities:•Develop new mainframe applications•Testing, documentation and support of applications

Page 12: resume

Cap Gemini America, Denver, CO Jun 93 – Feb 95

Client: Total PetroleumProject Name: n/aRole: Mainframe DeveloperTeam Size: 20Business Problem: Create and maintain COBOL mainframe applications.Environment: IBM Mainframe, IBM PC, Novell Netware, CICS/CSP, DB2, Windows, Objectview, Powerbuilder, MS Word, Wordperfect.

Description: For a major oil and gas company, making major modifications to the existing production inventory system written in CSP. Using DB2 QMF and SPUFI created a myriad of reports for the accounting department. Made modifications to the production forecasting system. Assisted in developing a Request For Proposal to replace parts of the existing inventory and forecasting system with packaged software. The RFP consisted of creating numerous documents, making numerous contacts with various software providers, and setting up software demonstrations.

Began developing Windows based applications using ObjectView and ObjectView's development platform. Held the position of Team Lead, and Project Analyst in developing client server applications. Performed prototype development using PowerBuilder 3.0.

Technical Features Included:•CSP•CICS•Powerbuilder•Objectview•DB2

Responsibilities:•Team Lead and Project Analyst.•Testing, documentation and support of applications.

Cap Gemini America, Denver, CO __________ __Oct 92 – Jun 93

Client: American Management SystemsProject Name: n/aRole: Mainframe DeveloperTeam Size: 20Business Problem: Create and maintain COBOL mainframe applications.Environment: IBM PC, Novell Netware, CICS, DB2, VSAM, APS.

Description: For a telecommunications software developer, was involved in the modification

Page 13: resume

and implementation of a software package for a provider of cellular service. The packages consisted of both online and batch applications for account setup and activation, collections, commissions, and bill processing. He has been involved in software efficiencies and assisted in the training of others in the use of EXPEDITOR and INTERTEST. Provided production on-call support.

Technical Features Included:•APS•CICS•VSAM•DB2

Responsibilities:•Develop and maintain COBOL mainframe applications.•Testing, documentation and support of applications.

Cap Gemini America, Milwaukee, WI ________Aug 89 – Oct 92

Client: Northwestern Mutual Life, Time Insurance, M&I Data ServicesProject Name: n/aRole: Mainframe DeveloperTeam Size: 12Business Problem: Create and maintain COBOL mainframe applications.Environment: IBM, OS/MVS, COBOL II, CICS, IMS DB/DC, TIS/SUPRA

Description: For a major insurance company, worked on an individual medical conversion project, converting group medical insurance processing to individual medical insurance processing. Work entailed the gathering of information for the detail designs for both online and batch processing. The detail analysis consisted of multiple meetings with various end users and group technical walk-throughs. Also responsible for migrating load modules through the test staging libraries and finally into production.

Later as the project moved closer to implementation, became the implementation coordinator for the project, ensuring that modules be kept in sync as they moved into production. Implementation into production involved a knowledge of DB2 and binding DB2 plans. Was also responsible for creating and modifying JCL for the production daily batch run. Other responsibilities included being the technical representative for the project and assisted others by sharing knowledge of development and testing tools. When needed, provided production on-call support.

For a major insurance company, was an analyst working with the database support group and was solely responsible for the development of an application design class. The gathering of information consisted of various meetings with project leaders and officers throughout the information systems department. The class materials were composed of information from these

Page 14: resume

meetings along with the information from manuals and user documentation. The target language for the design class was PL/1 accessing CINCOM's relational database SUPRA. The design course covered such topics as concurrent processing and updating, database recovery, transaction processing, designing facilities for testing and cooperation processing.

For a major financial data processing company as a programmer/analyst, participated in the functional design, program design, programming, testing and conversion of a bank loan system. The system operates in a batch and online environment. Specific responsibilities included writing numerous batch jobs to update production databases, modifying existing programs to include loan system enhancements, working on a PC-to-mainframe interface, writing conversion programs to convert a bank loan system and assisting in the training of new employees.

Developed a driver application to process the commercial loan applications as input converting their existing COBOL applications to VS COBOL II. Responsible for the timely synchronization of the non-COBOL II applications through the conversion process. Also developed utility programs to aid in the testing and debugging of the converted applications. Other responsibilities included analysis, testing and debugging of commercial load applications. Performed analysis work on problem logs for later maintenance programming. Responsible for each phase of development to the commercial loan system, beginning with the analysis, performing the modifications, developing test data, through to the installation and migration into production. Also involved with resolving application inefficiencies.

Technical Features Included:•OS/MVS•JCL•COBOL•CICS•DB2•IMS DB/DC•VSAM

Responsibilities:•Develop and maintain COBOL mainframe applications.•Testing, documentation and support of applications.

Page 15: resume

Thomas Laguban and Associates, Milwaukke, WI Feb 86 – Aug 89

Client: Libby Glass, Beech Aircraft, Trane CorporationProject Name: n/aRole: Mainframe DeveloperTeam Size: 12Business Problem: Create and maintain COBOL mainframe applications.Environment: IBM, OS/MVS, COBOL II, CICS, IMS DB/DC, TIS/SUPRA

Description: For major manufacturing companies in Ohio and Kansas, participated in the development of online customer master file systems. The application programs included the Customer Master, in addition to making necessary modifications prior to installing the modules in production.

For an aircraft manufacturer and a national glassware manufacturer, participated in the development of many of the applications necessary to install an online sales order entry system. The software functions included automatic pricing, order entry line item detail, miscellaneous charges detail, and various others.

For a software package application developer and consulting firm, was involved in upgrading the specifications for the data dictionary, and the writing of user documentation. Has functioned as lead programmer on numerous projects and was involved with user contact on a daily basis. Has been responsible for client contact to ensure the timely implementation of application modules.

Technical Features Included:•OS/MVS•JCL•COBOL•DB2•IMS DB/DC•TIS/SUPRA

Responsibilities:•Develop and maintain COBOL mainframe applications.•Testing, documentation and support of applications.