Paul Groves

Paul Groves Email and Phone Number

Lead Engineer @ TwinStream
Hereford, GB
Paul Groves's Location
Hereford, England, United Kingdom, United Kingdom
Paul Groves's Contact Details

Paul Groves personal email

n/a
About Paul Groves

Chartered Software Engineer with over 25 years’ software development experience, including 11 in the cyber domain. Proficient in high assurance, high performance development. Capable delivering greenfield systems, rapid application development, and business change.

Paul Groves's Current Company Details
TwinStream

Twinstream

View
Lead Engineer
Hereford, GB
Paul Groves Work Experience Details
  • Twinstream
    Lead Engineer
    Twinstream
    Hereford, Gb
  • Bitfactory Ltd
    Software And Security Engineer
    Bitfactory Ltd Jan 2019 - Present
    United Kingdom
    Selected individual deliveries from a variety of clients:● Design, development, and deployment of an assured code import system, allowing code developed in untrusted environments to be safely imported into high-trust domains. Documented secure policies and working practices, implemented software for their verification, delivered training to stakeholders, and took the system operational.● Comprehensive security analysis of a nationally critical system, covering source code, policies, user experience, and operational practices. Lead a team to improve security posture and resilience, using the review's findings as a basis.● Migrating development processes and tooling to AWS cloud, to support the suddenly-remote workforce. Using Kubernetes as a platform that grows and shrinks as needed, each pull request is tested automatically in a clean, ephemeral environment. Developers no longer fight over shared resources, errors are caught sooner, and releases are more frequent
  • Bae Systems Applied Intelligence
    Operational Cyber Software Engineer
    Bae Systems Applied Intelligence Apr 2013 - Dec 2018
    Gloucester, United Kingdom
    Working as an Operational Cyber Software Engineer within the Operational Cyber Practice at Applied Intelligence embodies every aspect of the software development life-cycle: From bid management, design, development, assurance and test, to delivery and support. Projects vary hugely yet all are underpinned by the necessity for engineering proficiency and an obsessive attention to detail.I have worked closely with trusted clients to understand and develop their individual infosec needs, as well as playing a key role in bringing new cyber security products to the commercial market.A sample of recent project highlights includes:* Expert use of modern C++ (17) development on high performance systems.* Deep packet inspection for cyber attack detection, with significant experience in network protocols, including reversing of proprietary protocols.* Secure systems development with Java.* Integrating systems with custom hardware.* Providing high integrity assurance review.* Rapid application development with Python.* Automated functional and non-functional testing on virtual and physical hardware.* Analysis and migration of large teams' development processes to modern practices, utilising Continuous Delivery and Infrastructure-as-Code, to resolve bottlenecks in the software delivery pipeline.As a volunteer, I enjoy promoting cyber careers at universities all over the UK, through the company Capture the Flag challenge - in addition to my STEM volunteering outside of BAE.
  • Allpay Limited
    Senior Software Developer
    Allpay Limited Mar 2012 - Apr 2013
    Hereford, United Kingdom
    Lead developer guiding a team of five. Responsible for the design of a multi-tier Service Oriented Architecture supporting hundreds of thousands of direct debit mandates. WCF (C#) web services, over an Entity Framework model, presented by public-facing web portals (ASP.NET).Expansion of web services designed to PCI DSS secure coding guidelines for the purpose of supporting payment card collection from mobile apps on three different platforms and ASP.NET portal.
  • Credit Suisse
    Vice President Prime Services It
    Credit Suisse 2008 - Mar 2012
    Individually responsible for end-to-end design and development of a 24/7 calculation engine, demanding low latency and high throughput, plus strict reliability and accuracy requirements.Produced first release individually within 6 months, providing 150x performance improvement and orders-of-magnitude increase in throughput over the legacy system using only 25% of the original compute and memory resources.Managed an international team beyond 6 months to roll-out the system globally.C++ with Boost (server), C# with WPF (GUI), SIMD parallel instructions, UDP, EMS, memcacheD, RMDS
  • Citi
    Software Engineering Consultant
    Citi 2007 - 2008
    London, United Kingdom
    Part of a team of four migrating a batch-driven overnight risk system, having insufficient compute power to complete before the next business day, to a scalable and resilient system based upon a Symphony grid and parallel SQL Server databases.Doubled the amount of work produced, and reduced the run time from 8 hours to less than 2.C++, Bash scripts, C#, SQL Server, Sybase, Symphony grid, SSH
  • Credit Suisse
    Software Engineering Consultant
    Credit Suisse 2006 - 2007
    London
    Analysis and development of risk aggregation system consolidating overnight and intraday risk into an OLAP cube for flexible, instant analysis.Provided the facility to slice-and-dice risk across the whole department arbitrarily and in an instant.C++ Excel add-in, C# XML parser, SQL Server database, in-house OLAP cube
  • Citi
    Software Architect Avp
    Citi 2003 - 2006
    London
    Distributed Calculation ServerRefactoring of a critical exotics pricing engine (C++) with little supporting documentation, into a distributed system. The monolithic system was no longer able to produce satisfactory performance and was divided into distributed processes allowing calculations to run in parallel. This enabled the system to scale-out horizontally allowing the system to meet current and planned future demands. Market Data Entitlements EnforcementIntrusive changes to several key systems within the bank, to ensure that individual users are only able to view costly market data for which they have permission.Demonstrating control of market data down to individual user level saved 100,000s of pounds in fees each year.
  • Radioscape
    Principal Software Engineer
    Radioscape 2000 - 2003
    London
    Individually responsible for maintenance and enhancements to several key applications in the broadcast chain, to precise European (ETSI) standards all demanding accurate data every 24 milliseconds without downtime.C++, DCOM, multicast, custom hardware drivers
  • Sungard
    Developer
    Sungard 1998 - 2000
    London, United Kingdom
    Design and implementation of a euro payments clearing system for tier one bank, integrating payments and liquidity management from five subsidiary banks onto the SWIFT network.MINT middleware, C and C++ rules, transformations and adapters

Paul Groves Skills

C++ C# Real Time Programming High Performance Computing Parallel Computing Multithreading Bash Wcf Secure Coding Software Design Middleware Market Data Linux Windows Java Soa Microsoft Sql Server

Paul Groves Education Details

Frequently Asked Questions about Paul Groves

What company does Paul Groves work for?

Paul Groves works for Twinstream

What is Paul Groves's role at the current company?

Paul Groves's current role is Lead Engineer.

What is Paul Groves's email address?

Paul Groves's email address is pa****@****ail.com

What is Paul Groves's direct phone number?

Paul Groves's direct phone number is +4477172*****

What schools did Paul Groves attend?

Paul Groves attended University Of Oxford, The University Of Birmingham.

What skills is Paul Groves known for?

Paul Groves has skills like C++, C#, Real Time Programming, High Performance Computing, Parallel Computing, Multithreading, Bash, Wcf, Secure Coding, Software Design, Middleware, Market Data.

Not the Paul Groves you were looking for?

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.