HimalayasHimalayas logo
JS
Open to opportunities

Jonathon Seah

@jonathonseah

Principal Java software engineer and team lead delivering scalable, high-availability distributed systems and cost wins.

United Kingdom
Message

I’m a results-driven, quick-learning software engineer with over 20 years of experience building enterprise software in Java. I specialize in highly scalable, high-availability distributed systems, and I work both independently and collaboratively as a technical lead with a hands-on mentoring style and clear strategic communication.

At NatWest Markets, I lead development and technical delivery for Cremant, a pre-deal application that processes all trades to produce CVA/FVA/WWR and capital-cost exposure measures, plus P&L, attribution, and sensitivity reports. I’ve spearheaded a FinOps initiative that reduced infrastructure costs by 50%, orchestrated migration of on-prem microservices to GCP using GKE/KEDA and streamlined traffic management, and rearchitected a legacy pricing monolith into back-pressure-ready Spring WebFlux microservices to increase concurrent capacity; I also introduced an API gateway (Spring Cloud Gateway/Eureka) and improved observability with Spring Boot Admin.

Experience

Work history, roles, and key accomplishments

NM
Current

Principal Software Engineer

NatWest Markets

Jun 2015 - Present (10 years 11 months)

Led development and support of Cremant, a pre-deal risk application calculating CVA/FVA/WWR and producing P&L, attribution, and sensitivity reports. Spearheaded a FinOps initiative cutting infrastructure costs by 50% via database consolidation and KEDA-driven autoscaling to zero, and migrated on-prem microservices to GCP using GKE and KEDA event-driven autoscaling.

GS

Senior Software Engineer

Goldman Sachs

Dec 2014 - May 2015 (5 months)

Redesigned the corporate action feed by improving validation and exception handling for support and developer audiences. Supported firm-wide SDLC adoption, migrating legacy applications to Gradle/SVN, expanding unit/functional and regression test coverage, and coordinating deployment to production via the GS SDLC platform.

RS

Senior Software Engineer / TL

Royal Bank of Scotland

Feb 2011 - May 2014 (3 years 3 months)

Served as Senior Software Engineer and later Team Lead for Cremant, delivering risk and valuation functionality with frequent stakeholder engagement (including 40% travel to Singapore for requirements and UAT sign-off). Designed and enhanced correlation engineering, FX volatility calibration, and collateral modelling to improve CVA/WWR/FVA accuracy, and led market-data feed and workflow reengineer

DB

Senior Software Engineer

Deutsche Bank

Aug 2010 - Feb 2011 (6 months)

Designed and built the back-end for Autobahn Smart Share, processing REST client requests and integrating with Deutsche Bank systems for data retrieval, persistence, and downstream services. Implemented email generation and introduced agile/CI practices with Maven dependency management and TeamCity-based integration deployments across dev/int/uat/prod environments.

RS

Senior Software Engineer

Royal Bank of Scotland

Jan 2010 - Aug 2010 (7 months)

Supported and enhanced Cremant in short development cycles by investigating complex defects, adding unit tests to prevent regressions, and implementing new trade-related capabilities. Designed and developed the Trade Service for managing trade value overwrites, and migrated trades into Cremant via stored procedures and data feeds.

SR

Senior Software Engineer

Sungard Reech

Jun 2008 - Dec 2009 (1 year 6 months)

Developed core workflow and data retrieval engines for FastVal risk evaluation software, processing valuation requests and generating equity/FX volatilities for Monte Carlo VAR. Built messaging-based components using Spring, jBPM, JMS with ActiveMQ for reliable high-throughput processing, and supported continuous integration using Hudson and Maven builds.

FL

Consultant Software Engineer

Fujitsu Australia Ltd

May 2005 - May 2008 (3 years)

Delivered SOA/EAI integrations by exposing client systems as J2EE web services with reliable, governed messaging and high-throughput interactions. Redesigned a communication layer that reduced network traffic by 80%, and implemented XML transformations and service monitoring using JAXB/XSLT and JSF-based tooling.

PG

Software Engineer (Mobile)

Project Goth

Nov 2003 - May 2004 (6 months)

Developed a core instant messaging product for mobile devices using Java for constrained environments, including unit/functional testing across multiple mobile OS variants. Redesigned the product to reduce application footprint size by 40% while meeting device-specific size restrictions.

Education

Degrees, certifications, and relevant coursework

University of Western Australia logoUA

University of Western Australia

Bachelor of Engineering, Information Technology

2000 - 2003

Grade: 2A Honours (equivalent to UK 2:1 Honours)

Activities and societies: Dissertation: Performance of Java 2, Micro Edition (J2ME) on Mobile Devices.

Earned a Bachelor of Engineering in Information Technology at the University of Western Australia. Completed a dissertation on the performance of Java 2, Micro Edition (J2ME) on mobile devices.

Interested in hiring Jonathon?

You can contact Jonathon and 90k+ other talented remote workers on Himalayas.

Message Jonathon

People also viewed

View all talent

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan