Phil Richman

Senior Software Developer at Cassini
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
United Kingdom, UK

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

5.0

/5.0
/ Based on 2 ratings
  • (2)
  • (0)
  • (0)
  • (0)
  • (0)

Filter reviews by:

Martin Bachwerk

I've had the pleasure to work alongside Phil for around 6 years at Udemy and he's always been a reliable and passionate source of knowledge, dedication and motivation to push our engineering teams towards the best possible engineering solutions that would provide long-term value and not just immediate gains. The crucial thing for me though is that he has always done so by using the customer needs, product strategy and business considerations as the starting point, so the teams would focus on developing the most valuable solutions for the current context of the company rather than building pretty architectures just for the sake of it. As a result, Phil has been part of several successful transformations and re-architectures throughout his six years, showing a constant hunger and ability to pick up and learn new technologies and adapting his system designs in the ever changing landscape of the company. Would highly recommend Phil in the role of principal or architect engineer for any organization that wants to invest in the maturity and scalability of their software systems.

Andrew Stephen

Phil and I worked closely together over a number of years in various projects at Fidessa (a London based FinTech). During our time together I always found Phil to be extremely hard-working, and was always impressed with his ability to grasp complex issues quickly and communicate with both suppliers and customers in terms that were meaningful to them. I wouldn't hesitate to work with Phil or recommend him - his personable demeanor, intelligence combined with a great sense of humour mean he'd be a fantastic asset in any team.

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United Kingdom
    • Financial Services
    • 1 - 100 Employee
    • Senior Software Developer
      • Oct 2023 - Present

    • United States
    • E-Learning Providers
    • 700 & Above Employee
    • Principal Engineer
      • Aug 2019 - May 2023

      - Defined the engineering direction, principles, processes and tools for the “Enterprise” team of ~20 engineers. Ran architecture design reviews and held workshops on new initiatives, focusing on building out decoupled, event-driven Kotlin services using Kafka as message bus and default datastore.- Led the onboarding of SingleStore, a new datastore to help provide Enterprise customers with real time usage analytics and insights, via a service built with Spring Boot.- Built out an asynchronous data processing pipeline with Hive on top of Hadoop to process ~100M daily user progress events and make the aggregated data available centrally for use in the product, for internal analytics and for our finance teams. Led the team to build a new customer-facing analytics dashboard and established best practices for providing quality and timely data to our customers.- Led the initiative to modularise the monolithic Django codebase and to identify domain boundaries in readiness for migration to an independent service architecture.- Engineering lead for the internal design system team, specifying and building out reusable, accessible React UI components for the company-wide component library and style guide.- Evolved the engineering interview process and conducted dozens of interviews at all experience levels.- Consulted for other teams’ projects including merging customer accounts, versioning course content and defining access controls. Show less

    • Senior Staff Engineer
      • Mar 2018 - Jul 2019

      - Led the redesign and migration of the course taking experience from AngularJS to React, including devising an approach for embedding React components for incremental migration.- Created a custom UI for the core video player with React, migrating away from the VideoJS defaults.- Evaluated third-party tools for automatic video content transcription and built the integration, as well as building out features for inline caption editing.

    • Senior Software Engineer
      • Feb 2017 - Feb 2018

      - Independently upgraded the major version of the Django Rest Framework by migrating every use case across the codebase, testing and coordinating an issue-free release.- Consultant for a new course pricing engine project.

    • Software Engineer
      • Mar 2016 - Jan 2017

    • United Kingdom
    • Software Development
    • 400 - 500 Employee
    • Technical Team Lead
      • Aug 2014 - Feb 2016

      Fidessa provides technical financial services to the majority of global equities brokers and has gained traction and recognition in the derivatives and fixed income spaces with products targeted at buy side, sell side and connectivity clients. In my time with Fidessa I have quickly got to grips with the key business practices of large derivatives brokers, the financial markets and the software needed to support them. I lead a delivery / devops team to rapidly identify, specify, develop, test and release enhancements, upgrades and fixes to a multi-region trading platform application used by some 700 derivatives traders at a tier 1 brokerage, and a similar number of the firm's own clients.As lead for the team managing the client system, I developed further relationships with delivery managers, account managers, core development, QA teams, client services and support to manage the delivery of change into the platform, as well as improving processes and procedures for increasing the efficiency with which change is delivered to Fidessa's sell side customer base. I have gained strong competencies with version control software and best practices, production support, automation and issue management.Recent projects have involved moving the entire platform services over to new server infrastructure, a full upgrade of the client's risk management software and working to a demanding schedule to deliver enhancements required to migrate traders away from other vendors' platforms.I provide training and support for my team, maximising the exposure for the less experienced members to as many facets of the company and role as possible, and making sure that the expertise of the more experienced members is utilised optimally. I provide feedback regularly through team meetings and one-on-ones, and career progress is tracked through annual performance and salary reviews. Show less

    • Business Analyst Programmer
      • Sep 2011 - Aug 2014

      I was heavily involved in the initial build of the platform (hosted in Fidessa's datacentre) and worked closely with the client to adapt software designed chiefly for equities workflows to suit the needs of a global derivatives brokerage. Initial responsibilities were to design and implement a data management and user onboarding procedure, and to assess and mitigate risk during exchange upgrades and mergers. I built up a good working knowledge of the functions expected of applications used for order management, market access and execution, middle office, algorithmic trading and FIX order routing. Show less

Education

  • University of Cambridge
    MASt, Mathematics (Part III of the Mathematical Tripos)
    2010 - 2011
  • University of Durham
    MPhys (Hons), Physics
    2005 - 2009
  • Colchester Royal Grammar School
    A-Level
    2003 - 2005

Community

You need to have a working account to view this content. Click here to join now