Dorian Donfack Dongmo
Mobile:- Email:-
CAREER SUMMARY
Experienced Java/Python Software Engineer with a solid track record in implementing, enhancing, supporting and modernising front office systems for banking traders. Hands on experience in application migrations and the development of business intelligence and risk assessment tools. Agile practitioner and a quick learner with a career long passion for Financial Technology.
KEY STRENGTHS
Systems Implementation
Agile
Requirements analysis
Analytical
Technical Support and Training
Functional Testing
TECHNICAL SUMMARY
Programming Languages:
Java (advanced), Python, Unix Shell Scripting, HTML (intermediate), Typescript, JavaScript, CSS, Dart (basic)
Database Technologies:
Oracle 10g, Sybase, SQL Server, Hibernate, JPA, Aurora Postgres SQL
Development Tools:
IntelliJ, Eclipse, Git, GitHub, Subversion, Maven, Gradle, Ant, Rapid SQL, Toad, SQL Developer
Frameworks and Libraries:
Spring, Apache Spark, Grafana, Angular, React, Swing, Google Protocol Buffer, Dropwizard, Swagger,
Message Queues and Middleware:
JMS, IBM MQ, Sonic MQ, Apache Kafka, Apache Camel, JPMorgan XM
Web Technologies:
RESTful services, JAX-RS, JSON, XML, WebSockets, HttpClient
Cloud Technologies:
AWS, Cloud Foundry, GCP
Development Methodologies:
Test-driven development, Behaviour-driven development, Object-oriented programming, Multi-threaded programming, Functional programming, Functional testing
CAREER HISTORY
Since Oct 2022
JPMorgan, London
Java Software Engineer in Credit Technology
Main duties:
Modernisation and maintenance of the Credit Desk low-latency bond marking and pricing systems
Liasing and with Traders, Quantitative Research and Bond High touch workflow to support the pricing, marking, Bloomberg/Tradeweb connectivity, axe flags, contributions, positions, trace, RFQ, bond depth and bond contribution processes
Key achievements:
Decommissioned the SONIC MQ library in favour of firmwide strategic library UM MQ across Trader Fuse
Migrated the back end server to Java 11
Resolved latency issues in the application by profiling usage patterns, service time and multithreaded outbound service calls
Feb 2018 – Oct 2022
JPMorgan, London
Java Developer in Rates Derivatives Processing
Main duties:
Migration of Derivatives Trade Processing functionality into the strategic Rates Risk Management platform written in Python from existing Java based systems across the bank
Maintaining and enhancing the existing infrastructure for integration with financial markets: Markitwire, LCH, CME, Eurex, DTCC, etc.
Building out Compliance to all the recent financial regulations from regulators across the world: CFTC, ESMA, SEC. MAS, etc.
Key achievements:
Supported the complete application decommission and retirement effort as the only EMEA member of the RUBI (Rates Unified Business Intelligence) system
May 2016 – Jan 2018
Morgan Stanley, London
Java Developer in Treasury Technology
Main duties:
Design and Implementation of a cash traceability tool to identify the drivers of daily cash movements in the Global Liquidity Reserve: Java 8, Apache Spark, Sybase, Spring, Google Protocol Buffer, Multithreading
Design and Implementation of a Cash Forecasting system that leverages various feeds available across the banks to make cash inflow and outflow predictions up to T+4
Key achievements:
Provided traders with business intelligence data to help identify the most effective trading habits in terms of funding cost impact on the firm
Mar 2015 – May 2016
Goldman Sachs, London
Java Developer in Investment Banking Technology (Debt and Equity Primary Markets
Main duties:
Design and implementation of a new strategic middleware platform for deal execution in Equity primary markets: REST services, Camel, JMS, Tibco, Dozer, Sybase, Java 8, Dropwizard, Spring 4, Hibernate, Swagger, Sonar, Jenkins, Jira
Design and implementation of micro-services for Equity Investor Intelligence (REST back end, Angular front-end, Javascript, HTML, CSS)
Level 2 Production Support and system maintenance
Nov 2013 – March 2015
Royal Bank of Canada, London
Java Developer in Investor and Treasury Services
Main duties:
Global Funds Platform: automation of trade confirmation and settlement using Java Swift messaging gateways and Oracle databases
Settlement and Custody: Design and implementation of SWIFT messaging gateways for STP processing in Java with C24, Spring, Hibernate, IBM MQ, JMS, AS400
Maintenance and enhancement of Corporate Actions and Fund Accounting applications, where necessary integrating in-house and 3rd party software solutions
Third level production support, documentation of system design and software specifications
April 2012 – November 2013
ION Trading, London
Java Developer in Enterprise Risk Technology
Main duties:
Royal Bank of Canada Liquidity Risk project: implemented pivot table and grouping table custom sorting in the Swing based user interface of ION ARC using Java, Swing, Ant and Maven
HSBC Global Profit & Loss System upgrade: installation, deployment, configuration, data migration, database partitioning, functional testing, bug fixing, performance benchmarking (Java, Ant, Oracle, JSP), client facing support
Dec 2010 – April 2012
Mizuho Securities, London
Analyst Developer in Equity Front Office Technology
Main duties:
Automation of trade reporting processes using Java, JDBC, Sybase and Unix (design and implementation)
Development and maintenance of trade reconciliation process using Java, Sybase and Transact-SQL
Design, implementation, testing and deployment of various system enhancements and fixes (TCL, Unix scripting, Java)
2nd and 3rd line support on all applications and systems flow within Equity and Fixed Income Orders and Executions (Fidessa, Omgeo Oasys, Proquote)
Fix order routing support of London flows (ULLink Odisys, Tobias)
LANGUAGE SKILLS
French - Native, German – Fluent, English - Fluent
EDUCATION AND PROFESSIONAL QUALIFICATIONS
AWS Certified Cloud Practitioner
Learning Tree course 593: Oracle Database 10g: A comprehensive Hands-on Introduction (80% pass)Currently studying towards AWS developer – Associate (DVA-C01) certification using Cloud Academy
Bachelor of Science in Computer Science – University College London