Alexey Filippov is a Senior Software Engineer based in Cambridge with 15 years of experience building high-performance backend systems across finance and research environments. He ships pragmatic solutions in Scala, Java and multiple other languages, with deep experience in real-time risk and pricing pipelines, Kafka/akka-streams, and cloud-native tooling. At G-Research he focuses on delivery and problem-solving at scale, having previously led functional-programming consultancy work and R&D teams. He contributes to numerical open-source work—improving rational-number precision and performance in the well-regarded ojAlgo library—highlighting a knack for subtle algorithmic and numerical improvements. Alexey combines hands-on coding with coordinating offshore teams and turning messy legacy stacks into reliable production systems. Outside of day-to-day engineering he pairs a quantitative background (CQF) with a practical, get-things-done approach that favors measurable impact over bureaucracy.
15 years of coding experience
20 years of employment as a software developer
Java, Servlets, JSP, OOA, OOD, UML, CGI, Perl, CORBA, Java, Servlets, JSP, OOA, OOD, UML, CGI, Perl, CORBA at Artificial Life Academy
Maths, Physics, Programming, Maths, Physics, Programming at Saint Petersburg Lyceum 239
TCSa, TCSa at NoNA Summer School on Complexity Theory
Dependable Computer Systems, Dependable Computer Systems at USI-CMU Summer School
Certificate, Quantitative Finance, Certificate, Quantitative Finance at CQF Institute
Computer Science, Computer Science at CS Club at PDMI RAS
Bachelor of Technology (BTech), Informatics and Computing Machinery, Bachelor of Technology (BTech), Informatics and Computing Machinery at ITMO University
Free Online Class - no accreditation, Machine Learning, Free Online Class - no accreditation, Machine Learning at Stanford University
oj! Algorithms - Open Source Java library for mathematics, linear algebra and optimisation. Pure Java, zero dependencies: fast matrices plus LP, QP and MIP solvers.
Role in this project:
Back-end Developer
Contributions:36 commits, 6 PRs, 65 comments in 10 days
Contributions summary:Alexey primarily focused on enhancing the `RationalNumber` class within the `ojalgo` library. Their contributions included implementing a `rational()` method for double-precision approximation, refactoring and optimizing the `valueOf()` methods, and improving the arithmetic operations involving rational numbers. They also addressed issues related to NaN and Infinity handling, improved error messages, and wrote tests to ensure the correctness of the changes. The majority of changes were focused on numerical precision and efficiency of the underlying algorithms.
Contributions:1 PR, 74 pushes, 1 branch in 6 years 3 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.