Hem Brahmbhatt


Software Engineer with 9 years experience developing applications and services for companies including Bloomberg, YLD, The Times, Net-A-Porter and Sky. I have designed and developed financial applications, retail web applications, journalism sites, designed and written backend services, provisioned and managed cloud infrastructure, participated in working groups to champion developer tooling, accessibility, performance and testing methodologies within engineering departments.

Team lead with 2 years of experience managing engineering teams for YLD and Sky. Mentored engineers, tempered year long technical roadmaps, and established modern development practices within my teams.

Projects and Employment

  • Project Bloomberg Terminal - {PM}, an institutional trading software for managing high frequency real-time positions
  • RoleSenior Software Engineer
  • Date1 year 8 months (Sep '22 - May '24)
  • TechnologiesTypescript, React, Redux, Grid, Python, Docker, HTML, SQL
  • Individual contributor working in the AIM Blotter Infrastructure team, within a department of 50 engineers globally.
  • Contributed to CATS, a trading system front end used by many Bloomberg Terminal applications including {PM}, {EMSX} and {FXEM}, using bespoke technologies including:
    - Datalayer, a data table/grid technology for performing aggregations and transformations on streaming data
    - HSL, a language for evaluating expressions akin to excel functions
    - SSA, a set of APIs to perform server side aggregations on datasets
  • Engaged with international clients in Hong Kong and business users in New York to understand business requirements.
  • Support responsibilities involving being on-call, triaging, diagnosing and resolving reported issues, and providing explanantions and support for wider business queries by organising and attending deep dives across multiple timezones.
  • Rewrote a table/grid pivoting pipeline, improving performance allowing 3x the amount of data to be pivoted and visualised
  • Developed new worksheet columns for {PM} including:
    - CCLS i.e. custom classifications of securities. Involved writing an RFC for custom column titles, writing autocomplete and button UI elements, sourcing data from BAS services
    - Issuer Weights. Calculated weighted averages and contribution to analytics, aggregated by a custom issuer for all asset types, i.e. Fixed Income, Equity, CCY.
  • Trained in Bloomberg Terminal usage including trading systems (PM, MAV), market research (SEC, FA), fixed income (SECF, CRVF, EQF, COMP, YAS), risk analysis (MARS, PORT), fixed income markets (corporate bonds, government bonds, bond pricing, yields, duration) and financial institutions (pension funds, mutual funds, hedge funds, investment banks)
  • Member of multiple working groups helping to organise talks, contribute towards coding initiatives such as new APIs and refactors as well as peer review

Qualifications