LinkedInDavid Starks-Browning
David Starks-Browning

David Starks-Browning

Financial Software Developer: Metals & Agricultural Commodities

Saffron Walden, Essex, United Kingdom
Investment Banking
  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
University of California, Los Angeles

University of California, Los Angeles

Applied Mathematics

View full profile



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


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)



The Nas Parallel Benchmarks(Link)

International Journal of High Performance Computing Applications
September 1991

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