I am a senior software developer with strong expertise in Python, Java, Scala, C, and C++. With a Master of Science degree in Applied Mathematics and Physics, I have experience spanning web and application development across financial, educational, and scientific industries. I am passionate about full software development cycles and have worked as a seasoned freelancer and hobbyist programmer. Throughout my career, I have contributed to major projects including backend and frontend development, cloud deployments, scalable stream processing, and robotics automation. I enjoy solving complex technical challenges and mentoring colleagues, constantly advancing my skills and adapting to new technologies.

Nikolai Matiushev

I am a senior software developer with strong expertise in Python, Java, Scala, C, and C++. With a Master of Science degree in Applied Mathematics and Physics, I have experience spanning web and application development across financial, educational, and scientific industries. I am passionate about full software development cycles and have worked as a seasoned freelancer and hobbyist programmer. Throughout my career, I have contributed to major projects including backend and frontend development, cloud deployments, scalable stream processing, and robotics automation. I enjoy solving complex technical challenges and mentoring colleagues, constantly advancing my skills and adapting to new technologies.

Available to hire

I am a senior software developer with strong expertise in Python, Java, Scala, C, and C++. With a Master of Science degree in Applied Mathematics and Physics, I have experience spanning web and application development across financial, educational, and scientific industries. I am passionate about full software development cycles and have worked as a seasoned freelancer and hobbyist programmer.

Throughout my career, I have contributed to major projects including backend and frontend development, cloud deployments, scalable stream processing, and robotics automation. I enjoy solving complex technical challenges and mentoring colleagues, constantly advancing my skills and adapting to new technologies.

See more

Skills

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Developer – Python at SEFE
January 1, 2025 - June 30, 2025
Worked on gas and energy trading front office analytics during a fixed term contract.
Senior Developer – Python at Citi
January 31, 2025 - August 10, 2025
Developed a commodities risk reporting system under a fixed term contract.
Senior Developer – Python at Balyasny Asset Management
August 31, 2024 - August 10, 2025
Contracted to develop Casper bond/CDS pricing, risk, and PnL system. Worked on scalable and fault tolerant Kafka stream processing in AWS/Kubernetes, Faust-based stateful data processors, Macro PnL engine distributed cloud deployment including C#, Dask cluster on AWS, Kafka, Airflow, and Kubernetes.
Senior Developer – Python at Automata
August 31, 2023 - August 10, 2025
Developed medical laboratory automation robotic benches, including Python robot control and high-level lab processing workflows with hardware interfaces like RevPI, ModBus, CAN, GPIO controlling gantries, SCARAs, pipette pump/valve units, grippers, etc.
Senior Developer – Scala at Gemini
February 28, 2023 - August 10, 2025
Worked full time on backend development for Gemini crypto exchange and online services, including Plaid payment system and Core Card integration with Play framework and bazel build system.
Senior Developer - Python | SQL | C++ Consultant at Citadel
October 31, 2021 - August 10, 2025
Developed backend and UIs for regulatory reporting including SQL based DS-OL and MIFID II reporting, optimized SQL code generation from Python DSL, migration from Python 2 to 3, native library upgrades from SWIG to pybind11, and REST API/UI internal support tools.
Senior Developer - Python / Scala / JavaScript Contractor at Bank of America Merrill Lynch
August 31, 2020 - August 10, 2025
Backend and Web UI development for risk reporting platform improving REST APIs in Python and Scala, built declarative UI framework for BAU tools, frontend in Vue.js and React, introduced UI/API unit testing, Python data analytics and automation of reporting and management processes.
Senior Engineer / Quant Developer - Python at Man AHL
July 31, 2019 - August 10, 2025
Worked on diverse projects across data, research, trading sectors, and infrastructure, implementing trading strategies with Python libraries, data onboarding from major providers, production code development, deployment and support using Docker, Ansible, and Jenkins. Migrated Python 2 to 3 and developed in-house data visualization and reporting tools.
Associate Java / Scala developer at Morgan Stanley
May 31, 2017 - August 10, 2025
Worked in Enterprise Infrastructure team developing grid infrastructure for large-scale Scala project Optimus, focusing on grid scheduling, error handling, parallelisation, monitoring, logging using KDB, and handling large distributed systems with tens of thousands of machines.
Analyst Java developer at BP Plc.
December 31, 2014 - August 10, 2025
Developed system for tracking and analysing oil/gas tanker movements and cargo transfers, including port visit detection and ship to ship transfers. Built Clojure-based data extraction and analysis tools, CXF SOAP services, ESB integration, custom memory mapped file time series database, and UI in C#.
Senior software developer [Java | Oracle | Linux] at UBS - Luxoft contract
December 31, 2012 - August 10, 2025
Worked on Risk Data IT projects involving Java, Tibco, Oracle PL/SQL, large data consolidations, query optimizations, database migration/versioning, Scala DSL for risk management workflow and release process management.
Senior software developer [Android | Java | C | Java ME | Bada] at Paragon Software Group
December 31, 2010 - August 10, 2025
Developed SlovoEd and Oxford dictionary applications for Android and other platforms.
Senior software developer [Java | C | C++ | XSLT | DHTML] at Parallels (formerly SWsoft)
December 31, 2009 - August 10, 2025
Developed client and server components for Virtuozzo Control Center products for virtual server farm management, including Linux/Windows VPSs administration and OS/application template management.
Software developer [Java | Lisp | Cryptography | Databases] at BIFIT
December 31, 2005 - August 10, 2025
Developed internet banking client/server applications for major Russian, Ukrainian, and Kazakh banks with Java, C#, Lisp, cryptography, and databases including Sybase, MS SQL, Oracle.
Software developer [Java] at Competentum Group
December 31, 2003 - August 10, 2025
Developed online learning solutions for Brooks Cole and Thompson Learning.
Developer – Python at SEFE
January 1, 2025 - Present
Worked on front office analytics for gas and energy trading during a fixed term contract.
Senior Developer – Python at Citi
January 31, 2025 - August 10, 2025
Contract role developing a commodities risk reporting system.
Senior Developer – Python at Balyasny Asset Management
August 31, 2024 - August 10, 2025
Contract work on Casper – a bond/CDS pricing, risk and PnL system. Developed scalable and fault tolerant Kafka stream processing on AWS and Kubernetes using Faust-based stateful data processors, cloud deployment of macro PnL engine, Dask cluster management, Kafka, Airflow, and Kubernetes technologies.
Senior Developer – Python at Automata
August 31, 2023 - August 10, 2025
Contract role for medical laboratory automation robotic benches. Responsible for Python robot control and higher-level lab workflows integrating RevPI, ModBus, CAN, GPIO with various robotic devices such as gantries, SCARAs, pipette pumps/valves, and grippers.
Senior Developer – Scala at Gemini
February 28, 2023 - August 10, 2025
Permanent backend developer for Gemini crypto exchange and online services. Integrated Plaid payment system and credit card provider Core Card using Play framework and Bazel.
Senior Developer - Python | SQL | C++ at Citadel
October 31, 2021 - August 10, 2025
Consulted on backend and UIs for regulatory reporting, designing SQL-based DS-OL and MIFID II reporting systems. Developed Python DSL to generate optimized SQL validation and filtering. Led Python 2 to 3 migration and native libraries upgrade including SWIG to pybind11. Built Bazel-based builds and REST APIs.
Senior Developer - Python / Scala / JavaScript at Bank of America Merrill Lynch
August 31, 2020 - August 10, 2025
Contract role developing backend and web UI for risk reporting platform. Improved REST APIs in Python and Scala. Developed declarative UI framework for BAU tools and web UIs with Vue.js and React. Automated reporting and management processes using Python with Excel, Sharepoint, Atlassian tools.
Senior Engineer / Quant Developer - Python at Man AHL
July 31, 2019 - August 10, 2025
Part of a Tech Pool working on multiple projects across research, trading, and risk. Implemented trading strategies based on price and non-price data using Python libraries such as Pandas and Numpy. Managed full cycle from data onboarding, production code, monitoring, deployment and support using Docker, Ansible, and Jenkins. Migrated Python 2 to 3.
Associate Java / Scala Developer at Morgan Stanley
May 31, 2017 - August 10, 2025
Worked in Enterprise Infrastructure team developing grid infrastructure to deploy and orchestrate large scala projects across 10,000s machines. Researched and implemented scheduling, error handling, parallelisation, monitoring, and logging with KDB backend. Solved complex problems involving multithreading and caching.
Analyst Java Developer at BP Plc.
December 31, 2014 - August 10, 2025
Developed system for tracking and analyzing oil/gas tanker movements and cargo transfers including port visit detection and ship to ship transfers. Used Clojure for data extraction and analysis, CXF SOAP services, ESB integration, custom memory mapped time series database, and C# UI.
Senior Software Developer at UBS - Luxoft contract
December 31, 2012 - August 10, 2025
Worked on Risk Data IT Java projects using Tibco, Oracle PL/SQL. Consolidated and processed large data, optimized queries and databases. Managed release process. Developed Scala DSL for Risk Management workflow.
Senior Software Developer at Paragon Software Group
December 31, 2010 - August 10, 2025
Developed dictionary applications for SlovoEd and Oxford using Android, Java, C, Java ME, and Bada.
Senior Software Developer at Parallels (formerly SWsoft)
December 31, 2009 - August 10, 2025
Developed client and server components for Virtuozzo Control Center products for distributed virtual server farm management on Linux and Windows VPSs. Created OS/Application templates and managed packaging for Windows, Linux, and Mac. Used Java, C, C++, XSLT, and DHTML.
Software Developer at BIFIT
December 31, 2005 - August 10, 2025
Developed Internet bank client/server software for major Russian, Ukrainian, and Kazakh banks. Used Java, C#, Lisp, cryptography, and databases (Sybase, MS SQL, Oracle).
Software Developer at Competentum Group
December 31, 2003 - August 10, 2025
Developed online learning solutions for Brooks Cole and Thompson Learning using Java.

Education

Master of Science at Moscow Institute of Physics and Technology (MIPT)
January 1, 2004 - January 1, 2008
Postgraduate study at Moscow Institute of Physics and Technology (MIPT)
January 1, 2004 - January 1, 2011
Master of Science at Moscow Institute of Physics and Technology (MIPT)
January 1, 2004 - January 1, 2008
at Moscow Institute of Physics and Technology (MIPT)
January 1, 1997 - January 1, 2003

Qualifications

Certified ScrumMaster
January 11, 2030 - August 10, 2025
Certified ScrumMaster
January 11, 2030 - August 10, 2025

Industry Experience

Financial Services, Education, Life Sciences, Energy & Utilities, Software & Internet, Healthcare

Skills

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more