Francis Gordon
Verified Expert in Engineering
Consulting Developer
Frank is a talented Oracle DBA and developer who has thirty years of experience. Frank understands the value of data and how to keep it safe and accurate. He has worked in many countries and has superb consulting skills.
Portfolio
Experience
Availability
Preferred Environment
SQL, Vim Text Editor, Windows, Linux
The most amazing...
...thing I've written is a C program to extract corrupted data from an Oracle database using dynamic method-4.
Work Experience
Consultant DBA
PGCL
- Managed databases for companies of all sizes.
- Rewrote a backup for over 2,000 databases using RMAN and bash.
- Solved a variety of performance problems using Statspack and AWR.
- Managed Oracle Applications instances and trained staff in its use.
- Programmed large messaging systems in PL/SQL for a financial institution.
Oracle DBA
ATA International (via Toptal)
- Converted data from Oracle to Microsoft SQL Server.
- Utilized Oracle internals.
- Documented the project.
Managed Service DBA
PGCL:Vodafone
- Architected managed service databases using Remedy ITIL.
- Troubleshot performance across RAC clusters and multiple applications.
- Clarified how to report measure performance when 40+ databases are installed on the same server.
- Worked with rare combinations of Oracle RAC (9i) and HP-UX over Veritas cluster manager.
- Worked with a variety of Oracle versions from 7 to 11g.
Managed Service DBA
United Health Group
- Rewrote the backup for 2000+ databases using PL/SQL and bash.
- Assisted in the upgrade to OEM-12c.
- Changed controls as part of normal DBA tasks.
- Handled performance tuning, advising application teams on the correct way to use sequences.
- Managed performance data across 2k+ databases.
Oracle DBA/Developer
PGCL: Airtricity
- Programmed in PL/SQL for an energy billing application.
- Used Oracle Analytical functions to estimate customers' bills.
- Advised a third-party supplier on Oracle usage.
- Wrote VB applications to extract data from MS SQL.
DBA/Developer
PGCL: Bank of Ireland
- Designed and wrote a messaging system using Oracle, PL/SQL, IBM MQSI, and Swift Network.
- Wrote a data mart for Basel 2 compliance.
- Created data and process models for a messaging system.
- Used Oracle on Vax VMS basics, eventually helping migrate the database to Solaris.
- Used VMS Cobol to schedule jobs.
- Debugged Pro*C code taking data from a Reuters feed.
- Used Oracle XML to store messages.
- Wrote simple Oracle forms and reports for the front-end.
Oracle Developer
PGCL: Department of Social Welfare
- Trusted with the most confidential data in the state: every citizen's name, address, date of birth, and national identifier.
- Extracted data from the core government database for use in identity management.
- Used ERWIN modeling tool to design and document the solution.
- Configured Oracle replication for a reporting instance.
- Interfaced to MS SQL using Oracle's ODBC Gateway.
- Used VSS to manage source code.
Applications DBA
PGCL: Irish Department of Environment
- Managed Oracle applications' R11 databases for the department.
- Trained departments staff in ongoing Oracle DBA tasks.
- Cloned databases using CommVault (Dell) Galaxy.
- Trained department staff in Solaris tasks.
Oracle DBA/Developer
SX3-Viridian
- Trained a team of fifteen developers in Oracle PL/SQL and forms.
- Recovered corrupted data using Oracle Pro*C.
- Used Oracle Designer to document the system.
Consultant
Oracle Corporation
- Worked as a consultant for Oracle Applications.
- Wrote large PL/SQL programs (20k+ lines) to speed up order taking.
- Wrote Oracle workflows for a purchasing system, globally implemented.
- Gained exposure to many Oracle Applications modules.
Europe Lead DBA
DHL Systems
- Led database architecture for Oracle AR rollout across 20 countries.
- Architected Informix databases taken on as a temporary measure.
- Wrote a simple database deployment program in C.
- Supported application benchmarking efforts.
Oracle DBA
Kalamozoo
- Architected an Oracle database for a garage management system.
- Supported the development team, especially with Oracle Pro*C.
- Made on-site visits to customers for upgrades and ongoing monitoring.
DBA/Developer
Biffa Waste Services
- Wrote accounting programs in Pro*C.
Oracle Developer
Ove Arup Partners
- Wrote Pro*C programs for Oracle on Primos.
- Ported Pro*C programs to SunOS.
- Wrote Oracle Forms programs to support a project costing system.
Developer
Planning, Research, and Systems
- Wrote Oracle Forms and SQL to support a automotive statistics database.
Operator
Valentina of London
- Operated a Northstar Dimension computer to support a clothing manufacturer.
Developer/Operator
Camden and Islington NHS
- Wrote a simple appointments system using Open Access database on an Apricot Xi for Chiropodists in the health authority area.
- Carried out day to day administration tasks.
Experience
OCI Code for Accessing a Database
My Own Programming Language
Skills
Platforms
Oracle, Windows, Linux, Solaris, AIX, Oracle Database, Unix
Storage
PL/SQL, Oracle PL/SQL, Microsoft SQL Server, Oracle9i, IBM Informix, Oracle 10g
Other
Consulting, Software Development, Documentation, Oracle ASM, VMS, Forms, Reports, Applications
Languages
SQL, Perl, Pro*C, BASIC, dBASE, C
Tools
Vim Text Editor, Oracle RAC, Apache, Oracle Designer, IBM MQ, VSS, Oracle Forms
Education
Certificate in Computing
DIT - Dublin
CCNA in Networking
DIT - Dublin
Certificate in SSADM and C Programming
West London Business School - Isleworth, London
Professional Training in Computers (PROLOG/FORTRAN and LISP)
North London Poly - Holloway Road, London
Certificate in Computing
Sligo Regional Tech - Sligo
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring