Andris Strals Potters Bar, UK

where I've been

The short ones were contracts; the nine-year block was consulting, embedded on client sites. Bar width is time served.

Soundcraft Si / CSi automation · 2008–11
Telia Latvia · 1995–1998 A&T Trade Latvia · 1998–2002 Hypercom Latvia Ltd · 2002–2007 Computer Hardware Design Ltd · 2007–2008 Soundcraft, Harman International Industries Ltd · 2008–2011 Zuhlke Engineering Ltd · 2012–2021 Sky UK · 2021–2022 Ocado Technology · 2022–2023 ALL.SPACE · 2023–2024 Morningstar Inc · 2024–2026
  1. 2024–2026 · 2 yr

    Morningstar Inc

    Software Engineer

    I designed and maintained a high-performance exchange data feed, shipping low-latency pipeline features in step with exchange protocol changes. I fixed feed-handler failures and data inconsistencies in production, and pushed the multithreaded C++ codebase toward better modularity and test coverage.

    C++CI/CDMulti-threadingReal-time dataGit

  2. 2023–2024 · 11 mo

    ALL.SPACE

    Senior Software Engineer

    I worked on a high-reliability satellite antenna programme, building the RESTful APIs that let components talk across a distributed architecture and supporting the low-level logic tied to the hardware.

    C++API designTDDCMakeGit

  3. 2022–2023 · 5 mo

    Ocado Technology

    Senior Software Engineer

    I developed and extended the control software for proprietary warehouse robots, keeping performance and safety intact at fulfilment-centre scale. I prototyped new robot features and validated them with unit tests and simulation alongside the mechanical engineers.

    CJavaPythonLinuxTDD

  4. 2021–2022 · 16 mo

    Sky UK

    Senior Software Engineer

    I built and integrated UI components for Sky Glass, wiring them to back-end services and middleware in a multithreaded C++ environment, as part of a cross-functional Scrum team.

    C++PythonEmbedded LinuxAgile DeliveryMulti-threading

  5. 2012–2021 · 9 yr

    Zuhlke Engineering Ltd

    Senior Software Engineer

    Nine years of consulting across embedded, application architecture and full-stack work, usually embedded on a client site modernising a legacy system and bringing Agile engineering practice with me. Roughly fifteen client engagements: cardiac monitors, radiotherapy, pensions, and more.

    Qt/QMLC++JavaAgile DeliveryFull life cycle

earlier