Simon Warwick

Simon Warwick Email and Phone Number

Contract C++ Developer - Credit Derivatives @ BNP Paribas CIB
Downham Market, GB
Simon Warwick's Location
Downham Market, England, United Kingdom, United Kingdom
About Simon Warwick

I’m a Senior Software Engineer with over 20 years experience in building high-performance systems and optimising complex ETL/ELT pipelines, driving efficiency and scalability in industries like Telecommunications, Energy, and Delivery. I’m skilled in C++, Java, C#, Python, and database systems like Oracle, DB2, and PostgreSQL. My work consistently delivers measurable results—cutting processing times by up to 75%, boosting throughput by over 290%, and saving companies millions in potential operational costs.Over the years, I’ve engineered systems that secured multi-million-pound contracts in compliance-driven sectors. I thrive on solving tough problems, whether it’s optimising real-time interfaces for low-latency systems or designing machine learning models for performance predictions. I’m particularly proud of my ability to transform technical challenges into business successes, as seen in projects that reduced data centre costs by £10M/month.I’m passionate about staying at the cutting edge of technology, with a current focus in my spare time on AI, Machine Learning, and Game Development in C# using Unity. Whether it’s mentoring junior developers, fine-tuning code for maximum performance, or delivering software that exceeds expectations, I’m driven to create solutions that push boundaries and deliver high impact.If you’re looking for someone who can not only code but also bring strategic value, streamline operations, and mentor teams to deliver scalable and innovative solutions, let’s connect.

Simon Warwick's Current Company Details
BNP Paribas CIB

Bnp Paribas Cib

View
Contract C++ Developer - Credit Derivatives
Downham Market, GB
Website:
cib.bnpparibas
Employees:
14952
Simon Warwick Work Experience Details
  • Bnp Paribas Cib
    Contract C++ Developer - Credit Derivatives
    Bnp Paribas Cib
    Downham Market, Gb
  • Firewolf Studios
    Founder
    Firewolf Studios Nov 2024 - Present
    United Kingdom
    As the Founder of FireWolf Studios, a forward-thinking software development consultancy, I lead transformative projects across legacy and modern application stacks, leveraging expertise in C, C++, C#, Python, and Java. My client-focused approach ensures tailored solutions that enhance system performance and deliver measurable outcomes.Currently, I am spearheading the modernisation of a legacy Medical Text Indexer (MTI), a pivotal tool used in medical research to semi-automate the indexing of biomedical literature. The MTI integrates complex algorithms such as natural language processing (NLP) and rule-based logic to assign Medical Subject Headings (MeSH)—a comprehensive controlled vocabulary critical for organising and retrieving biomedical information.This modernisation involves optimising the hybrid codebase in C and Java to improve processing efficiency and scalability while maintaining the tool’s high standard for accuracy and consistency. By fine-tuning the system’s underlying data parsing and indexing workflows, I aim to enhance the precision of MeSH term assignments, ensuring researchers can access relevant literature with unparalleled ease. This project exemplifies my commitment to bridging innovation and domain-specific challenges in the software development lifecycle.
  • Ibm
    Senior Software Engineer (Mobile Network Billing System) (C++,Java,Python,Perl,Sql)
    Ibm Apr 2004 - Aug 2024
    Hursley, England, United Kingdom
    ● Delivered a performance enhancement to a major file processing component in C++ that reduced processing run time by 49.1%, cutting it from 5.3 hours to 2.7 hours per day. This optimisation also led to a 127% increase in system throughput, significantly improving overall efficiency. As a result the client was able to complete their migration journey on time saving them the potential of data center extensions which would have cost roughly £10 million per month.● Delivered a new bill enrichment and display solution in C++ and SQL (Oracle & DB2) that reduced execution times by 75%, decreasing it from 1 hour to just 15 minutes per day. This enhancement improved throughput by 292.2%, boosting the rate from 51 records per second to 200 records per second. Responsibilities: ● Developed high-volume, low-latency interfaces in C++, Perl and Java● Delivered enhanced and performance tuned ETL/ELT pipelines using Perl, SQL, PL/SQL and C++ with Oracle databases. ● Provided 24/7 front-line production support and collaborated with service management teams to resolve critical incidents. ● Worked as an Individual Contributor● Led the interface development team● Mentored junior developers, enforced coding standards, and led code reviews. ● Automated daily operations, saving 2 hours per day, and implemented 24/7 monitoring through a Node.js-based dashboard. ● Managed the migration of systems to IBM Cloud and ensured seamless performance during transitions.
  • Ibm
    Duos Billing Consultant (Energy Distribution Pricing) (C,Tcp/Ip)
    Ibm Jan 2010 - Aug 2012
    Hursley, England, United Kingdom
    ● Secured a £1 million contract for IBM by implementing critical regulatory changes in the energy sector's billing system.● Rapidly learned a complex, undocumented billing system, enabling on-time delivery of crucial regulatory changes.● Improved system reliability and code quality by implementing automated testing and enforcing coding standards.Responsibilities:● Developed and implemented regulatory changes for Distribution Network Operators.● Mentored junior team members and collaborated with customers and third parties to apply system patches.● Produced detailed design documents and conducted impact assessments for system modifications.
  • Bt
    Geneva Product Design Consultant
    Bt Jan 2004 - Apr 2004
    Martlesham, England, United Kingdom
    ● Successfully harmonised BT’s global product portfolio, ensuring alignment across multiple countries.● Led the migration of country-specific product portfolios to a unified global structure, improving operational efficiency.Responsibilities:● Designed and implemented a harmonised product set for BT’s wholesale broadband services.● Engaged with international customers to ensure their requirements were met by the new global product configuration.
  • Ibm
    Geneva Billing Consultant (Mobile Network Billing System) (C++,C,Java,Perl,Sql)
    Ibm Apr 2003 - Jan 2004
    Hursley, England, United Kingdom
    Responsibilities:● Deployment, Setup and Configuration of the Geneva Billing Platform● The verification and fixing of defects on the Production system (running Geneva 5.0, Oracle 8i on AIX).● Day to day maintenance of the production and production support systems.● Liaising with customer for the application of patches to fix defects on the production system, and co ordination of the resolution of any defects.● Analysis, impact assessment, and delivery of changes required by the customer (O2) through the OSC (Operational Services Change) process.● Support of the development streams for future work.
  • Convergys Emea Ltd
    C++ Software Engineer
    Convergys Emea Ltd Mar 2001 - Apr 2003
    Cambridge, England, United Kingdom
    Responsibilities:● The verification and fixing of system faults. This included running application through such tools as PURIFY in order to locate these errors. And also liasing with other teams in order to ensure the most effective solution is implemented. This development work is all undertaken in the ansi 'C' language.● Enhancements to the GENEVA Billing Engine product on HP-UX, solaris and AIX using ansi 'C' and Pro 'C'.● Creating regression tests and test data to cover all requirements of any changes/enhancements, using PL/SQL and shell scripts.● Liason with other teams to ensure the enhancements and changes to the GENEVA product are implemented in the way they are intended, and to ensure these changes/enhancements meet all of the requirements in terms of functionality and quality.
  • Consignia (Post Office)
    C Software Engineer (C,Pro*C,Sql,Ms Sql Server)
    Consignia (Post Office) Sep 1999 - Mar 2001
    Farnborough, England, United Kingdom
    C&DM Project :The Collection and Delivery Manager (C&DM) project integrates hand held PCs into the Post Office’s strategic Parcel management system (POISE).Responsibilities:● Participation in the data modelling and creation of the C&DM logical data model and its integration into the existing POISE logical model.● Liaison with IBM, the provider of the Hand held PCs for the provision of a POISE simulator, written as a number of thread safe Win32 functions written in C running under NT. This involved working against a pre determined Interface specification and a formal delivery mechanism. In addition to coding, the work involved input to the formal acceptance tests and support of the NT environments.● Production of specific C modules for the use of the Post Office's strategic CASE Tool, COOL:Gen, in accessing specific particular data structures or resolving performance bottlenecks, both within files and within the central Oracle Database.
  • Consignia (Post Office)
    C Software Engineer (C, Pro*C, Sql, Ms Sql Server)
    Consignia (Post Office) May 1999 - Sep 1999
    Farnborough, England, United Kingdom
    POISE Project:The POISE Front End Processors are used to interface between POISE and the two Parcel Sorting systems. The interfaces supply and collect data on parcel traffic, vehicle movements and parcel delivery reference data. Communication is achieved via TCP/IP sockets. All components were running under HP-UX 10.20 accessing an Oracle 8.0.5 database via Pro*C.Responsibilities:● Migration of the existing interfaces from a previous version of Oracle to Oracle 8.0.5. ● Support and development of the Test Tools used to certify the Interfaces prior to their release to service. These test tools were a mixture of Oracle PL/SQL Packages and Microsoft Access SQL statements.● Prototyping automated testing tools for use in the formal acceptance of the 2 sorting systems. Written in Visual Basic running on an NT 4.0 workstation using an Access database, mapped onto the Front End Processors Oracle database. The prototypes were used to prove the concept of automated testing to the internal customer.

Frequently Asked Questions about Simon Warwick

What company does Simon Warwick work for?

Simon Warwick works for Bnp Paribas Cib

What is Simon Warwick's role at the current company?

Simon Warwick's current role is Contract C++ Developer - Credit Derivatives.

Not the Simon Warwick you were looking for?

  • Simon Warwick

    A Strategic Partner Showcasing And Communicating The Value Of The Anthology Suite Of Products.
    Greater Sheffield Area
  • Simon Warwick

    Experienced Project Manager
    Willerby
    2
    hotmail.com, embridgeconsulting.com
  • Simon Warwick

    Business Development Executive @ Severn Partnership
    Staffordshire
    2
    hotmail.com, severnpartnership.com
  • Simon Warwick

    Project Manager
    United Kingdom
    1
    skylinecorp.com

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.