SlideShare a Scribd company logo
1 of 7
Page 1 of 6
237 Copperstone Terrace S.E.
Donovan Campbell Calgary, Alberta T2Z 0J4
(403) 276-2048/969-7111(cell)
donovan1214@shaw.ca
donovan1214.campbell@gmail.com
Objective To work on a forward-thinking team involved with all aspects of computer applications
development, deployment, and support.
Education September 1981 - June 1987 University of Calgary
B.Sc. in Computer Science
WorkExperience April 2013 – present Home
Caregiver
I have spent this time caring for my 86 year old mother who had become very weak and non-
ambulatory, therefore I was cooking meals, doing housework, taking her to medical
appointments, etc. She has since become well enough to look after herself that I can now
return to full time work.
August 2012 – April 2013 Mobile Data Technologies
Programmer/Analyst
MDT is a small company providing sensor data capture and display for various industries, mostly
for the oil and gas industry. Sensors would capture various readings and display them in a
custom designed VB/VS front end on a handheld windows panel.
The project I was brought in work on was a new system for a hydraulic fracturing company
which had to be be built from scratch, leveraging some previous code, for simultaneous reading
of sensors on up to 6 different fracturing trucks. The sensor packages, from a 3rd
party
company, used a proprietary coding system, and we wrote c++ programs to take the data from
the sensor package, and store into a MySQL database. The VB/VS front end then reads the
MySQL database and displays all the data on screen.
Other custom code in c++ did some control of the fracturing trucks, i.e. throttle, pump pressure,
mixing of fracturing fluid, etc, using ‘rules’ provided by the customer.
Tools and technologies used: MySQL including database design, query prototyping, stored
procedure compilation, C++ using Eclipse, Linux, , Korn and C-shell scripting, Visual Basic/Visual
Studio.
July 2008 – August 2012 Shaw Communications
Programmer/Analyst
Supporting a cable services provisioning application using Oracle Forms for most of the
functionality, and an Apache Tomcat web server for the customer facing front end. Both
interface with an Oracle 8 database, as well as communicate with various Motorola
communications hardware. As hardware evolves, functionality changes become necessary,
Page 2 of 6
which are implemented through the various technologies, and rigorously tested (developer,
business analyst, senior end user) prior to production release. Eclipse for J2EE was used as our
main development tool.
Also worked on various interfaces on a payroll/hr system (VIP) using Oracle, ProC, PGP, FTP.
Tools and technologies used: Java J2EE (5, 6, and 7), Oracle (8i – 11g) including DML statements,
Oracle Forms, JMS, JSP, Apache Tomcat (with Catalina), Beans, Struts, Spring, Hibernate, Groovy
& Grails, ActiveMQ, SOAP, CURL, WSDL, XML, Toad (for prototyping SQL queries, PLSQL, and
compiling procedures/packages), java and java scripting using Eclipse, Glassfish, Jasper, Mercury
Test Director, Korn and C-shell scripting, Visual Basic/Visual Studio.
January 2007 – June 2007 Husky Energy, Calgary
Programmer/Analyst
Wrote SQL scripts and stored procedures to convert data from current production accounting
system to new system, for testing; created oracle tables for a new interface application,
import/export of data for the tables, and created new standard reports using a java based reporting
tool called Jasper/iReports.
I was working on a project to implement a new Java-based production accounting system,
called PAS, from CGI, and my work involved writing SQL scripts and stored procedures for
converting data from the old p.a. system (Triangle) to the new system, so they had real data to
test. I also assisted on a new application to interface with PAS, creating oracle tables,
importing/exporting of data for the tables, and creating new standard reports using a java
based reporting tool called Jasper/iReports. Skills include Oracle 10, Oracle (incl DML
statements), PAS production accounting system, some java and java scripting, and PL/SQL
Developer (for SQL query prototyping).
Tools and technologies used: Oracle 10 including DML statements, PL/SQL Developer (for
prototyping SQL queries), some java and java scripting, and Jasper server/iReports.
June 2005 - September 2005 Shaw Communications
Programmer/Analyst
Designed, programmed and implemented a Pro*C program to extract payroll data from a
timekeeping application, and format/insert into new HR/Payroll system (VIP). I also interfaced with
several internal and external customers to determine specific functional requirements.
I wrote a ProC program using SQL (prototyped by PL/SQL Developer) to extract data from
proprietary ODBC data source and update temporary tables in VIP's Oracle database. I also
wrote a Korn shell script to call the ProC program and create files to email to team leaders for
approval.
Tools and technologies used: ProC, Oracle 10, ODBC from Vendor for access to proprietary
timekeeping database, Pl/SQL Developer (for prototyping SQL queries), Korn shell (sed, awk,
uuencode, xmail).
April 1988 - July 2004 Chevron Canada Resources Calgary
Programmer/Analyst
Page 3 of 6
Support, maintenance, enhancement, design and deployment of a large variety of applications to
support the various business units of Chevron Canada Resources. As necessary, interfaced with
customers to determine functional requirements.
June 2002 - July 2004
Web Invoice Entry System -
This project allowed me to design, prototype, program, test, and install a multiple technology
application, and provide all aspects of post-installation customer support. At all phases of this
project, I communicated with the key customer to determine all functional and visual
requirements. In this instance, support entailed daily checks of script logs, and investigating
any questions or concerns from my main customer contact.
I created HTML pages from customer approved designs, updated them to work within Delphi's
Web coding tool and added Java scripts within the HTML to handle low level data validation. I
also used Delphi's Object Pascal to handle higher level logic/business rules and store final
invoice data in Oracle. The resulting exe was placed on a web server accessible by the internet
but also accessible to Chevron's internal network via a PIX firewall, so that the only access to
the Oracle database was through the application, keeping the database and internal network
secure from outside attacks.
A second Delphi program, written as a formless (no default Window) exe, ran through a
windows service each night at 2 AM to extract that day's invoice data from the Oracle database
and convert to EDI/SAP format for posting to the corporate SAP Accounts Payable module.
Tools and technologies used: Oracle 8, Windows NT Active Directory Service, Windows Services,
Delphi Web/Windows application tool, Toad SQL prototyping tool, SQL*Net, Java scripting, Korn
shell (sed,awk, uuencode, xmail).
Whenever possible, I drew on the knowledge and experience of colleagues for advice with Java,
Windows services, programming the PIX and the SAP interface, and Korn Shell.
January 2004 - June 2004
Externally Written Web Invoice Entry System -
This application was written as a Windows service run on the external Chevron web server (as
described above) to be used by clients with a large number of invoices (too many to enter
manually). As such, my role was to install the service and ensure that all necessary middleware
pieces were installed with their proper versions. This included .NET framework, ASP for .NET,
and Oracle ODE for .NET (and ensuring that it connected to Oracle correctly). Knowledge of
how to install these components and how they acted within Windows was necessary for the
service to run correctly. Daily troubleshooting was necessary as the vendor was using these
technologies for the first time as well.
April 2003 - July 2004
Merak Value & Risk Suite Testing and Installation -
This was a project to upgrade to the latest version of the application, which also necessitated an
Page 4 of 6
upgrade of Oracle from version 8 to version 9. I created test areas/instances on a Windows
server and in Oracle (on Unix), as well as a test ODBC connection as required by the Merak
Suite. During testing, the lead user discovered database problems which couldn't be solved by
myself or the vendor, even after an elapsed year of on/off effort. At the time of my leaving
Chevron, I believe the upgrade was cancelled as it was deemed unnecessary due to a lack of
projects to track within the suite.
January 2001 - May 2004
HR Salary Update Program -
I created the designs of windows and objects, prototyped the customer approved design using
Delphi's windows coding tool, Toad for prototyping/debugging SQL queries, and Delphi's Object
Pascal to code the business rules as approved by the customer. The exe used NT Active
Directory to authenticate the user's right to use the application. At all phases during this
project, I was in constant communication with the key customer (manager of Compensation)
regarding visual design, business rules, testing, and interfacing with other applications.
I also created SQL insert statements, to be used within Toad or PLSQL, to update the VIP payroll
database temporary tables, used by the VIP application to update salary information.
Tools and technologies used: Delphi Web/Windows application tool, Oracle 8, Toad (for
prototyping SQL queries).
January 2004 - March 2004
Reserves Interface/Update -
I created the design of windows and objects, prototyped the design using Delphi's windows tool
as well as implementing business rules with Object Pascal. These were communicated to my
key customer for approval. Coded Korn Shell script to be called from within Delphi exe, sent via
TCP/IP pipe to be executed on Sun Solaris; the script called SQLPlus routines and ProC programs
to extract production data from Oracle and reformat into Excel CSV files, finally emailing the
CSV files to the user who started the Reserves script process.
Tools and technologies used: Delphi Web/Windows application tool, Oracle 8, Toad (for
prototyping SQL queries), ProC, Korn shell (sed, awk, uuencode, xmail).
June 1998 - January 2000
Y2K Application Testing Project -
This gave me project management skills for a small, non development project. I used MS
Project for scheduling, Excel for budgeting and testing logs, and Word for weekly status
reporting to the main Chevron Y2K project manager. I also oversaw all testing of critical and
medium risk applications, as outlined by our key customers.
April 1993 - August 1994
Triangle Production Accounting Conversion (mainframe TSO/JCL to Unix/Oracle 7) -
Page 5 of 6
I wrote JCL scripts to convert VSAM files to Unix flat files for conversion/insertion into Triangle's
Oracle 7 database. I also executed the JCL scripts, copied flat files to tape, and assisted the
vendor with the conversion of the tape files. I also helped with the compiling and installation of
the vendors Cobol programs. After the conversion, I continued to support the installation of
the application by compiling and installing any program or script updates, as well as the Oracle
database. I also wrote the cron jobs to do the database backups as per Chevron's data
retention policy.
1992 - 2004
Business Objects Ad-hoc Report Writer Installation and User Support -
I installed the first version (2.0) at Chevron, set up 'universes' (which describes/formats the
Oracle table data into terms the customer is comfortable with) for key customers/departments,
and assisted the customers with 1st line questions. I later assisted with the version upgrade
(4.0), which started as a cost/benefit analysis of several competing products before deciding on
the upgrade. This upgrade involved many more users and universes to convert, as well as
setting up the infrastructure to migrate from desktop to server installation.
Accomplishments Management of small Y2K project: identification and testing of critical applications, scheduling,
budgeting, and status reports.
Main support of mainframe finance applications during SAP installation and implementation.
1st
line support of various vendor applications: Merak Value & Risk, Triangle production
accounting (mainframe and Unix).
Development of web-based internet (using DMZ and NT Active Directory for user
authentication/security) invoice entry system: design of GUI, project management, design and
coding of interface to SAP.
Design and development of windows-based multi-user application for HR administration of
Chevron Canada's annual salary program.
Skills Knowledge of Windows development using Delphi, Visual Basic 6, some PowerBuilder
Knowledge of Web application development using Delphi
Knowledge of Oracle (incl DML statements), ProC and SQL
Knowledge of Access/ODBC data sources and scripting
Page 6 of 6
Knowledge of Toad and PL/SQL Developer
Knowledge of .NET, Visual Studio, Windows and Web services
Knowledge of Java and Java scripting
Knowledge of Jasper servers, and iReport
Knowledge of Action Request System (ARS) from Remedy Systems
Knowledge of Business Objects setup and administration.
UNIX experience (VAX/VMS, Sun Solaris, HP-UX, scripting)
IBM Mainframe experience (MVS/TSO, JCL, PL/1, Cobol)
Experience with finance, production accounting (Triangle and PAS), network systems, and
payroll (VIP)
Familiarity with Oracle Forms
References References are available upon request.
Page 6 of 6
Knowledge of Toad and PL/SQL Developer
Knowledge of .NET, Visual Studio, Windows and Web services
Knowledge of Java and Java scripting
Knowledge of Jasper servers, and iReport
Knowledge of Action Request System (ARS) from Remedy Systems
Knowledge of Business Objects setup and administration.
UNIX experience (VAX/VMS, Sun Solaris, HP-UX, scripting)
IBM Mainframe experience (MVS/TSO, JCL, PL/1, Cobol)
Experience with finance, production accounting (Triangle and PAS), network systems, and
payroll (VIP)
Familiarity with Oracle Forms
References References are available upon request.

More Related Content

What's hot (20)

Resume_Meenakshi
Resume_MeenakshiResume_Meenakshi
Resume_Meenakshi
 
Satya_CV
Satya_CVSatya_CV
Satya_CV
 
StamblerAaronExternalResume
StamblerAaronExternalResumeStamblerAaronExternalResume
StamblerAaronExternalResume
 
Pradeep-Alurkar-Resume
Pradeep-Alurkar-ResumePradeep-Alurkar-Resume
Pradeep-Alurkar-Resume
 
StamblerAaronExternalResumeWithoutAddress
StamblerAaronExternalResumeWithoutAddressStamblerAaronExternalResumeWithoutAddress
StamblerAaronExternalResumeWithoutAddress
 
RichardChauvetShortResume2015
RichardChauvetShortResume2015RichardChauvetShortResume2015
RichardChauvetShortResume2015
 
Charles harper Resume
Charles harper ResumeCharles harper Resume
Charles harper Resume
 
Chandan's_Resume
Chandan's_ResumeChandan's_Resume
Chandan's_Resume
 
Philip Taylor Resume Slideshare
Philip Taylor Resume SlidesharePhilip Taylor Resume Slideshare
Philip Taylor Resume Slideshare
 
Oracle9i application server oracle forms services
Oracle9i application server   oracle forms servicesOracle9i application server   oracle forms services
Oracle9i application server oracle forms services
 
Nitin_updated_Profile
Nitin_updated_ProfileNitin_updated_Profile
Nitin_updated_Profile
 
ResumeCurrent
ResumeCurrentResumeCurrent
ResumeCurrent
 
Veerapradeep_Apps_profile
Veerapradeep_Apps_profileVeerapradeep_Apps_profile
Veerapradeep_Apps_profile
 
TUSAR UPDATED RESUME4
TUSAR UPDATED RESUME4TUSAR UPDATED RESUME4
TUSAR UPDATED RESUME4
 
ForrestHouletteRevised
ForrestHouletteRevisedForrestHouletteRevised
ForrestHouletteRevised
 
James Henry Robinson
James Henry RobinsonJames Henry Robinson
James Henry Robinson
 
Oracle APEX 18.1 New Features
Oracle APEX 18.1 New FeaturesOracle APEX 18.1 New Features
Oracle APEX 18.1 New Features
 
Christopher Noyes Resume
Christopher Noyes ResumeChristopher Noyes Resume
Christopher Noyes Resume
 
Mallikharjun_Vemana
Mallikharjun_VemanaMallikharjun_Vemana
Mallikharjun_Vemana
 
Ehab wafik CV(1)
Ehab wafik CV(1)Ehab wafik CV(1)
Ehab wafik CV(1)
 

Viewers also liked (20)

Resume Elizabeth San Miguel Customer Care
Resume Elizabeth San Miguel Customer CareResume Elizabeth San Miguel Customer Care
Resume Elizabeth San Miguel Customer Care
 
Resume 2015 SW
Resume 2015 SWResume 2015 SW
Resume 2015 SW
 
Asif icici bank resume
Asif icici bank resumeAsif icici bank resume
Asif icici bank resume
 
Prashant seth Resume
Prashant seth ResumePrashant seth Resume
Prashant seth Resume
 
My Resume
My ResumeMy Resume
My Resume
 
Eric Stone's Resume
Eric Stone's ResumeEric Stone's Resume
Eric Stone's Resume
 
Naiditch resume may02
Naiditch resume may02Naiditch resume may02
Naiditch resume may02
 
vikram ch resume
vikram ch resumevikram ch resume
vikram ch resume
 
Resume
ResumeResume
Resume
 
Nancy D Sears Resume 03092015
Nancy D Sears Resume 03092015Nancy D Sears Resume 03092015
Nancy D Sears Resume 03092015
 
Thomas Loesel Resume
Thomas Loesel ResumeThomas Loesel Resume
Thomas Loesel Resume
 
Rav's Resume
Rav's ResumeRav's Resume
Rav's Resume
 
Brent Tierney - Resume
Brent Tierney - ResumeBrent Tierney - Resume
Brent Tierney - Resume
 
resume2016
resume2016resume2016
resume2016
 
Rex Wooddell Resume
Rex Wooddell ResumeRex Wooddell Resume
Rex Wooddell Resume
 
Full Resume 2016
Full Resume 2016Full Resume 2016
Full Resume 2016
 
Jacquelyn pryor resume-1
Jacquelyn pryor resume-1Jacquelyn pryor resume-1
Jacquelyn pryor resume-1
 
Srinath Reddy_Summary
Srinath Reddy_SummarySrinath Reddy_Summary
Srinath Reddy_Summary
 
Keerthi_FICO
Keerthi_FICOKeerthi_FICO
Keerthi_FICO
 
linkedin Resume
linkedin Resumelinkedin Resume
linkedin Resume
 

Similar to Donovan Campbell Detailed Resume (20)

Sanjaykumar Kakaso Mane_MAY2016
Sanjaykumar Kakaso Mane_MAY2016Sanjaykumar Kakaso Mane_MAY2016
Sanjaykumar Kakaso Mane_MAY2016
 
Shane_O'Neill_CV_slim
Shane_O'Neill_CV_slimShane_O'Neill_CV_slim
Shane_O'Neill_CV_slim
 
LaranEvansResume
LaranEvansResumeLaranEvansResume
LaranEvansResume
 
Lokesh_Reddy_Datastage_Resume
Lokesh_Reddy_Datastage_ResumeLokesh_Reddy_Datastage_Resume
Lokesh_Reddy_Datastage_Resume
 
TawenKan_092015
TawenKan_092015TawenKan_092015
TawenKan_092015
 
Venu gopal_CV
Venu gopal_CVVenu gopal_CV
Venu gopal_CV
 
MEL_WOLINSKY_20170124
MEL_WOLINSKY_20170124MEL_WOLINSKY_20170124
MEL_WOLINSKY_20170124
 
SpencerKellerResume
SpencerKellerResumeSpencerKellerResume
SpencerKellerResume
 
David_Walaski_Resume
David_Walaski_ResumeDavid_Walaski_Resume
David_Walaski_Resume
 
resume_abdul_up
resume_abdul_upresume_abdul_up
resume_abdul_up
 
Utsha guha cocoa:swift-exp5
Utsha guha cocoa:swift-exp5Utsha guha cocoa:swift-exp5
Utsha guha cocoa:swift-exp5
 
Rohil
RohilRohil
Rohil
 
IanLewisResume
IanLewisResumeIanLewisResume
IanLewisResume
 
RajeshS_ETL
RajeshS_ETLRajeshS_ETL
RajeshS_ETL
 
Resume_nakri
Resume_nakriResume_nakri
Resume_nakri
 
Hector Hungria P - CV2016 Last Updated Long
Hector Hungria P - CV2016 Last Updated LongHector Hungria P - CV2016 Last Updated Long
Hector Hungria P - CV2016 Last Updated Long
 
Giri_WCS
Giri_WCSGiri_WCS
Giri_WCS
 
Projects delivered
Projects deliveredProjects delivered
Projects delivered
 
AhmedReda
AhmedRedaAhmedReda
AhmedReda
 
ShahKhalid-97-2003_PM
ShahKhalid-97-2003_PMShahKhalid-97-2003_PM
ShahKhalid-97-2003_PM
 

Donovan Campbell Detailed Resume

  • 1. Page 1 of 6 237 Copperstone Terrace S.E. Donovan Campbell Calgary, Alberta T2Z 0J4 (403) 276-2048/969-7111(cell) donovan1214@shaw.ca donovan1214.campbell@gmail.com Objective To work on a forward-thinking team involved with all aspects of computer applications development, deployment, and support. Education September 1981 - June 1987 University of Calgary B.Sc. in Computer Science WorkExperience April 2013 – present Home Caregiver I have spent this time caring for my 86 year old mother who had become very weak and non- ambulatory, therefore I was cooking meals, doing housework, taking her to medical appointments, etc. She has since become well enough to look after herself that I can now return to full time work. August 2012 – April 2013 Mobile Data Technologies Programmer/Analyst MDT is a small company providing sensor data capture and display for various industries, mostly for the oil and gas industry. Sensors would capture various readings and display them in a custom designed VB/VS front end on a handheld windows panel. The project I was brought in work on was a new system for a hydraulic fracturing company which had to be be built from scratch, leveraging some previous code, for simultaneous reading of sensors on up to 6 different fracturing trucks. The sensor packages, from a 3rd party company, used a proprietary coding system, and we wrote c++ programs to take the data from the sensor package, and store into a MySQL database. The VB/VS front end then reads the MySQL database and displays all the data on screen. Other custom code in c++ did some control of the fracturing trucks, i.e. throttle, pump pressure, mixing of fracturing fluid, etc, using ‘rules’ provided by the customer. Tools and technologies used: MySQL including database design, query prototyping, stored procedure compilation, C++ using Eclipse, Linux, , Korn and C-shell scripting, Visual Basic/Visual Studio. July 2008 – August 2012 Shaw Communications Programmer/Analyst Supporting a cable services provisioning application using Oracle Forms for most of the functionality, and an Apache Tomcat web server for the customer facing front end. Both interface with an Oracle 8 database, as well as communicate with various Motorola communications hardware. As hardware evolves, functionality changes become necessary,
  • 2. Page 2 of 6 which are implemented through the various technologies, and rigorously tested (developer, business analyst, senior end user) prior to production release. Eclipse for J2EE was used as our main development tool. Also worked on various interfaces on a payroll/hr system (VIP) using Oracle, ProC, PGP, FTP. Tools and technologies used: Java J2EE (5, 6, and 7), Oracle (8i – 11g) including DML statements, Oracle Forms, JMS, JSP, Apache Tomcat (with Catalina), Beans, Struts, Spring, Hibernate, Groovy & Grails, ActiveMQ, SOAP, CURL, WSDL, XML, Toad (for prototyping SQL queries, PLSQL, and compiling procedures/packages), java and java scripting using Eclipse, Glassfish, Jasper, Mercury Test Director, Korn and C-shell scripting, Visual Basic/Visual Studio. January 2007 – June 2007 Husky Energy, Calgary Programmer/Analyst Wrote SQL scripts and stored procedures to convert data from current production accounting system to new system, for testing; created oracle tables for a new interface application, import/export of data for the tables, and created new standard reports using a java based reporting tool called Jasper/iReports. I was working on a project to implement a new Java-based production accounting system, called PAS, from CGI, and my work involved writing SQL scripts and stored procedures for converting data from the old p.a. system (Triangle) to the new system, so they had real data to test. I also assisted on a new application to interface with PAS, creating oracle tables, importing/exporting of data for the tables, and creating new standard reports using a java based reporting tool called Jasper/iReports. Skills include Oracle 10, Oracle (incl DML statements), PAS production accounting system, some java and java scripting, and PL/SQL Developer (for SQL query prototyping). Tools and technologies used: Oracle 10 including DML statements, PL/SQL Developer (for prototyping SQL queries), some java and java scripting, and Jasper server/iReports. June 2005 - September 2005 Shaw Communications Programmer/Analyst Designed, programmed and implemented a Pro*C program to extract payroll data from a timekeeping application, and format/insert into new HR/Payroll system (VIP). I also interfaced with several internal and external customers to determine specific functional requirements. I wrote a ProC program using SQL (prototyped by PL/SQL Developer) to extract data from proprietary ODBC data source and update temporary tables in VIP's Oracle database. I also wrote a Korn shell script to call the ProC program and create files to email to team leaders for approval. Tools and technologies used: ProC, Oracle 10, ODBC from Vendor for access to proprietary timekeeping database, Pl/SQL Developer (for prototyping SQL queries), Korn shell (sed, awk, uuencode, xmail). April 1988 - July 2004 Chevron Canada Resources Calgary Programmer/Analyst
  • 3. Page 3 of 6 Support, maintenance, enhancement, design and deployment of a large variety of applications to support the various business units of Chevron Canada Resources. As necessary, interfaced with customers to determine functional requirements. June 2002 - July 2004 Web Invoice Entry System - This project allowed me to design, prototype, program, test, and install a multiple technology application, and provide all aspects of post-installation customer support. At all phases of this project, I communicated with the key customer to determine all functional and visual requirements. In this instance, support entailed daily checks of script logs, and investigating any questions or concerns from my main customer contact. I created HTML pages from customer approved designs, updated them to work within Delphi's Web coding tool and added Java scripts within the HTML to handle low level data validation. I also used Delphi's Object Pascal to handle higher level logic/business rules and store final invoice data in Oracle. The resulting exe was placed on a web server accessible by the internet but also accessible to Chevron's internal network via a PIX firewall, so that the only access to the Oracle database was through the application, keeping the database and internal network secure from outside attacks. A second Delphi program, written as a formless (no default Window) exe, ran through a windows service each night at 2 AM to extract that day's invoice data from the Oracle database and convert to EDI/SAP format for posting to the corporate SAP Accounts Payable module. Tools and technologies used: Oracle 8, Windows NT Active Directory Service, Windows Services, Delphi Web/Windows application tool, Toad SQL prototyping tool, SQL*Net, Java scripting, Korn shell (sed,awk, uuencode, xmail). Whenever possible, I drew on the knowledge and experience of colleagues for advice with Java, Windows services, programming the PIX and the SAP interface, and Korn Shell. January 2004 - June 2004 Externally Written Web Invoice Entry System - This application was written as a Windows service run on the external Chevron web server (as described above) to be used by clients with a large number of invoices (too many to enter manually). As such, my role was to install the service and ensure that all necessary middleware pieces were installed with their proper versions. This included .NET framework, ASP for .NET, and Oracle ODE for .NET (and ensuring that it connected to Oracle correctly). Knowledge of how to install these components and how they acted within Windows was necessary for the service to run correctly. Daily troubleshooting was necessary as the vendor was using these technologies for the first time as well. April 2003 - July 2004 Merak Value & Risk Suite Testing and Installation - This was a project to upgrade to the latest version of the application, which also necessitated an
  • 4. Page 4 of 6 upgrade of Oracle from version 8 to version 9. I created test areas/instances on a Windows server and in Oracle (on Unix), as well as a test ODBC connection as required by the Merak Suite. During testing, the lead user discovered database problems which couldn't be solved by myself or the vendor, even after an elapsed year of on/off effort. At the time of my leaving Chevron, I believe the upgrade was cancelled as it was deemed unnecessary due to a lack of projects to track within the suite. January 2001 - May 2004 HR Salary Update Program - I created the designs of windows and objects, prototyped the customer approved design using Delphi's windows coding tool, Toad for prototyping/debugging SQL queries, and Delphi's Object Pascal to code the business rules as approved by the customer. The exe used NT Active Directory to authenticate the user's right to use the application. At all phases during this project, I was in constant communication with the key customer (manager of Compensation) regarding visual design, business rules, testing, and interfacing with other applications. I also created SQL insert statements, to be used within Toad or PLSQL, to update the VIP payroll database temporary tables, used by the VIP application to update salary information. Tools and technologies used: Delphi Web/Windows application tool, Oracle 8, Toad (for prototyping SQL queries). January 2004 - March 2004 Reserves Interface/Update - I created the design of windows and objects, prototyped the design using Delphi's windows tool as well as implementing business rules with Object Pascal. These were communicated to my key customer for approval. Coded Korn Shell script to be called from within Delphi exe, sent via TCP/IP pipe to be executed on Sun Solaris; the script called SQLPlus routines and ProC programs to extract production data from Oracle and reformat into Excel CSV files, finally emailing the CSV files to the user who started the Reserves script process. Tools and technologies used: Delphi Web/Windows application tool, Oracle 8, Toad (for prototyping SQL queries), ProC, Korn shell (sed, awk, uuencode, xmail). June 1998 - January 2000 Y2K Application Testing Project - This gave me project management skills for a small, non development project. I used MS Project for scheduling, Excel for budgeting and testing logs, and Word for weekly status reporting to the main Chevron Y2K project manager. I also oversaw all testing of critical and medium risk applications, as outlined by our key customers. April 1993 - August 1994 Triangle Production Accounting Conversion (mainframe TSO/JCL to Unix/Oracle 7) -
  • 5. Page 5 of 6 I wrote JCL scripts to convert VSAM files to Unix flat files for conversion/insertion into Triangle's Oracle 7 database. I also executed the JCL scripts, copied flat files to tape, and assisted the vendor with the conversion of the tape files. I also helped with the compiling and installation of the vendors Cobol programs. After the conversion, I continued to support the installation of the application by compiling and installing any program or script updates, as well as the Oracle database. I also wrote the cron jobs to do the database backups as per Chevron's data retention policy. 1992 - 2004 Business Objects Ad-hoc Report Writer Installation and User Support - I installed the first version (2.0) at Chevron, set up 'universes' (which describes/formats the Oracle table data into terms the customer is comfortable with) for key customers/departments, and assisted the customers with 1st line questions. I later assisted with the version upgrade (4.0), which started as a cost/benefit analysis of several competing products before deciding on the upgrade. This upgrade involved many more users and universes to convert, as well as setting up the infrastructure to migrate from desktop to server installation. Accomplishments Management of small Y2K project: identification and testing of critical applications, scheduling, budgeting, and status reports. Main support of mainframe finance applications during SAP installation and implementation. 1st line support of various vendor applications: Merak Value & Risk, Triangle production accounting (mainframe and Unix). Development of web-based internet (using DMZ and NT Active Directory for user authentication/security) invoice entry system: design of GUI, project management, design and coding of interface to SAP. Design and development of windows-based multi-user application for HR administration of Chevron Canada's annual salary program. Skills Knowledge of Windows development using Delphi, Visual Basic 6, some PowerBuilder Knowledge of Web application development using Delphi Knowledge of Oracle (incl DML statements), ProC and SQL Knowledge of Access/ODBC data sources and scripting
  • 6. Page 6 of 6 Knowledge of Toad and PL/SQL Developer Knowledge of .NET, Visual Studio, Windows and Web services Knowledge of Java and Java scripting Knowledge of Jasper servers, and iReport Knowledge of Action Request System (ARS) from Remedy Systems Knowledge of Business Objects setup and administration. UNIX experience (VAX/VMS, Sun Solaris, HP-UX, scripting) IBM Mainframe experience (MVS/TSO, JCL, PL/1, Cobol) Experience with finance, production accounting (Triangle and PAS), network systems, and payroll (VIP) Familiarity with Oracle Forms References References are available upon request.
  • 7. Page 6 of 6 Knowledge of Toad and PL/SQL Developer Knowledge of .NET, Visual Studio, Windows and Web services Knowledge of Java and Java scripting Knowledge of Jasper servers, and iReport Knowledge of Action Request System (ARS) from Remedy Systems Knowledge of Business Objects setup and administration. UNIX experience (VAX/VMS, Sun Solaris, HP-UX, scripting) IBM Mainframe experience (MVS/TSO, JCL, PL/1, Cobol) Experience with finance, production accounting (Triangle and PAS), network systems, and payroll (VIP) Familiarity with Oracle Forms References References are available upon request.