Dorian

Dorian

$35/hr
Expertise in backend software development using Java.
Reply rate:
-
Availability:
Part-time (20 hrs/wk)
Location:
London, London, United Kingdom
Experience:
12 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.