A hands-on engineering leader and motivated learner with a background in mathematics and over a decade of software development experience, across FinTech and web development. Fluent in Python, SQL and JavaScript; experienced with Flask, SQLAlchemy, Kotlin, Spring Boot and microservice architecture including Kafka, Docker and NoSQL datastores; familiar with Python tools for ML such as sklearn and pandas, and a basic understanding of C#.A keen collaborator and communicator with product, design and other project stakeholders, comfortable in front of customers and mentoring junior developers. Actively looking for opportunities in FinTech to solve complex problems and to build quality, performant software and to learn the problem space through collaboration with trading and research teams.
-
Senior Software DeveloperCassini Oct 2023 - PresentLondon, England, United Kingdom- Implemented prime brokerage policies for use by buy-side and sell-side clients to predict and optimise their margin requirements for positions in OTC and exchange-traded derivative, equity and debt assets.- Consistently improved the prime brokerage service and team processes to ease the developer and testing experience, focusing on autonomy, decoupling and tempo. -
Principal EngineerUdemy Aug 2019 - May 2023Dublin- 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… Show more - 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 EngineerUdemy Mar 2018 - Jul 2019Dublin, Ireland- 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 EngineerUdemy Feb 2017 - Feb 2018Dublin, Ireland- 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 EngineerUdemy Mar 2016 - Jan 2017Dublin, Ireland -
Technical Team LeadFidessa Aug 2014 - Feb 2016LondonFidessa 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… Show more 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 ProgrammerFidessa Sep 2011 - Aug 2014LondonI 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… Show more 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
Phil Richman Education Details
-
Mathematics (Part Iii Of The Mathematical Tripos) -
First Class -
A-Level
Frequently Asked Questions about Phil Richman
What company does Phil Richman work for?
Phil Richman works for Cassini
What is Phil Richman's role at the current company?
Phil Richman's current role is Senior Software Developer at Cassini.
What schools did Phil Richman attend?
Phil Richman attended University Of Cambridge, University Of Durham, Colchester Royal Grammar School.
Not the Phil Richman you were looking for?
-
4tenbridgepartners.com, coloradoalum.org, tenbridgepartners.com, tenbridgepartners.com
-
Phillip Richman
Former Division 1 Athlete | Bachelor Of Science In Neuroscience | Dental Assistant Residing In San Diego And San JoseSanta Clara, Ca1ucsf.edu -
-
1googlemail.com
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial