I am a hard-working, light-hearted team player with a 20+ year track record of delivering robust software solutions. I thrive on challenging projects and delivering resilient systems that scale. I also pride myself on clear written and verbal communication, and I enjoy collaborating to produce practical, high-quality outcomes. I welcome questions about my experience and past roles to see how I can be a great fit for your projects. I’m comfortable across the full software stack, from database design and ETL to front-end interfaces and deployment on AWS and cloud platforms.

Philip Thomas

I am a hard-working, light-hearted team player with a 20+ year track record of delivering robust software solutions. I thrive on challenging projects and delivering resilient systems that scale. I also pride myself on clear written and verbal communication, and I enjoy collaborating to produce practical, high-quality outcomes. I welcome questions about my experience and past roles to see how I can be a great fit for your projects. I’m comfortable across the full software stack, from database design and ETL to front-end interfaces and deployment on AWS and cloud platforms.

Available to hire

I am a hard-working, light-hearted team player with a 20+ year track record of delivering robust software solutions. I thrive on challenging projects and delivering resilient systems that scale. I also pride myself on clear written and verbal communication, and I enjoy collaborating to produce practical, high-quality outcomes.

I welcome questions about my experience and past roles to see how I can be a great fit for your projects. I’m comfortable across the full software stack, from database design and ETL to front-end interfaces and deployment on AWS and cloud platforms.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

January 1, 2025 - Present
Hired to manage and enhance technology for a four-person start-up; responsibilities include coordinating Oracle, Python, MetaQuotes (MT5) and PrimeXM integration; building software to support product roadmap in a fast-paced environment.
at Daemon Solutions
October 1, 2024 - September 25, 2025
part of a 10-person team delivering an ETL and management reporting system. Python-based backend processes; Oracle ETL processing billions of rows; focus on performance using external tables and materialised views; system used globally by a multinational insurer.
at ETE Limited
September 1, 2023 - September 25, 2025
3-person team developing PL/SQL package enhancements and an Oracle APEX front end for an existing production system; involved in maintaining a legacy system.
at Version 1
February 1, 2023 - September 25, 2025
Team delivering data warehousing enhancements; added automated MI reports; ETL routines to import data using external tables; AWS and GIT usage in an Agile/Scrum environment.
at Ford Motor Company
July 1, 2021 - September 25, 2025
Worked on back-end dealer search systems; PL/SQL enhancements; tuning to ensure fast data retrieval in dealerships.
at Version 1
December 1, 2020 - September 25, 2025
Part of a small team converting over 300 forms and reports from 6i to 12c; involved in the migration and tuning of Forms/Reports.
at LV Insurance
July 1, 2015 - September 25, 2025
Maintained and enhanced the ORCA policy admin system; supported migration from old mainframe; implemented new insurance products and legislation.
at LV Insurance
April 1, 2020 - September 25, 2025
Two LV contracts; continued development of ORCA policy admin system; migration from mainframe completed; team of developers.
at Creditsafe
January 31, 2016 - September 25, 2025
Developed ETL routines to import data from overseas credit data providers; loaded into a web schema used by the front end.
at Student Loans Company
July 1, 2012 - September 25, 2025
Tune Oracle Forms/Reports within Pro*C modules on an 11g database; performance tuning for queries spanning millions of rows; applied partitions, compression and materialised views.
at Northumbrian Water PLC
March 1, 2012 - September 25, 2025
Upgrade En Garde database from 8i to 10g; developed Apex report scheduling system with parameterised scheduling and PDF output.
at The AA (Insurance Services Division)
December 1, 2010 - September 25, 2025
Developed against the TI A insurance application; involved in lifecycle work for bundled insurance products; analysis, data setup, call centre forms and policy interfaces.
at Northumbrian Water PLC
August 1, 2009 - September 25, 2025
Upgraded En Garde from 8i to 10g; forms and reports enhancements; Apex report scheduling.
at Leeds University
August 1, 2008 - September 25, 2025
Banner development and support; Business Objects reports; data load interfaces and Oracle Forms development.
at T-Mobile
September 1, 2007 - September 25, 2025
Designed and built forms and reports for the dealer commissions system; rules and limits for monthly commissions; flexible design reduced costs.
at BBC
April 1, 2007 - September 25, 2025
Part of the Orion project; PL/SQL interfaces, triggers and data warehouse views; overnight warehouse update and delta processing for OnAir source tables.
at European Fund Services
October 1, 2006 - September 25, 2025
Developed Oracle Reports and ETL for data migration and reporting from the IGEFI fund system; XML data handling.
at Oracle Database Consulting Limited
January 1, 2006 - September 25, 2025
Enhanced a Forms-based application; added features; data migration from PAF data; built interfaces for data loading.
at Oracle Database Consulting Limited
July 1, 2004 - September 25, 2025
Designed and enhanced functionality for a Tetra installation; Forms/Reports integration and data modelling.
at Unisys
June 1, 2003 - September 25, 2025
Sungard Banner work; bespoke forms and reports; core system and UCAS extensions; data import interfaces; senior developer.
at Shell Petroleum (Europe)
February 1, 2000 - September 25, 2025
Developed forms, reports, ETL routines and materialised views for fleet cost monitoring; data warehousing focus.
at Oracle UK
March 1, 1999 - September 25, 2025
Worked at client sites on Oracle Purchasing and Oracle Order Entry; forms/reports development.
at London Borough of Harrow Business Information Systems
April 1, 1998 - September 25, 2025
Rewrote Council Tax reports; migrated and customized reporting solutions and built interfaces.
at Oracle Nederland B.V.
October 1, 1997 - September 25, 2025
Customisation of Oracle systems including interfaces and Pro*C modules; work for various client sites.
at London Borough of Harrow Business Information Systems
June 1, 1997 - September 25, 2025
Interface to schools system and data loading for new student data; home care package interface development.
at Hilti UK
January 1, 1997 - September 25, 2025
Enhancements to standard Order Entry forms; improved efficiency for telephone sales staff.
at Merrill Lynch Europe Plc
September 1, 1996 - September 25, 2025
Enhancements to Equity Swap systems and Pro*C interfaces to CREST.
at Merrill Lynch Europe Plc
June 1, 1995 - September 25, 2025
Earlier stint focusing on similar Interfaces and data processing work.
at Reed Information Systems
April 1, 1996 - September 25, 2025
Developed PL/SQL packages and data pipelines for Banking Almanac products; ETL routines for data import.
at London Borough of Harrow BIS
February 1, 1996 - September 25, 2025
Developed reports for conferences, case histories, statutory reports; data interfaces to schools system.
Software Engineer (Contract) at Digital Solutions
January 1, 2025 - Present
Hired to manage and enhance technology for a 4-person startup, including Oracle, Python, Metaquotes and PrimeXM. Fast-paced, challenging, and fun; building software to support upcoming product integration.
ETL Developer at Daemon Solutions
October 1, 2024 - September 25, 2025
In a 10-person team delivering an ETL and management reporting system. Focus on performance for loading and reporting using external tables and materialised views; system used globally by a multinational insurer across 14 countries.
PL/SQL Developer / Oracle APEX Developer at ETE Limited
September 1, 2023 - September 25, 2025
Developing PL/SQL packages and an Oracle APEX front end for an existing production system; provided enhancements and supported legacy system for hundreds of shops nationwide.
Data Warehouse Developer / ETL Developer at Version 1
February 1, 2023 - September 25, 2025
Enhanced a data-warehousing system and added automated MI reports; authored ETL routines to import data using external tables; involved in AWS environment and performance tuning.
PL/SQL Developer / Oracle APEX Developer at Ford Motor Company
July 1, 2021 - September 25, 2025
Worked on back-end dealer search systems; provided PL/SQL enhancements; significant tuning to ensure fast data retrieval in dealerships.
Forms and Reports Developer at Version 1
December 1, 2020 - September 25, 2025
Part of a small team converting over 300 forms and reports from 6i to 12c.
Software Developer / Policy Admin System at LV Insurance
July 1, 2015 - September 25, 2025
Maintaining and enhancing the ORCA policy admin system; contributed to a one-year migration from an old mainframe system.
Software Developer / Policy Admin System at LV Insurance
April 1, 2020 - September 25, 2025
Maintaining and enhancing ORCA policy admin system to meet new insurance products and legislation; involvement in a 1-year migration from legacy systems.
ETL / Data Integration Developer at Creditsafe
January 1, 2016 - September 25, 2025
Developing ETL routines to import data from overseas credit data providers into the company’s internal database; loading data into a web schema for the front-end customer site.
Oracle Forms / Pro*C Developer at Student Loans Company
July 1, 2012 - September 25, 2025
Tuned Oracle Reports and queries within Pro*C modules on an 11g database; optimized multi-million row queries using partitions, compression and materialised views.
Forms and Reports / Apex Developer at Northumbrian Water PLC
March 1, 2012 - September 25, 2025
Upgraded En Garde from 8i to 10g; developed an Apex report scheduling system to schedule, run and deliver PDFs; reports emailed on completion.
Developer at The AA (Insurance Services Division)
December 1, 2010 - September 25, 2025
Worked on TI.A. insurance application; contributed to Added Essentials and Home Emergency Response products; involved in analysis, data setup, and interface development.
Forms/Reports Developer at Northumbrian Water PLC
August 1, 2009 - September 25, 2025
Built a brand-new database and application for call centre staff; developed forms and reports; created ETL routines to move data from legacy systems; ERD modelling.
Developer at Leeds University
August 1, 2008 - September 25, 2025
Handled Banner development and support issues; wrote queries for Business Objects; Banner customisations and interfaces to load data from external systems; Forms development.
Developer (Dealer Commissions System) at T-Mobile
September 1, 2007 - September 25, 2025
Designed and built forms and reports for the next phase of dealer commissions system; created rules/limits for commission payments; enabled flexible monthly calculations.
PL/SQL Developer / DW Interfaces at BBC
April 1, 2007 - September 25, 2025
Part of Orion project; developed PL/SQL interfaces, triggers and DW delta processes; built overnight update process and delta processing for OnAir source tables.
ETL Developer / Data Migration at European Fund Services
October 1, 2006 - September 25, 2025
Developed Oracle Reports; PL/SQL ETL to extract data from the IGEFI fund system; online client-facing reports.
Oracle Forms/Reports Developer at Oracle Database Consulting Limited
January 1, 2006 - September 25, 2025
Enhancements to an application for standard Oracle forms; data migration for PAF data; advanced features and interface development.
Software Developer at Oracle Database Consulting Limited
July 1, 2004 - September 25, 2025
Design and enhance the default functionality of a Tetra installation; forms libraries and database procedures to add functionality.
Senior Developer at Unisys
June 1, 2003 - September 25, 2025
Bespoke forms and reports for Sungard Banner; data import; UCAS extensions; Banner version upgrades; knowledge transfer.
ETL Developer at Shell Petroleum (Europe)
February 1, 2000 - September 25, 2025
Forms, reports, ETL routines and materialised views for fleet-cost monitoring; data warehousing performance optimisations.
Developer (Forms/Reports) at Oracle UK
March 1, 1999 - September 25, 2025
Bespoke forms and reports at client sites including British Gas and British Petroleum; various Oracle Purchasing/Order Entry projects.
Developer at London Borough of Harrow - BISS
April 1, 1998 - September 25, 2025
Rewrote Council Tax reports; migrated to Oracle Reports 2.5; created new reports.
Oracle Systems Developer at Oracle Nederland B.V.
October 1, 1997 - September 25, 2025
Customisation of Oracle systems; interfaces and Pro*C modules for Inventory/Order Entry.
Developer at London Borough of Harrow - BISS
June 1, 1997 - September 25, 2025
Customised home care package and interfaces to load student data from external systems.
Forms Developer at Hilti UK
January 1, 1997 - September 25, 2025
Enhancements to standard Order Entry forms to speed up responses to customer inquiries.
Pro*C Developer / Equity Swap Systems at Merrill Lynch Europe Plc
September 1, 1996 - September 25, 2025
Enhancements to Equity Swap systems; Pro*C interfaces to CREST.
PL/SQL Developer at Reed Information Systems
April 1, 1996 - September 25, 2025
Developed PL/SQL packages for Banking Almanac data; ETL routines to import data into Oracle; data manipulation for Almanac products.
Developer at London Borough of Harrow - BISS
February 1, 1996 - September 25, 2025
Developed SQL*Forms and SQL*Report writing for conferences, case histories and statutory reports; new report interfaces.
Software Engineer / Technical Lead at Digital Solutions
January 1, 2025 - Present
Hired to manage and enhance the technology for a four-person startup, spanning Oracle, Python, Metaquotes and PrimeXM; building new products and scaling the software to support upcoming initiatives in a fast-paced environment.
ETL / Data Integration Developer at Daemon Solutions
October 1, 2024 - September 26, 2025
Delivered an ETL and management reporting system within a 10-person team. Python back end processes and Oracle ETL handling billions of rows; focus on performance using external tables, materialised views, etc., for a multinational insurer operating in 14 countries.
PL/SQL Developer / Apex Developer at ETE Limited
September 1, 2023 - September 26, 2025
Developed enhancements (PL/SQL packages and Apex front end) for an existing production system that supports hundreds of shops nationally; also supported a legacy system.
Senior ETL / Data Warehouse Developer at Version 1
February 28, 2023 - September 26, 2025
Enhanced a data-warehousing system and added automated MI reports; wrote ETL routines to import data using external tables; utilized AWS and tuning practices to improve performance.
PL/SQL Developer at Ford Motor Company
July 1, 2021 - September 26, 2025
Worked on back-end dealer search systems, providing PL/SQL enhancements with a strong tuning element to improve data retrieval in dealerships.
Forms/Reports Migration/Developer at Version 1
December 1, 2020 - September 26, 2025
Part of a small team converting over 300 forms and reports from 6i to 12c; used GIT and Agile methodologies.
Software Developer at LV Insurance
July 31, 2015 - September 26, 2025
Maintenance and enhancement of the ORCA policy admin system to meet new products and legislation; contributed to a year-long migration from a legacy mainframe.
Software Developer at LV Insurance
April 30, 2020 - September 26, 2025
Continued development on ORCA, including Oracle Forms/Reports, Oracle APEX and ETL improvements; supported ongoing product and legislation changes.
ETL Developer / Data Integration at Creditsafe
January 1, 2016 - September 26, 2025
Developed ETL routines to import data from overseas credit data providers into the internal database and loaded data into a web schema for the front end.
PL/SQL Developer / Performance Tuner at Student Loans Company
July 1, 2012 - September 26, 2025
Tuned Oracle Reports and Pro*C modules on an 11g database; optimized queries using partitions, compression and materialised views to handle large datasets.
Software Developer / BI Engineer at Northumbrian Water PLC
March 1, 2012 - September 26, 2025
Upgraded EnGarde from 8i to 10g; developed an Apex report scheduling system to run and deliver reports via PDF/URL/email with parameterization.
Software Developer at The AA (Insurance Services Division)
December 1, 2010 - September 26, 2025
Contributed to development work for bundled insurance products (Added Essentials, Home Emergency Response); participated in analysis, data setup, policy interfaces and front-end forms.
Developer at Northumbrian Water PLC
August 1, 2009 - September 26, 2025
Part of a team building a brand-new database and application for call center use; created forms, reports and ETL routines to migrate data from legacy systems.
Banner/Forms Developer at Leeds University
August 1, 2008 - September 26, 2025
Handled Banner development and support; wrote queries for Business Objects reports and interfaces to load data into Banner from external systems; developed customisations.
Forms/Reports Developer at T-Mobile
September 1, 2007 - September 26, 2025
Designed and built forms and reports for dealer commissions system to improve flexibility and reduce monthly payments.
PL/SQL Developer / Data Warehouse Interfaces at BBC
April 1, 2007 - September 26, 2025
Developed PL/SQL interfaces/triggers and warehouse delta/overnight updates for OnAir-based data sources.
Developer at European Fund Services
October 1, 2006 - September 26, 2025
Developed Oracle Reports and PL/SQL ETL for data migration from IGEFI fund system; XML processing.
Oracle Forms/Reports Developer at Oracle Database Consulting Limited
January 1, 2006 - September 26, 2025
Enhanced a Forms/Reports application; data migration routines for PAF data from the Post Office; added advanced features via library usage.
Forms/Reports Developer at Oracle Database Consulting Limited
July 1, 2004 - September 26, 2025
Desig ned and enhanced default functionality of a Tetra installation; worked on Forms/Reports and related interfaces.
Senior Developer at Unisys
June 1, 2003 - September 26, 2025
Sungard Banner integration; bespoke forms/reports; data loading via ETL; UCAS extensions and knowledge transfer.
Developer at Shell Petroleum (Europe)
February 1, 2000 - September 26, 2025
Forms, reports and ETL for fleet cost monitoring with materialised views to optimise performance.
Developer at Oracle UK
March 1, 1999 - September 26, 2025
Client-site work on Oracle Purchasing and Oracle Order Entry; bespoke BP application development.
Developer at London Borough of Harrow - BIS
April 1, 1998 - September 26, 2025
Rewrote Council Tax reports; migrated and customised reports and forms for various council datasets.
Developer at Oracle Nederland B.V.
October 1, 1997 - September 26, 2025
Customisation of Oracle systems; interfaces and Pro*C modules for Banner-related projects at client sites in Holland.
Developer at London Borough of Harrow - BIS
June 1, 1997 - September 26, 2025
Customised home care package and interfaces to load student data from external systems.
Developer at Hilti UK
January 1, 1997 - September 26, 2025
Enhancements to standard Order Entry screens to improve telephone sales workflows.
Pro*C / Data Specialist at Merrill Lynch Europe Plc
September 30, 1996 - September 26, 2025
Enhancements to Equity Swap systems and Pro*C interfaces to CREST.
Pro*C / Data at Merrill Lynch Europe Plc
June 30, 1995 - September 26, 2025
Continued work on equity swap systems and related Pro*C interfaces.
Developer at Reed Information Systems
April 1, 1996 - September 26, 2025
Developed PL/SQL packages and data pipelines for Bankers Almanac products; ETL routines for data import.
Developer at London Borough of Harrow - BIS
February 1, 1996 - September 26, 2025
SQL*Forms and SQL*Reportwriter development for conferences, case histories and statutory reports.
Developer at Hilti UK
January 1, 1997 - September 26, 2025
Enhancements to standard Order Entry forms for improved efficiency.
Pro*C / Equity Systems at Merrill Lynch Europe Plc
June 30, 1995 - September 26, 2025
Enhancements to equity swap systems and PRO*C interfaces to CREST.
Developer at Reed Information Systems
April 1, 1996 - September 26, 2025
PL/SQL packages and data ETL tooling for Almanac products.
Developer at London Borough of Harrow - BIS
February 1, 1996 - September 26, 2025
Developed reports and forms for child protection and other datasets; school data interface.

Education

at Leeds University
October 1, 2007 - August 1, 2008
at Leeds University
October 1, 2007 - August 1, 2008

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Education, Professional Services, Telecommunications, Manufacturing