LinkedInDavid Starks-Browning
David Starks-Browning

David Starks-Browning

FX Options Software Development at Deutsche Bank

Saffron Walden, Essex, United Kingdom
Investment Banking
  1. Deutsche Bank
  1. Macquarie Group,
  2. Bloomberg LP,
  3. Syngenta
  1. University of California, Los Angeles
Recommendations1 person has recommended David

Join LinkedIn & access David's full profile

Join LinkedIn & access David's full profile. It's free!

As a LinkedIn member, you'll join 300 million other professionals who are sharing connections, ideas, and opportunities.

  • See who you know in common
  • Get introduced
  • Contact David directly
Deutsche Bank

Deutsche Bank

Financial Software Developer: FX Options

– Present

View full profile



Financial Software Developer: FX Options

Deutsche Bank
– Present (1 month)

Financial Software Developer: Metals & Agricultural Commodities

Macquarie Group
(4 years 3 months)London, United Kingdom

- Business-aligned software development in FICC’s core Pricing, Trading and Risk systems (C++, Python). Extending, enhancing and repairing OTC product types. Responsible for all aspects of requirements gathering, risk assessment, testing, stakeholder sign-off, change management, delivery.
- 2nd and 3rd line support for daily P&L, desk position, risk limits, trade capture, rates capture, reference data. Often leading to development work, to improve system robustness and reduce ongoing support costs.
- Development projects for Global Market Risk: new limit reporting for Ag Commodities and OTC products; custom solutions for data and configuration monitoring; embedded python in risk report definitions.
- Development projects for OTC Regulatory Reporting: DTCC trade reporting for Ag OTC products; retrospective “deal cleanup” to facilitate historic batch trade reporting.

Financial Software Developer: FX Options (OVML)

Bloomberg LP
(5 years 11 months)London, United Kingdom

- Application Library Development: Design/implementation/testing of C++ components. Refactoring for re-use, extensibility and dependency management.
- Product Enhancements and Support: Requirements specified by product and sales managers. Immediate response to bug reports with rapid repair against hard deadlines. Changes in C++, C and/or Fortran, often deep in core legacy code.
- Infrastructure Development and Team Support: Maintain, extend and enhance overnight testing framework and code quality checks for large development team. Developing change management tools and release processes within the team to streamline code delivery and minimize risk.

Bioinformatics Application Specialist

(11 months)

High Performance Computing Applications Specialist

European Bioinformatics Institute
(6 years 1 month)

Visiting Scientist, Parallel Applications

European Molecular Biology Laboratory
(1 year 11 months)

Member Technical Staff

TU Delft
(1 year 1 month)

Senior Member Technical Staff

Computer Sciences Corporation, NASA Ames Research Center
(3 years 3 months)

Visiting Student

Thinking Machines Corporation
(4 months)


  • Trading Systems
  • Unix
  • Multithreading
  • Software Development
  • C++
  • Python
  • Market Data
  • High Performance...
  • Electronic Trading
  • Options
  • Commodity
  • Perl
  • Fixed Income
  • Programming Languages
  • OOP
  • Functional Programming
  • See 1+  See less


C++ (Master)(Link)


Python 2.4(Link)



– Present

R Programming(Link)

– Present


Independent Coursework

  • Introduction to Financial Accounting ( (in progress)
  • Linear and Integer Programming ( (in progress)
  • Functional Programming Principles in Scala ( (completed)
  • Programming Languages ( (in progress)


View David's full profile to...

  • See who you know in common
  • Get introduced
  • Contact David directly

Not the David Starks-Browning you're looking for? View more


People Also Viewed

LinkedIn members in United Kingdom:

  1. a
  2. b
  3. c
  4. d
  5. e
  6. f
  7. g
  8. h
  9. i
  10. j
  11. k
  12. l
  13. m
  14. n
  15. o
  16. p
  17. q
  18. r
  19. s
  20. t
  21. u
  22. v
  23. w
  24. x
  25. y
  26. z
  27. more