SlideShare une entreprise Scribd logo
1  sur  7
OLAF R. SENZ
3152 Woods Edge Drive Boothwyn, Pennsylvania 19060
Cell: (610) 299-3492
Email: OSenz63@gmail.COM
PROFESSIONAL SUMMARY
Twenty two years of professional and consulting experience in software design, development, implementation, and
support. Developed requirement specifications and designed, coded, and implemented applications for the pharmaceutical,
medical, banking, and communications industries. Gained significant understanding and experience, working in data
warehousing environments performing application optimization and query tuning, working in MVC architecture, Scala,
Spark, J2EE, Java, Java Server Pages, Java Script, WebLogic, Oracle, Sybase, SQL Server, MySQL, Cassandra,
MongoDB, Linux, UNIX, NT, and Windows environments, and have been involved in all phases of the software
development lifecycle. I am adaptable to multiple environments and languages and possess a strong passion for learning
new technologies and methodologies.
Pharmac e u tical Busine s s Area Experienc e
Contract Management Systems
Adverse Events processing
Sales and Marketing data
PROGRAMMING SKILLS
Programming Languages
• J2EE, Java Servlets, JSP, EJB, CORBA, RMI
• Java's JDK , JDBC, Swing, AWT
• Java's JDK, Javadoc
• Scala, DataStax, Spark
• Grails and Groovy, Spring
• HTML, DHTML
• XML DOM/SAX Parsers
• C#, C/C++, Visual C++, Silverlight
• Ajax, jQuery, Java Script
• Oracle Pro*C
• Sybase® Embedded SQL/C
• PL/SQL, MS SQL
• DCL
• Korn shell
• Documentum 5.1.2 SDK
• Actuate 5.0 SDK API
• Perl, Awk, Sed
• Microsoft ASP .NET 2.0, 3.5, 4.0
Operating Environments
• DEC/VAX with both VMS/UNIX
• HP UNIX, Solaris UNIX, Linux
• Microsoft Windows, Windows NT, Windows
XP, Vista
Applications Environments/Tools
• WebLogic 6.1, 8.1, Apache Web Server
• Visio 2000, Visio 2003
• SQL Station, TOAD, SQL Navigator
• Access, Microsoft SQL Server 2000, 2008, 2012
• MySQL, Oracle 7, 8i, 9i, 10g, 11g
• SQL*Loader, SQL*Plus
• Sybase Transact SQL
• MongoDB, Cassandra
• Sybase Data Architect, Power Designer
• Sybase SQL Adaptive Server Anywhere
• Open Client CT/DB-Library/C
• Microsoft Office Suite
• Ingres/Quel
• UNIX Vi editor,UNIX make command
generator
• Harvest, PVCS, Visual Source Save, CVS,
Subversion, Subversion, Git
• Jenkins Integration tool
• Splunk API, HPQC OTA API library
• Autosys, Control-M
• Informatica, Pentaho
• Eclipse, NetBeans
• Visual Studio 2005, 2008, 2010, 2012
OLAF R. SENZ
PROFESSIONAL HISTORY
Comcast Corporation
Full Time employee, September 2009 to Present
• Migration of Apptio BI application to a DSE 4.8.4 cluster application with Cassandra using Scala programming
language as the ETL tool utilizing Spark for the transformations, Gradle as the build tool, Jenkins as the constant
integration tool.
• Developed a WCF REST web service written in C# using .NET 4.0. The web service is used to pull test Automation
data from HPQC using HP’s OTA API libraries. The data is serialized into XML via a DataContractSerializer and is
used for reporting test automation data to the test verticals within Comcast’s test organization.
• Developed a Microsoft .Net 2.0 web application written in ASP, C#, and Silverlight. The application is a graphical
simulator that represents MTA devices and is used by client services support for problem diagnosis.
• Developed/modified several Java, Pentaho, and C# ETL processes utilizing HPQC OTA API libraries to pull defect
and testing information to be stored in a SQL Server Database that is to be used by an OBIEE analytical application.
Also, wrote several other programming/SQL ETL scripts that interface with other data sources and implemented the
design for OBIEE’s Repository Database.
• Co-developed a Desktop GUI, multi-threaded client application written in VC++ for automated testing of set top
boxes.
• Wrote an LDAP interface written in Java residing in a Maven repository. The interface is used in several Grails
applications for sign on authentication.
• Co-developed a contractor management system written in Grails and Groovy utilizing Ajax, jQuery, and a MySQL
database.
• Developed a Grails and Groovy web application utilizing Ajax, jQuery and a MySQL database. The application is
used by several departments to notify users of events and environment changes occurring in the test environment and
to keep a history of what is transpiring in those environments.
• Developed a web application written in Groovy and Grails that uses Ajax and jQuery controls. The application is used
by testers for setting up an environment for testing Voice Over IP (VOIP) devices.
Alliance Consulting
Contracted Hourly Consultant, Wyeth, July 2008 to September 2009
• Senior level-consultant performing development/support on Wyeth’s Learning Management System (LMS).
• Performed SQL tuning of Oracle queries and processes for Oracle 9i
• Created data feeds for new organizations participating in the LMS using Korn Shell, Java, SQL, PL/SQL.
• Created Java Swing interface to automate manual support duties.
• Maintained and enhanced third party PL/SQL software.
• Supported, debugged and enhanced third party ASP .NET 2.0 and Javascript code.
• Created ad-hoc reports using SQL.
Liquidhub
Consultant (C, C++, Korn Shell, PL/SQL Developer), Vanguard, May 2005 to July 2008
• Senior level-consultant on Vanguard’s Online Brokerage Application (ROM).
• Updated security access to Vanguard’s Brokerage System using Korn shell, Perl, Awk, Sed, C, C++, Pro*C, SQL,
and PL/SQL.
• Responsible for release management software builds, version control administration and code deployments utilizing
PVCS and CGI scripts.
• Performed SQL tuning of Oracle queries for 9i and 10g.
• Performed architecture, design and coding of Vanguard’s Batch reporting to replace COGNOS reporting tool. This
required learning to use COGNOS and to reverse-engineer all reports stored.
• Updated Fix tag processing between other brokerages and exchanges.
• Redesigned and coded Vanguard’s Brokerage Order Audit Trail System (OATS) Report. The redesign of this report
increased processing performance by several hours. Modified report per FINRA’s ongoing requirement changes and
expanded OTC SEC SR-NASD-2005-101 requirements.
• Lead a team of three people in an effort to automate over thirty manually created business reports to the Batch
environment. This required leadership skills, as well as technical expertise with the following technologies Oracle,
HTML, Sed, Awk, Perl, and UNIX KORN shell.
OLAF R. SENZ
• Performed enhancements, bug fixes and after hours production support.
• Assisted other departments, including QA, Operations, Business Development, Project Management and
Infrastructure, with scheduling, communications, and software issues.
• Assisted more junior personnel with product development lifecycle, source control, software design, software
development and other areas of technical mentoring.
• Wrote documentation for Vanguard’s next release of the application and created Control-M draft files for program
processing.
Stonehurst Consulting
Consultant (PL/SQL Developer), Allergan INC.May 2005 to June 2005
• Created an Oracle PL/SQL package designed to query Allergan’s adverse event database for reporting patient case
events.
QuinTech Resources, Inc.
Consultant (Lead Java Developer), DecisionOne, November 2004 to May 2005
• Created an XML based rules engine utilizing Java, Java Servlets, JDBC and Oracle’s PL/SQL implemented in a
WebLogic 8.1 server. The Rules Engine extended the Xelus Repair and Returns application that handled the
processing of returned parts for Dell’s entire product line. The application extension served to implement custom
business functionality not currently implemented in Xelus.
• Created a Java Swing application giving users the ability to change data in Oracle tables. This eliminated the need of
users having to know SQL to perform updates to the database.
• Designed and created Oracle tables, indexes, and public synonyms for use in the inventory management application.
• Analyzed functional specifications and interfaced with business analysts and upper management to design and write
Java and Oracle based solutions.
• Created detailed design documentation, test scripts and summary testing documentation.
IntelliSource, Inc.
Contracted Hourly Consultant, National Board of Medical Examiners, October 2004 to November 2004
• Gathered and wrote detailed design requirements for validating the Clinical Skills Exam (CSE) scoring process.
• Created PL/SQL package used to audit the CSE scoring process. This process provided the user a flexible interface
under which the user could choose six different scenarios to audit the data. This process eliminated the need to
perform manual validations of the data, thus freeing resources for other time critical duties.
JSOL Incorporated
Partner, February 2004 to Present
• Created Java classes to parse and load statistics files using Microsoft SQL Server JDBC driver file for connection to
SQL Server.
• Redesigned SQL Server 2000 database for domain http://jsfl.j-s-o-l.com/ using PowerDesigner 9. This new design
created a flexible database for multiple online football and hockey leagues.
• Created several stored procedures in SQL Server for maintaining tables within the database.
• Created a Scheduled Task in Windows XP for batch processing of the statistics files.
• Used DTS packages to import/export data from one database to another.
• Created Java Swing application used to FTP files from a slave server up onto the web server.
• Created an automated FTP java program to load files to the web server.
Alliance Consulting
Contracted Hourly Consultant, Wyeth, August 2003 to February 2004
• ETL Developer for the Data Warehousing Sales and Marketing Analytical Reporting Tool (SMART) application
utilizing Microstrategy, Pro*C, Solaris UNIX, Korn shell, Syncsort, Oracle 9i, Autosys, Awk, and Informatica.
• Developed processes for analysis of Internal and External Sales data using Pro*C, Solaris UNIX, Korn shell scripts,
Syncsort, Oracle 9i, Oracle’s SQL Loader, autonomous PL/SQL scripts and SQL PLUS scripts embedded within Korn
shell scripts, Autosys scripts, and Informatica.
• Performed application performance tuning and query optimization using Oracle hints, indexes, partitioned tables,
parallel tables and analyzing queries using Oracle’s explain plan.
• Responsible for creating Oracle tables and indexes for processes developed.
OLAF R. SENZ
• Responsible for determining table space requirements for tables and indexes in the production environment for
processes developed.
• Performed Informatica Upgrade from version 5.2 to 6 for existing processes.
• Responsible for documentation of processes and test scripts using Visio 2000 and Microsoft Word.
• Investigated and used some of the new Oracle 9i features such as the MERGE statement and ability to use the CASE
statement within PL/SQL, Multitable INSERT statements, and External Tables.
• Used Toad for testing for accuracy of queries.
ENERWISE GLOBAL TECHNOLOGIES
Independent Consultant May 2003 to August 2003
• Product development and support of PL/SQL packages utilizing Oracle’s built in Web features used to create dynamic
HTML developed on an Apache Web Server.
• Responsible for the development and execution of test scripts to manage the Quality Assurance of Internet software
products that support single and multi-site energy management solutions. Defects were documented and submitted
utilizing the error reporting tool Elementool.
• Used Toad for the development of Oracle PL/SQL code for calculation of a facilities' energy load duration for a
specified period of time.
• Used Visual Source Save for archiving source code.
COMPETITIVE EDGE TECHOLOGIES
Independent Consultant, Wyeth, June 2001 to April 2003
• Developed Java Server Pages (JSP) and Servlets implementing J2EE technologies on WebLogic server 6.1 for the
Safety Surveillance System (S³), a regulated system.
• Researched and made recommendations for purchasing an Intranet Search Engine. Implemented the Search Engine
within the Intranet Application. This involved using Java, Java Applets, Java Script, Java Server Pages, and HTML
on a WebLogic Server.
• Participated in coding and component testing of an E2B process for submission tracking of adverse events written in
Java using Cyclone Exchange Server in an HP UNIX environment. Process involved creating and parsing of XML
using DOM and SAX parsers, reading UNIX mail files, selecting data from Cyclone's Sybase database and updating
an Oracle database using JDBC. Also, created the JSP front end for this interface into the S³ application. Used UML
design methodologies to architect the design of these back-end batch processes and classes.
• Researched and implemented a process for uploading documents and text from the client up to the server. This
involved using Java, Java Script, Java Servlets, JSP and HTML on a WebLogic Server.
• Created deployment application using Visual C++ 6.0 and Actuate 5.0 SDK API for deploying Actuate reports to its
report Encyclopedia using a Java Server Page as a front end.
• Created a report for mapping Adverse Events from a Clinical database to the Safety Surveillance System (S³)
database in Oracle's SQL*Plus.
• Created ad hoc reports using Brio Designer 6.2 within an Oracle database.
• Created detailed functional and technical design specifications.
• Created C++ DLL used for conversion of TIFF files to PDF files to be loaded through a web-based application into an
Oracle database.
• Implemented Documentum conversion of Documentum 3.0 on a UNIX K-class server to Documentum 5.1.2 on a
UNIX N-class server.
• Participated and lead validation projects of the S³ Intranet Application. This involved gathering requirements,
writing detailed validation scripts and implementation of these scripts.
• Attended training for compliance of 21 CFR Part 11 regulations for computerized systems.
• Used Toad Extensively to query the database and for performance tuning of Oracle queries.
SOFTWARE METHODS
Independent Consultant. May 2001 to May 2001
OLAF R. SENZ
Completed assignment at Merck as an independent consultant.
FIRST CONSULTING GROUP
Senior Consultant, System Development Services. October 1998 to May 2001
Merck, September 1999 to May 2001
• Developer/Analyst providing application development/support and mentoring. Created C/Pro*C and Oracle PL/SQL
programs for implementation in Merck's contract management system, GenCord. Participated in data modeling and
database design. Designed, developed, coded, and documented back-end on line transaction processing, back-end
batch processing, and back-end job scheduling system for the GenCord project.
• Performed various enhancements to Merck's contract management system using SQL Station, thus gaining extensive
experience in Oracle PL/SQL, application performance tuning and query optimization. Assignments included the
creation of new rebate processes, validation processing enhancements and enhancements to formulary processing.
• Mentored two Merck developers by providing guidance on various assignments, including development of reports and
validation processing. Delegated work assignments to these individuals.
Mortgage Management, Inc., April 1999 to July 1999
• Created the database and service for the database server, and maintained the database architecture for Mortgage
Management, a service provider of biweekly and bimonthly mortgages.
• Implemented database scripts and stored procedures. Development was performed using Sybase Data Architect and a
Sybase SQL Adaptive Server Anywhere version 6.0.1 database. The Data Model consists of a Sybase Data Architect
Conceptual and a physical Data Model. The physical Data Model is used to generate a physical Sybase SQL Adaptive
Server Anywhere database.
FCG’s Integrated Systems Consulting Group, October 1998 to February 1999
• As a member of the Charge Analyzer Group Editor (CAGE) development team, designed, coded, and wrote an
Enrichment Module for a billing system used by a Midwest Hospital. The Enrichment Module would serve to enrich
and validate charge data from an external billing system or other external sources.
• Enhancements were completed using Visual C++ 5.0, DB library C routines and with MSSQL residing on an NT
operating system, although it is fully portable to UNIX and Oracle. This application is remarkable in that it requires
only minimal changes in code to customize the module for new clients. Extreme object oriented abstraction and data
dictionary objects allowed the module to customize itself through changes in the data dictionary and INI files.
SANCHEZ COMPUTER ASSOCIATES
Programmer, July 1997 to October 1998
Provided application production support and development of the core banking software for retail banking institutions.
• Analyzed functional specifications to design and write technical specifications using a MUMPS database in a
VAX/VMS environment. Additional exposure to a client server application using Visual C++ and Windows sockets.
• Using Visual C++ and Windows sockets, created a multi-threaded client server application for the approval of ATM
transactions. To meet the required functionality of this program, created a remote interface between ATM machines
and the bank’s main database for the approval of monetary transactions. The client server code resided on an NT
operating system that received and transmitted data between two IP addresses. There were two aspects to the code.
The first is the socket portion using Microsoft Windows Sockets. This portion of the code handled basic messaging
processing to and from IP addresses. The second aspect of the code dealt with the volume of messaging being
transmitted. This required creating a queue class for incoming messages. To take advantage of the queue class it was
necessary to make use of the multi-threading and synchronization capabilities within Visual C++.
• Enhanced deposit and loan application system to calculate interest accrual based on a client-defined matrix using a
MUMPS database.
• Enhanced deposit system to calculate the assessment of debit card service fees via MUMPS.
• Performed customer support functions for existing software.
OLAF R. SENZ
COMPETITIVE MEDIA REPORTING
Programmer Analyst, September 1994 to July 1997
Designed, developed, and provided application production support for in-house software used to monitor media
advertisement data via multiple delivery methods.
• Developed a data feed process for the StrADegy data warehouse transferring flat file data, which was translated and
enhanced in preparation for delivery to the client. The required functionality of this process was to take occurrence
and master data to create a de-normalized database of fact tables from these two sets of data and then create
dimension tables based upon the fact tables adhering to a Star Schema data warehouse design. The StrADegy data
feed process is a server application spread across two operating systems with the bulk of the code written in Sybase
embedded SQL within the C language. The process is driven by DCL and KORN shell scripts with the emphasis of
the scripts written in KORN shell. The major functionality of the scripts is for calling C programs, error processing
and messaging.
• Modified and enhanced the Productionization project to allow for performance tuning and the optimization of
existing code. The Productionization project was a conversion of the existing software from Ingres5 to Ingres6 with
an emphasis placed on efficiency and reliability. The majority of the code was written in DCL scripts and embedded
SQL within the C language. Error trapping was provided by the C programs and reporting of errors was
communicated via the DCL scripts.
• Provided documentation for all code related to project.
• Performed help desk support functions including problem analysis, identification, and resolution.
• Development was performed using DCL, KORN shell scripting, Multinet FTP, Sybase, Open Client, Ingres 5, Ingres
6, DCL and embedded SQL within C in VAX/VMS cluster and UNIX operating environments.
EDUCATION
B.S. Computer Science with a Minor in Mathematics, Millersville University, 1994
Penn State’s Graduate School of Study for Software Engineering, Great Valley, PA currently attending
Grails and Groovy Training April 2012
Spring 3.0 Training June 2012
Penn State's Introduction to Java Course, Great Valley, PA, April 2001
Penn State’s Object Oriented Analysis and Design Course, Great Valley, PA, October 2000
Oracle's Advanced PL/SQL training course, Iselin, NJ, October 1999
UNIX(R) utilities and commands course, Norristown, PA, June 1996
Sybase System 10 Fast Track course, King of Prussia, PA, January 1995
OLAF R. SENZ
COMPETITIVE MEDIA REPORTING
Programmer Analyst, September 1994 to July 1997
Designed, developed, and provided application production support for in-house software used to monitor media
advertisement data via multiple delivery methods.
• Developed a data feed process for the StrADegy data warehouse transferring flat file data, which was translated and
enhanced in preparation for delivery to the client. The required functionality of this process was to take occurrence
and master data to create a de-normalized database of fact tables from these two sets of data and then create
dimension tables based upon the fact tables adhering to a Star Schema data warehouse design. The StrADegy data
feed process is a server application spread across two operating systems with the bulk of the code written in Sybase
embedded SQL within the C language. The process is driven by DCL and KORN shell scripts with the emphasis of
the scripts written in KORN shell. The major functionality of the scripts is for calling C programs, error processing
and messaging.
• Modified and enhanced the Productionization project to allow for performance tuning and the optimization of
existing code. The Productionization project was a conversion of the existing software from Ingres5 to Ingres6 with
an emphasis placed on efficiency and reliability. The majority of the code was written in DCL scripts and embedded
SQL within the C language. Error trapping was provided by the C programs and reporting of errors was
communicated via the DCL scripts.
• Provided documentation for all code related to project.
• Performed help desk support functions including problem analysis, identification, and resolution.
• Development was performed using DCL, KORN shell scripting, Multinet FTP, Sybase, Open Client, Ingres 5, Ingres
6, DCL and embedded SQL within C in VAX/VMS cluster and UNIX operating environments.
EDUCATION
B.S. Computer Science with a Minor in Mathematics, Millersville University, 1994
Penn State’s Graduate School of Study for Software Engineering, Great Valley, PA currently attending
Grails and Groovy Training April 2012
Spring 3.0 Training June 2012
Penn State's Introduction to Java Course, Great Valley, PA, April 2001
Penn State’s Object Oriented Analysis and Design Course, Great Valley, PA, October 2000
Oracle's Advanced PL/SQL training course, Iselin, NJ, October 1999
UNIX(R) utilities and commands course, Norristown, PA, June 1996
Sybase System 10 Fast Track course, King of Prussia, PA, January 1995

Contenu connexe

Tendances

Aftab Jahangeer_Dot Net
Aftab Jahangeer_Dot NetAftab Jahangeer_Dot Net
Aftab Jahangeer_Dot NetAftab Jahangir
 
Sanjaykumar Kakaso Mane_MAY2016
Sanjaykumar Kakaso Mane_MAY2016Sanjaykumar Kakaso Mane_MAY2016
Sanjaykumar Kakaso Mane_MAY2016Sanjay Mane
 
Informatica,Teradata,Oracle,SQL
Informatica,Teradata,Oracle,SQLInformatica,Teradata,Oracle,SQL
Informatica,Teradata,Oracle,SQLsivakumar s
 
Santhosh build and release (1)
Santhosh build and release (1)Santhosh build and release (1)
Santhosh build and release (1)Santhosh Dodda
 
Venkatesh- Resume
Venkatesh- ResumeVenkatesh- Resume
Venkatesh- Resumevenkat u
 
ETL_Developer_Resume_Shipra_7_02_17
ETL_Developer_Resume_Shipra_7_02_17ETL_Developer_Resume_Shipra_7_02_17
ETL_Developer_Resume_Shipra_7_02_17Shipra Jaiswal
 
Nitin resume dev_ops
Nitin resume dev_opsNitin resume dev_ops
Nitin resume dev_opsNitin Kolla
 
Christopher Noyes Resume
Christopher Noyes ResumeChristopher Noyes Resume
Christopher Noyes Resumecnoyes
 
Alan Resume Release Management 16NOV2016
Alan Resume Release Management 16NOV2016Alan Resume Release Management 16NOV2016
Alan Resume Release Management 16NOV2016Alan Williams
 
Shane_O'Neill_CV_slim
Shane_O'Neill_CV_slimShane_O'Neill_CV_slim
Shane_O'Neill_CV_slimShane O'Neill
 
jimnresumesse
jimnresumessejimnresumesse
jimnresumesseJim Nye
 

Tendances (20)

Aftab Jahangeer_Dot Net
Aftab Jahangeer_Dot NetAftab Jahangeer_Dot Net
Aftab Jahangeer_Dot Net
 
Sanjaykumar Kakaso Mane_MAY2016
Sanjaykumar Kakaso Mane_MAY2016Sanjaykumar Kakaso Mane_MAY2016
Sanjaykumar Kakaso Mane_MAY2016
 
KumarJava
KumarJavaKumarJava
KumarJava
 
Hindes_Active_2016Gz2
Hindes_Active_2016Gz2Hindes_Active_2016Gz2
Hindes_Active_2016Gz2
 
Informatica,Teradata,Oracle,SQL
Informatica,Teradata,Oracle,SQLInformatica,Teradata,Oracle,SQL
Informatica,Teradata,Oracle,SQL
 
Resume
ResumeResume
Resume
 
harish_resume
harish_resumeharish_resume
harish_resume
 
Santhosh build and release (1)
Santhosh build and release (1)Santhosh build and release (1)
Santhosh build and release (1)
 
Resume - Timothy Williamson
Resume - Timothy WilliamsonResume - Timothy Williamson
Resume - Timothy Williamson
 
Dimitri SCHMITT - CVEN
Dimitri SCHMITT - CVENDimitri SCHMITT - CVEN
Dimitri SCHMITT - CVEN
 
Venkatesh- Resume
Venkatesh- ResumeVenkatesh- Resume
Venkatesh- Resume
 
Venkat Bandaru
Venkat BandaruVenkat Bandaru
Venkat Bandaru
 
ETL_Developer_Resume_Shipra_7_02_17
ETL_Developer_Resume_Shipra_7_02_17ETL_Developer_Resume_Shipra_7_02_17
ETL_Developer_Resume_Shipra_7_02_17
 
Nitin resume dev_ops
Nitin resume dev_opsNitin resume dev_ops
Nitin resume dev_ops
 
Christopher Noyes Resume
Christopher Noyes ResumeChristopher Noyes Resume
Christopher Noyes Resume
 
Alan Resume Release Management 16NOV2016
Alan Resume Release Management 16NOV2016Alan Resume Release Management 16NOV2016
Alan Resume Release Management 16NOV2016
 
Shrikanth
ShrikanthShrikanth
Shrikanth
 
Shane_O'Neill_CV_slim
Shane_O'Neill_CV_slimShane_O'Neill_CV_slim
Shane_O'Neill_CV_slim
 
jimnresumesse
jimnresumessejimnresumesse
jimnresumesse
 
resume_latest
resume_latestresume_latest
resume_latest
 

En vedette

Pheonix Environmental USA
Pheonix Environmental USAPheonix Environmental USA
Pheonix Environmental USADoctor Z
 
Pemex-Presa Tigerillo-C.R.E.T.I.B.
Pemex-Presa Tigerillo-C.R.E.T.I.B.Pemex-Presa Tigerillo-C.R.E.T.I.B.
Pemex-Presa Tigerillo-C.R.E.T.I.B.Doctor Z
 
Rhipe solutions sps july2016 - the digital transformation -dr
Rhipe solutions   sps july2016 - the digital transformation -drRhipe solutions   sps july2016 - the digital transformation -dr
Rhipe solutions sps july2016 - the digital transformation -drspsnyc
 
123 Top Influencers in the Project Management Industry in 2016
123 Top Influencers in the Project Management Industry in 2016123 Top Influencers in the Project Management Industry in 2016
123 Top Influencers in the Project Management Industry in 2016Timecamp
 
Retail Health Summit Presentation - March 2016
Retail Health Summit Presentation - March 2016Retail Health Summit Presentation - March 2016
Retail Health Summit Presentation - March 2016The Local Data Company
 
TRML2012個人賽
TRML2012個人賽TRML2012個人賽
TRML2012個人賽yustar1026
 
FCBAI AND PSB BREAKFAST SANDWICHES MAKING
FCBAI AND PSB BREAKFAST SANDWICHES MAKING FCBAI AND PSB BREAKFAST SANDWICHES MAKING
FCBAI AND PSB BREAKFAST SANDWICHES MAKING FCBAI
 
Francisco Lizcano – Portfolio
Francisco Lizcano – PortfolioFrancisco Lizcano – Portfolio
Francisco Lizcano – PortfolioFrancisco Lizcano
 
Claiming Love Consciousness
Claiming Love ConsciousnessClaiming Love Consciousness
Claiming Love ConsciousnessZoe Golightly
 
Programmer Soft Skills
Programmer Soft SkillsProgrammer Soft Skills
Programmer Soft SkillsVanessa Arenas
 
GSC News March 16
GSC News March 16GSC News March 16
GSC News March 16IEI GSC
 
Turning vision into_impact_(icc)
Turning vision into_impact_(icc)Turning vision into_impact_(icc)
Turning vision into_impact_(icc)Ulrich Janßen
 

En vedette (17)

Resume
ResumeResume
Resume
 
Pheonix Environmental USA
Pheonix Environmental USAPheonix Environmental USA
Pheonix Environmental USA
 
ANIL KUMAR G
ANIL KUMAR GANIL KUMAR G
ANIL KUMAR G
 
Pemex-Presa Tigerillo-C.R.E.T.I.B.
Pemex-Presa Tigerillo-C.R.E.T.I.B.Pemex-Presa Tigerillo-C.R.E.T.I.B.
Pemex-Presa Tigerillo-C.R.E.T.I.B.
 
Tabaquismo.ppt
Tabaquismo.pptTabaquismo.ppt
Tabaquismo.ppt
 
Rhipe solutions sps july2016 - the digital transformation -dr
Rhipe solutions   sps july2016 - the digital transformation -drRhipe solutions   sps july2016 - the digital transformation -dr
Rhipe solutions sps july2016 - the digital transformation -dr
 
New Doc 7_1
New Doc 7_1New Doc 7_1
New Doc 7_1
 
123 Top Influencers in the Project Management Industry in 2016
123 Top Influencers in the Project Management Industry in 2016123 Top Influencers in the Project Management Industry in 2016
123 Top Influencers in the Project Management Industry in 2016
 
Retail Health Summit Presentation - March 2016
Retail Health Summit Presentation - March 2016Retail Health Summit Presentation - March 2016
Retail Health Summit Presentation - March 2016
 
TRML2012個人賽
TRML2012個人賽TRML2012個人賽
TRML2012個人賽
 
Risk governance framework
Risk governance frameworkRisk governance framework
Risk governance framework
 
FCBAI AND PSB BREAKFAST SANDWICHES MAKING
FCBAI AND PSB BREAKFAST SANDWICHES MAKING FCBAI AND PSB BREAKFAST SANDWICHES MAKING
FCBAI AND PSB BREAKFAST SANDWICHES MAKING
 
Francisco Lizcano – Portfolio
Francisco Lizcano – PortfolioFrancisco Lizcano – Portfolio
Francisco Lizcano – Portfolio
 
Claiming Love Consciousness
Claiming Love ConsciousnessClaiming Love Consciousness
Claiming Love Consciousness
 
Programmer Soft Skills
Programmer Soft SkillsProgrammer Soft Skills
Programmer Soft Skills
 
GSC News March 16
GSC News March 16GSC News March 16
GSC News March 16
 
Turning vision into_impact_(icc)
Turning vision into_impact_(icc)Turning vision into_impact_(icc)
Turning vision into_impact_(icc)
 

Similaire à Olaf_Senz_Resume

Similaire à Olaf_Senz_Resume (20)

Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java Developer
 
David Kuang(word)
David Kuang(word)David Kuang(word)
David Kuang(word)
 
Resume_Venugopal
Resume_VenugopalResume_Venugopal
Resume_Venugopal
 
Himanshu_Resume
Himanshu_ResumeHimanshu_Resume
Himanshu_Resume
 
Resume
ResumeResume
Resume
 
Devendra_SrJavaJ2eeDeveloper
Devendra_SrJavaJ2eeDeveloperDevendra_SrJavaJ2eeDeveloper
Devendra_SrJavaJ2eeDeveloper
 
Khushali Patel-resume-
Khushali Patel-resume-Khushali Patel-resume-
Khushali Patel-resume-
 
Rouky Martin Resume
Rouky Martin ResumeRouky Martin Resume
Rouky Martin Resume
 
TawenKan_092015
TawenKan_092015TawenKan_092015
TawenKan_092015
 
KhajavaliShaik
KhajavaliShaikKhajavaliShaik
KhajavaliShaik
 
SYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRsSYED_DANISH_J2EE_8YRs
SYED_DANISH_J2EE_8YRs
 
Amit Kumar Architect with Web and Angular JS
Amit Kumar Architect with Web and Angular JSAmit Kumar Architect with Web and Angular JS
Amit Kumar Architect with Web and Angular JS
 
manoj_kumar_resume
manoj_kumar_resumemanoj_kumar_resume
manoj_kumar_resume
 
PayaPal-Resume
PayaPal-ResumePayaPal-Resume
PayaPal-Resume
 
Ravi Kiran Resume
Ravi Kiran ResumeRavi Kiran Resume
Ravi Kiran Resume
 
Soundarya Reddy Resume
Soundarya Reddy ResumeSoundarya Reddy Resume
Soundarya Reddy Resume
 
Ankit Chohan - Java
Ankit Chohan - JavaAnkit Chohan - Java
Ankit Chohan - Java
 
RAJESH MONGA
RAJESH MONGARAJESH MONGA
RAJESH MONGA
 
Giri_WCS
Giri_WCSGiri_WCS
Giri_WCS
 
Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16Cooper, Mark Resume.Final.8.2.16
Cooper, Mark Resume.Final.8.2.16
 

Olaf_Senz_Resume

  • 1. OLAF R. SENZ 3152 Woods Edge Drive Boothwyn, Pennsylvania 19060 Cell: (610) 299-3492 Email: OSenz63@gmail.COM PROFESSIONAL SUMMARY Twenty two years of professional and consulting experience in software design, development, implementation, and support. Developed requirement specifications and designed, coded, and implemented applications for the pharmaceutical, medical, banking, and communications industries. Gained significant understanding and experience, working in data warehousing environments performing application optimization and query tuning, working in MVC architecture, Scala, Spark, J2EE, Java, Java Server Pages, Java Script, WebLogic, Oracle, Sybase, SQL Server, MySQL, Cassandra, MongoDB, Linux, UNIX, NT, and Windows environments, and have been involved in all phases of the software development lifecycle. I am adaptable to multiple environments and languages and possess a strong passion for learning new technologies and methodologies. Pharmac e u tical Busine s s Area Experienc e Contract Management Systems Adverse Events processing Sales and Marketing data PROGRAMMING SKILLS Programming Languages • J2EE, Java Servlets, JSP, EJB, CORBA, RMI • Java's JDK , JDBC, Swing, AWT • Java's JDK, Javadoc • Scala, DataStax, Spark • Grails and Groovy, Spring • HTML, DHTML • XML DOM/SAX Parsers • C#, C/C++, Visual C++, Silverlight • Ajax, jQuery, Java Script • Oracle Pro*C • Sybase® Embedded SQL/C • PL/SQL, MS SQL • DCL • Korn shell • Documentum 5.1.2 SDK • Actuate 5.0 SDK API • Perl, Awk, Sed • Microsoft ASP .NET 2.0, 3.5, 4.0 Operating Environments • DEC/VAX with both VMS/UNIX • HP UNIX, Solaris UNIX, Linux • Microsoft Windows, Windows NT, Windows XP, Vista Applications Environments/Tools • WebLogic 6.1, 8.1, Apache Web Server • Visio 2000, Visio 2003 • SQL Station, TOAD, SQL Navigator • Access, Microsoft SQL Server 2000, 2008, 2012 • MySQL, Oracle 7, 8i, 9i, 10g, 11g • SQL*Loader, SQL*Plus • Sybase Transact SQL • MongoDB, Cassandra • Sybase Data Architect, Power Designer • Sybase SQL Adaptive Server Anywhere • Open Client CT/DB-Library/C • Microsoft Office Suite • Ingres/Quel • UNIX Vi editor,UNIX make command generator • Harvest, PVCS, Visual Source Save, CVS, Subversion, Subversion, Git • Jenkins Integration tool • Splunk API, HPQC OTA API library • Autosys, Control-M • Informatica, Pentaho • Eclipse, NetBeans • Visual Studio 2005, 2008, 2010, 2012
  • 2. OLAF R. SENZ PROFESSIONAL HISTORY Comcast Corporation Full Time employee, September 2009 to Present • Migration of Apptio BI application to a DSE 4.8.4 cluster application with Cassandra using Scala programming language as the ETL tool utilizing Spark for the transformations, Gradle as the build tool, Jenkins as the constant integration tool. • Developed a WCF REST web service written in C# using .NET 4.0. The web service is used to pull test Automation data from HPQC using HP’s OTA API libraries. The data is serialized into XML via a DataContractSerializer and is used for reporting test automation data to the test verticals within Comcast’s test organization. • Developed a Microsoft .Net 2.0 web application written in ASP, C#, and Silverlight. The application is a graphical simulator that represents MTA devices and is used by client services support for problem diagnosis. • Developed/modified several Java, Pentaho, and C# ETL processes utilizing HPQC OTA API libraries to pull defect and testing information to be stored in a SQL Server Database that is to be used by an OBIEE analytical application. Also, wrote several other programming/SQL ETL scripts that interface with other data sources and implemented the design for OBIEE’s Repository Database. • Co-developed a Desktop GUI, multi-threaded client application written in VC++ for automated testing of set top boxes. • Wrote an LDAP interface written in Java residing in a Maven repository. The interface is used in several Grails applications for sign on authentication. • Co-developed a contractor management system written in Grails and Groovy utilizing Ajax, jQuery, and a MySQL database. • Developed a Grails and Groovy web application utilizing Ajax, jQuery and a MySQL database. The application is used by several departments to notify users of events and environment changes occurring in the test environment and to keep a history of what is transpiring in those environments. • Developed a web application written in Groovy and Grails that uses Ajax and jQuery controls. The application is used by testers for setting up an environment for testing Voice Over IP (VOIP) devices. Alliance Consulting Contracted Hourly Consultant, Wyeth, July 2008 to September 2009 • Senior level-consultant performing development/support on Wyeth’s Learning Management System (LMS). • Performed SQL tuning of Oracle queries and processes for Oracle 9i • Created data feeds for new organizations participating in the LMS using Korn Shell, Java, SQL, PL/SQL. • Created Java Swing interface to automate manual support duties. • Maintained and enhanced third party PL/SQL software. • Supported, debugged and enhanced third party ASP .NET 2.0 and Javascript code. • Created ad-hoc reports using SQL. Liquidhub Consultant (C, C++, Korn Shell, PL/SQL Developer), Vanguard, May 2005 to July 2008 • Senior level-consultant on Vanguard’s Online Brokerage Application (ROM). • Updated security access to Vanguard’s Brokerage System using Korn shell, Perl, Awk, Sed, C, C++, Pro*C, SQL, and PL/SQL. • Responsible for release management software builds, version control administration and code deployments utilizing PVCS and CGI scripts. • Performed SQL tuning of Oracle queries for 9i and 10g. • Performed architecture, design and coding of Vanguard’s Batch reporting to replace COGNOS reporting tool. This required learning to use COGNOS and to reverse-engineer all reports stored. • Updated Fix tag processing between other brokerages and exchanges. • Redesigned and coded Vanguard’s Brokerage Order Audit Trail System (OATS) Report. The redesign of this report increased processing performance by several hours. Modified report per FINRA’s ongoing requirement changes and expanded OTC SEC SR-NASD-2005-101 requirements. • Lead a team of three people in an effort to automate over thirty manually created business reports to the Batch environment. This required leadership skills, as well as technical expertise with the following technologies Oracle, HTML, Sed, Awk, Perl, and UNIX KORN shell.
  • 3. OLAF R. SENZ • Performed enhancements, bug fixes and after hours production support. • Assisted other departments, including QA, Operations, Business Development, Project Management and Infrastructure, with scheduling, communications, and software issues. • Assisted more junior personnel with product development lifecycle, source control, software design, software development and other areas of technical mentoring. • Wrote documentation for Vanguard’s next release of the application and created Control-M draft files for program processing. Stonehurst Consulting Consultant (PL/SQL Developer), Allergan INC.May 2005 to June 2005 • Created an Oracle PL/SQL package designed to query Allergan’s adverse event database for reporting patient case events. QuinTech Resources, Inc. Consultant (Lead Java Developer), DecisionOne, November 2004 to May 2005 • Created an XML based rules engine utilizing Java, Java Servlets, JDBC and Oracle’s PL/SQL implemented in a WebLogic 8.1 server. The Rules Engine extended the Xelus Repair and Returns application that handled the processing of returned parts for Dell’s entire product line. The application extension served to implement custom business functionality not currently implemented in Xelus. • Created a Java Swing application giving users the ability to change data in Oracle tables. This eliminated the need of users having to know SQL to perform updates to the database. • Designed and created Oracle tables, indexes, and public synonyms for use in the inventory management application. • Analyzed functional specifications and interfaced with business analysts and upper management to design and write Java and Oracle based solutions. • Created detailed design documentation, test scripts and summary testing documentation. IntelliSource, Inc. Contracted Hourly Consultant, National Board of Medical Examiners, October 2004 to November 2004 • Gathered and wrote detailed design requirements for validating the Clinical Skills Exam (CSE) scoring process. • Created PL/SQL package used to audit the CSE scoring process. This process provided the user a flexible interface under which the user could choose six different scenarios to audit the data. This process eliminated the need to perform manual validations of the data, thus freeing resources for other time critical duties. JSOL Incorporated Partner, February 2004 to Present • Created Java classes to parse and load statistics files using Microsoft SQL Server JDBC driver file for connection to SQL Server. • Redesigned SQL Server 2000 database for domain http://jsfl.j-s-o-l.com/ using PowerDesigner 9. This new design created a flexible database for multiple online football and hockey leagues. • Created several stored procedures in SQL Server for maintaining tables within the database. • Created a Scheduled Task in Windows XP for batch processing of the statistics files. • Used DTS packages to import/export data from one database to another. • Created Java Swing application used to FTP files from a slave server up onto the web server. • Created an automated FTP java program to load files to the web server. Alliance Consulting Contracted Hourly Consultant, Wyeth, August 2003 to February 2004 • ETL Developer for the Data Warehousing Sales and Marketing Analytical Reporting Tool (SMART) application utilizing Microstrategy, Pro*C, Solaris UNIX, Korn shell, Syncsort, Oracle 9i, Autosys, Awk, and Informatica. • Developed processes for analysis of Internal and External Sales data using Pro*C, Solaris UNIX, Korn shell scripts, Syncsort, Oracle 9i, Oracle’s SQL Loader, autonomous PL/SQL scripts and SQL PLUS scripts embedded within Korn shell scripts, Autosys scripts, and Informatica. • Performed application performance tuning and query optimization using Oracle hints, indexes, partitioned tables, parallel tables and analyzing queries using Oracle’s explain plan. • Responsible for creating Oracle tables and indexes for processes developed.
  • 4. OLAF R. SENZ • Responsible for determining table space requirements for tables and indexes in the production environment for processes developed. • Performed Informatica Upgrade from version 5.2 to 6 for existing processes. • Responsible for documentation of processes and test scripts using Visio 2000 and Microsoft Word. • Investigated and used some of the new Oracle 9i features such as the MERGE statement and ability to use the CASE statement within PL/SQL, Multitable INSERT statements, and External Tables. • Used Toad for testing for accuracy of queries. ENERWISE GLOBAL TECHNOLOGIES Independent Consultant May 2003 to August 2003 • Product development and support of PL/SQL packages utilizing Oracle’s built in Web features used to create dynamic HTML developed on an Apache Web Server. • Responsible for the development and execution of test scripts to manage the Quality Assurance of Internet software products that support single and multi-site energy management solutions. Defects were documented and submitted utilizing the error reporting tool Elementool. • Used Toad for the development of Oracle PL/SQL code for calculation of a facilities' energy load duration for a specified period of time. • Used Visual Source Save for archiving source code. COMPETITIVE EDGE TECHOLOGIES Independent Consultant, Wyeth, June 2001 to April 2003 • Developed Java Server Pages (JSP) and Servlets implementing J2EE technologies on WebLogic server 6.1 for the Safety Surveillance System (S³), a regulated system. • Researched and made recommendations for purchasing an Intranet Search Engine. Implemented the Search Engine within the Intranet Application. This involved using Java, Java Applets, Java Script, Java Server Pages, and HTML on a WebLogic Server. • Participated in coding and component testing of an E2B process for submission tracking of adverse events written in Java using Cyclone Exchange Server in an HP UNIX environment. Process involved creating and parsing of XML using DOM and SAX parsers, reading UNIX mail files, selecting data from Cyclone's Sybase database and updating an Oracle database using JDBC. Also, created the JSP front end for this interface into the S³ application. Used UML design methodologies to architect the design of these back-end batch processes and classes. • Researched and implemented a process for uploading documents and text from the client up to the server. This involved using Java, Java Script, Java Servlets, JSP and HTML on a WebLogic Server. • Created deployment application using Visual C++ 6.0 and Actuate 5.0 SDK API for deploying Actuate reports to its report Encyclopedia using a Java Server Page as a front end. • Created a report for mapping Adverse Events from a Clinical database to the Safety Surveillance System (S³) database in Oracle's SQL*Plus. • Created ad hoc reports using Brio Designer 6.2 within an Oracle database. • Created detailed functional and technical design specifications. • Created C++ DLL used for conversion of TIFF files to PDF files to be loaded through a web-based application into an Oracle database. • Implemented Documentum conversion of Documentum 3.0 on a UNIX K-class server to Documentum 5.1.2 on a UNIX N-class server. • Participated and lead validation projects of the S³ Intranet Application. This involved gathering requirements, writing detailed validation scripts and implementation of these scripts. • Attended training for compliance of 21 CFR Part 11 regulations for computerized systems. • Used Toad Extensively to query the database and for performance tuning of Oracle queries. SOFTWARE METHODS Independent Consultant. May 2001 to May 2001
  • 5. OLAF R. SENZ Completed assignment at Merck as an independent consultant. FIRST CONSULTING GROUP Senior Consultant, System Development Services. October 1998 to May 2001 Merck, September 1999 to May 2001 • Developer/Analyst providing application development/support and mentoring. Created C/Pro*C and Oracle PL/SQL programs for implementation in Merck's contract management system, GenCord. Participated in data modeling and database design. Designed, developed, coded, and documented back-end on line transaction processing, back-end batch processing, and back-end job scheduling system for the GenCord project. • Performed various enhancements to Merck's contract management system using SQL Station, thus gaining extensive experience in Oracle PL/SQL, application performance tuning and query optimization. Assignments included the creation of new rebate processes, validation processing enhancements and enhancements to formulary processing. • Mentored two Merck developers by providing guidance on various assignments, including development of reports and validation processing. Delegated work assignments to these individuals. Mortgage Management, Inc., April 1999 to July 1999 • Created the database and service for the database server, and maintained the database architecture for Mortgage Management, a service provider of biweekly and bimonthly mortgages. • Implemented database scripts and stored procedures. Development was performed using Sybase Data Architect and a Sybase SQL Adaptive Server Anywhere version 6.0.1 database. The Data Model consists of a Sybase Data Architect Conceptual and a physical Data Model. The physical Data Model is used to generate a physical Sybase SQL Adaptive Server Anywhere database. FCG’s Integrated Systems Consulting Group, October 1998 to February 1999 • As a member of the Charge Analyzer Group Editor (CAGE) development team, designed, coded, and wrote an Enrichment Module for a billing system used by a Midwest Hospital. The Enrichment Module would serve to enrich and validate charge data from an external billing system or other external sources. • Enhancements were completed using Visual C++ 5.0, DB library C routines and with MSSQL residing on an NT operating system, although it is fully portable to UNIX and Oracle. This application is remarkable in that it requires only minimal changes in code to customize the module for new clients. Extreme object oriented abstraction and data dictionary objects allowed the module to customize itself through changes in the data dictionary and INI files. SANCHEZ COMPUTER ASSOCIATES Programmer, July 1997 to October 1998 Provided application production support and development of the core banking software for retail banking institutions. • Analyzed functional specifications to design and write technical specifications using a MUMPS database in a VAX/VMS environment. Additional exposure to a client server application using Visual C++ and Windows sockets. • Using Visual C++ and Windows sockets, created a multi-threaded client server application for the approval of ATM transactions. To meet the required functionality of this program, created a remote interface between ATM machines and the bank’s main database for the approval of monetary transactions. The client server code resided on an NT operating system that received and transmitted data between two IP addresses. There were two aspects to the code. The first is the socket portion using Microsoft Windows Sockets. This portion of the code handled basic messaging processing to and from IP addresses. The second aspect of the code dealt with the volume of messaging being transmitted. This required creating a queue class for incoming messages. To take advantage of the queue class it was necessary to make use of the multi-threading and synchronization capabilities within Visual C++. • Enhanced deposit and loan application system to calculate interest accrual based on a client-defined matrix using a MUMPS database. • Enhanced deposit system to calculate the assessment of debit card service fees via MUMPS. • Performed customer support functions for existing software.
  • 6. OLAF R. SENZ COMPETITIVE MEDIA REPORTING Programmer Analyst, September 1994 to July 1997 Designed, developed, and provided application production support for in-house software used to monitor media advertisement data via multiple delivery methods. • Developed a data feed process for the StrADegy data warehouse transferring flat file data, which was translated and enhanced in preparation for delivery to the client. The required functionality of this process was to take occurrence and master data to create a de-normalized database of fact tables from these two sets of data and then create dimension tables based upon the fact tables adhering to a Star Schema data warehouse design. The StrADegy data feed process is a server application spread across two operating systems with the bulk of the code written in Sybase embedded SQL within the C language. The process is driven by DCL and KORN shell scripts with the emphasis of the scripts written in KORN shell. The major functionality of the scripts is for calling C programs, error processing and messaging. • Modified and enhanced the Productionization project to allow for performance tuning and the optimization of existing code. The Productionization project was a conversion of the existing software from Ingres5 to Ingres6 with an emphasis placed on efficiency and reliability. The majority of the code was written in DCL scripts and embedded SQL within the C language. Error trapping was provided by the C programs and reporting of errors was communicated via the DCL scripts. • Provided documentation for all code related to project. • Performed help desk support functions including problem analysis, identification, and resolution. • Development was performed using DCL, KORN shell scripting, Multinet FTP, Sybase, Open Client, Ingres 5, Ingres 6, DCL and embedded SQL within C in VAX/VMS cluster and UNIX operating environments. EDUCATION B.S. Computer Science with a Minor in Mathematics, Millersville University, 1994 Penn State’s Graduate School of Study for Software Engineering, Great Valley, PA currently attending Grails and Groovy Training April 2012 Spring 3.0 Training June 2012 Penn State's Introduction to Java Course, Great Valley, PA, April 2001 Penn State’s Object Oriented Analysis and Design Course, Great Valley, PA, October 2000 Oracle's Advanced PL/SQL training course, Iselin, NJ, October 1999 UNIX(R) utilities and commands course, Norristown, PA, June 1996 Sybase System 10 Fast Track course, King of Prussia, PA, January 1995
  • 7. OLAF R. SENZ COMPETITIVE MEDIA REPORTING Programmer Analyst, September 1994 to July 1997 Designed, developed, and provided application production support for in-house software used to monitor media advertisement data via multiple delivery methods. • Developed a data feed process for the StrADegy data warehouse transferring flat file data, which was translated and enhanced in preparation for delivery to the client. The required functionality of this process was to take occurrence and master data to create a de-normalized database of fact tables from these two sets of data and then create dimension tables based upon the fact tables adhering to a Star Schema data warehouse design. The StrADegy data feed process is a server application spread across two operating systems with the bulk of the code written in Sybase embedded SQL within the C language. The process is driven by DCL and KORN shell scripts with the emphasis of the scripts written in KORN shell. The major functionality of the scripts is for calling C programs, error processing and messaging. • Modified and enhanced the Productionization project to allow for performance tuning and the optimization of existing code. The Productionization project was a conversion of the existing software from Ingres5 to Ingres6 with an emphasis placed on efficiency and reliability. The majority of the code was written in DCL scripts and embedded SQL within the C language. Error trapping was provided by the C programs and reporting of errors was communicated via the DCL scripts. • Provided documentation for all code related to project. • Performed help desk support functions including problem analysis, identification, and resolution. • Development was performed using DCL, KORN shell scripting, Multinet FTP, Sybase, Open Client, Ingres 5, Ingres 6, DCL and embedded SQL within C in VAX/VMS cluster and UNIX operating environments. EDUCATION B.S. Computer Science with a Minor in Mathematics, Millersville University, 1994 Penn State’s Graduate School of Study for Software Engineering, Great Valley, PA currently attending Grails and Groovy Training April 2012 Spring 3.0 Training June 2012 Penn State's Introduction to Java Course, Great Valley, PA, April 2001 Penn State’s Object Oriented Analysis and Design Course, Great Valley, PA, October 2000 Oracle's Advanced PL/SQL training course, Iselin, NJ, October 1999 UNIX(R) utilities and commands course, Norristown, PA, June 1996 Sybase System 10 Fast Track course, King of Prussia, PA, January 1995