Download stephen m - Bristle Software, Inc.

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Stephen M. Drahus
Senior Java Consultant
Summary:
Mr. Drahus is a Senior Developer and DBA with over 15 years of Web, Client/Server and middleware
applications development experience, and is a certified Microsoft .Net developer and certified
PowerBuilder developer. He has worked extensively with Java, Visual Interdev, ASP, VBScript, JSP,
WebLogic and WebSphere server, JavaScript, HTML, XML, XSL, JBoss server, Visual BASIC, Crystal
Reports, PowerBuilder, ERwin, S-Designor, ORACLE, PL/SQL, SYBASE and Microsoft SQL Server.
Applications include financial, banking, healthcare, customer service and administrative systems.
Technical Experience:
Software:
Java, JSP, JBoss 4.2, IBM Weblogic 8.1, WebSphere 5.1, , Struts 1.2, Eclipse 3.4, Hibernate and Spring
Frameworks, ANT, Visual Basic 6.0, VB.NET, Visual Studio.NET, ASP.NET, C#, Java Script, SVN, ASP,
Visual Interdev 6, VB Script, XML, XSL, PowerBuilder 3.0a/4.0/5.0/6.0/6.5/7.0/9.0, PowerScript, ORACLE
7.1/7.2/7.3/8.0/8i, ORACLE WEB Application Server 2.1/3.0, PL/SQL, SQL Net MS-SQL Server
6.0/6.5/7.0/2000, SYBASE, SYBASE Enterprise Gateway, IBM's DB2, DB2/2 Crystal Reports 7, Crystal
Info 7,Crystal Reports 8.5, Crystal Enterprise 8, MAPI, MS-Exchange, Outlook, OLE 2.0, ADO/RDO, MSWINDOWS 95/98, MS-WINDOWS NT 4.0/2000, SAP R/3 ABT Project Workbench; S-Designor, ERwin
IMS/VS, MFS, CICS Command Level, VSAM, TSO/SPF, OS/MVS JCL & Utilities, OS/2, MS-DOS,
Borland Paradox, Borland Quattro Pro, Hummingbird Exceed 6.0
Programming Languages:
Java, Visual Basic, VB.NET, C#, HTML, Java Script, PL/SQL, PowerBuilder, COBOL II, Assembler
Stephen M. Drahus
Selected Applications Experience:
For ING/Golden America Life Insurance, functioned as a Sr. Consultant currently participating in creating
an enterprise architecture framework utilizing JBoss 4.2, JPA, along with Spring and Struts. Intent is to
create a Java 1.5 service layer to allow phased conversion of legacy applications along with folding in
additional business lines to new J2EE architecture. Assisted in migrating all Weblogic applications from
EJB 2 to EJB 3 on a JBoss platform. Also migrated Java applications residing in SVN to IBM ClearCase.
Build and administration tools included Cygwin and Putty.
Responsible for application development and support of multiple J2EE enterprise applications that utilized
BEA Weblogic 8.1, Java 1.4, message, session, and entity beans along with XML Beans, XML web
services, Java Server Pages and Struts. Applications included a document generation application to
interface with Exstream document engine. Technical highlights include session and entity beans to
interface with existing Sybase 12 database. JMS message queues along with XML Beans to interface with
Exstream engine. JSP/Struts administration pages. Additional applications included an automated fund
transfer application that allowed outside vendors to initiate fund transfer requests through the use of XML
web services. Application made heavy use of XML Beans and stateless session beans to interface with
Sybase.
For Under Armour, Inc, Responsible for application design, development, and support of an ASP.NET
web application developed using C#.NET and SQL Server 2005. The application was responsible for
managing, consolidating, and tracking shipments along with exporting data to SAP R3. Technical
highlights included creating custom server controls, reusable .NET components, master pages, extensive
DHTML with JavaScript. .NET framework version 2.0.
For MBNA America, functions as a Sr. Consultant responsible for development of an Intranet application
utilizing JSP, Java, Java Servlets, web services, Jakarta Struts tag library, IBM WebSphere 5.1, and
UNIX. The application manages MBNA credit card reward points programs through the use of a JSP web
front end utilizing web services that interact with DB2 and Informix stored procedures. Technical highlights
include; solely responsible for writing all JSP web pages, which included using the Jakarta Struts
framework and extensive use of JavaScript and DHTML, wrote approximately half of all action servlets
that interfaced with web services, helped write UNIX shell scripts to build and deploy web application,
administered local install of IBM WebSphere server. Additionally participated in re-architecting a classic
ASP web application to ASP.NET using C#. The application provides resource management tracking,
forecasting, and reporting for all projects within the bank. Technical highlights include; server side ADO
written in Jscript to be converted to C# and ADO.NET to SQL Server 2000 stored procedures.
Responsible for new screen design in ASP.NET, tuning stored procedures, creating and scheduling DTS
packages, and increasing overall performance of the application through the .NET architecture.
For ING/Golden America Life Insurance, functioned as a Sr. Consultant responsible for application
development and support of a client/server based application utilizing Powerbuilder 9.0 and Sybase
System 12. The application managed and performed a variety of accounting and query functions related to
ING’s retail life and annuity insurance contracts. Technical highlights include; extensive SQL tuning and
stored procedure authoring, along with table and trigger creation. Chaired analysis and design meetings to
address assigned end user requested enhancements. Database interface was done through Rapid SQL
7.3. Version control was done through Merant Version Manager 8.0.
For Towers Perrin, functioned as a Sr. Consultant responsible for application development and support of
Intranet applications utilizing JSP, Java 2, Java Servlets, Enterprise Java Beans, Jakarta Struts tag library,
BEA WebLogic 6.1 web server, and Eclipse 2.1. The applications provided clients the ability to enroll,
modify, and view their company provided benefits on secure Internet sites. Technical highlights include;
JSP web pages that interfaced with EJBs and servlets, integration with Struts tag library, XSL translets,
BEA WebLogic 6.1 administration. All JSP web applications were developed using Eclipse 2.1.
Participated in migration of applications from ASP to JSP platforms. Previous releases of software that I
developed and maintained utilized Visual Interdev 6.0, ASP, JavaScript, VBScript, XML, XSL, and MS
SQL Server 2000. Technical highlights include; server side VBScript, client side JavaScript, COM to
custom DLL that utilized SQL Server 2000, Enterprise JAVA Beans along with XML/XSL to dynamically
produce HTML to be included in WEB pages. All pages were tested to ensure compatibility with Netscape.
Provided technical leadership and mentoring for junior team members.
For The Pennsylvania Health Law Project, functioned as a Sr. Consultant responsible for design and
development of a web based questionnaire designed to determine the eligibility of underprivileged,
disabled, and elderly individuals for medical assistance under a variety of qualification categories. The
application was written utilizing Visual Interdev 6.0, ASP, as well as dynamic HTML, server side VBScript
and client side JavaScript.
For SEI Investments, functioned as a Sr. Consultant responsible for design and development of a
corporate Intranet applications utilizing MS SQL Server 6.5/7.0/2000, Visual Interdev 6.0, ASP and Crystal
Info 7.0. The applications provide users with fund performance and related financial data about the SEI
family of mutual funds. Technical highlights include; server side VBScript scripting model, DCOM to
custom Active X DLL’s, integration with Seagate Crystal Info for WEB distribution of reports, SQL Server
stored procedure driven Crystal Reports and ASP pages. Participated in SQL Server data base
conversion from version 6.5 to 2000. Performed the upgrade of SEI’s Crystal Info 7.0 installation to
Crystal Enterprise 8. Previously for SEI Investments, developed a corporate Intranet application utilizing
IIS 4, MS SQL Server 2000, Visual Interdev 6.0, and Excel 2000.
For a large national non-profit organization, functioned as the Senior Developer for a WEB based
Financial System in Visual Basic 6.0 with ASP running against SQL Server on the Window NT Server
platform. Implemented a business Intranet application (www.abcis.org) utilizing SQL Server 7.0, Visual
Interdev 6.0, Visual Basic 6.0. and Crystal Reports 7.0. The application provided accounting functionality
to support day-to-day operations of the business. Wrote ASP pages utilizing Visual Basic script to
interface with SQL Server 7. Wrote and interfaced with AxtiveX DLL's to perform validation and data
access. Implemented style sheets to provide the user with an easier and quicker way to navigate the
interface. Used ADO methodologies to access and update data from the SQL Server database. Created
SQL Server stored procedures for use with Crystal Reports. Integrated the Crystal Reports WEB report
viewer into the application for on demand reporting.
For Bentley Systems, as a Sr. Consultant and ORACLE DBA was responsible for design, data modeling,
development, implementation and data base administration support of seven enterprise wide mission
critical Customer Service and Software Product Systems utilizing S-Designor as the Case Tool,
POWERBUILDER 5.0/6.0/7.0 and ORACLE 8.0/8i under MS-Windows NT. These POWERBUILDER
MDI applications make extensive use of the ProFrame Base Class Library including: user objects &
inheritance; developing data windows in multiple styles including both visual and non-visual objects;
writing global functions, reusable function painter routines and drop down data windows; establishing
validation rules with Data Base Painter; as well as the extensive use of list boxes, radio buttons, check
boxes and other objects.
(Bentley Systems – con’t) - Additionally as the ORACLE data base administrator (DBA) created tables,
indexes, synonyms and sequences as well as performance tuning including development of ORACLE 7.3
and 8.0 SQL stored procedures and triggers. SQL stored procedures and triggers. Created a MAPI
interface to Microsoft OUTLOOK to facilitate e-mail and faxing of reports. Additionally developed and
interfaced a data collection shipping application using Radio Frequency (RF) terminals. Other activities
included the development and support for WEB based Customer Support Data Collection and Reporting
Systems using native HTML and ORACLE WebServer 2.1. Developed numerous routines using ORACLE
PL/SQL and HTML for dynamic page creation and incorporated queries using the ORACLE ConText
cartridge. Personally developed new Visual Basic 6.0 applications using ADO/RDO functionality with
remote function calls to SAP R/3. Additionally built Visual Interdev 6 WEB enabled database applications
using both client and server side VBScript. Developed ORACLE Views for reporting based upon SAP table
structures.
For NovaCare, Inc., functioned as a Consultant and was responsible for the development and support of a
Patient Recovery Tracking System. Responsibilities included interface design, prototyping and
development. After implementation of this system, was assigned to be the lead developer for the next
release of the NovaCare Clinition tool, which allows physical therapists to monitor patients under their
care. Utilized ERWin as the CASE tool and POWERBUILDER 4.0 for development. Participated in
design meetings and developed a new graphical interface and assisted with database design changes to
improve referential integrity and response times. Responsible for evaluating vendor base class libraries to
determine applicability and benefits. Also developed an improved tab object interface used in the new
release of the system.
For a major Philadelphia area bank, performed data modeling, analysis, detailed design and development
for a new Asset Based Commercial Lending application using ERWin as the CASE tool,
POWERBUILDER 3.0A for GUI construction, with SYBASE-SQL Server. Advanced POWERBUILDER
features include: complete MDI (multiple document interface), extensive use of event-driven GUI design,
visual and non-visual objects, global functions, SYBASE remote stored procedures with T-SQL,
inheritance, drop down lists, and drop and drag transfers between windows. Responsibilities included
conducting JAD sessions with the business line representatives, code walk-throughs with technical staff
members, and weekly status meetings to monitor the project plan. Participated in the logical and physical
data model construction. Provided technical mentoring on POWERBUILDER and SYBASE issues.
Developed a windows based help using Doc-To-Help@, a .hlp file generator and developed time
estimates for all phases of the project using Project Workbench.
For CoreStates Financial Corporation, participated in the development of a Credit Management
Information System (CMIS). This system is a client/server, relational database, graphical user interface
(GUI) based package. The system was designed using Knowledgeware's ADW as the CASE tool,
Powersoft POWERBUILDER as the GUI development tool, DB2/2 as the server database, and DB2 as
the host database. Responsibilities included creating interfaces between the existing IMS Loan
Accounting packages and the new CMIS databases on the host and server. Responsible for interviewing
source system experts to determine data requirements, assisting with data field mapping, and creating
pseudo-code specifications using the mini-spec diagram of the ADW Analysis Workstation. Responsible
for coordinating and consolidating multiple copies of the encyclopedia into one master copy, as well as
translating the Analysis encyclopedia into the Design Workstation. Created all necessary Design objects
required to generate the DDL for the physical data model. Participated in the development of front-end
GUI screens utilizing POWERBUILDER and DB2/2. The system was designed as an MDI application
utilizing micro-help.
For Keane, Inc., functioned as a Programmer/Analyst. Responsible for development and maintenance of
on-line and batch applications using IMS DB/DC, DB2, COBOL II and
Knowledgeware's ADW. Served as Sr. Analyst for the development of a Reclamation System using ADW
tools and methodologies
For Automated Financial Systems, served as a Programmer/Analyst and participated in all aspects of
design and development of new product features for the Level III Commercial and Installment Lending
packages. Responsibilities included analysis, testing and implementation on on-line and batch systems
utilizing CICS, IMS DB/DC and DB2. Personally responsible for the technical design and construction of
the Automated Bank Consolidated (ABC) feature of the Level III System. Assisted with the development
of the Asset Based Lending and the Executive Line of Credit (ELOC) features of the system. Also
provided technical training on the Level III system design for clients in-house and at client sites.
Experienced in system installations and commercial lending conversions. Previous experience includes
AFS Deposit Accounting.
Teaching:
Associate Professor – Penn State: Great Valley Campus
Taught the following graduate level course in database design concepts featuring Oracle 8:
IN SC 497A - Special Topics: Principles of Database Design (3). This course introduces students to the
main components of the Oracle Relational Database. Students learn basic Oracle database architecture,
concepts and database design principals. Hands-on exercises give students an opportunity to practice
concepts covered during lectures. This course helps students understand how Oracle Structured Query
Language can be used to fulfill real-world business information requirements. Upon completion of this
class, students understand how to design and create database structures to store, retrieve, update and
display data using Oracle SQL.
Education:
M.B.A. - Management Information Systems, West Chester University
B.S. - Computers and Information Systems, King's College
A.S. - Accounting (minor concentration in Economics), King's College
Microsoft .NET Certified Professional (MCP) - Microsoft Inc.
Certified Computer Professional (CCP) - ICCP
Certified POWERBUILDER Developer (CPD) - Powersoft Inc.