Submitting more applications increases your chances of landing a job.

Here’s how busy the average job seeker was last month:

Opportunities viewed

Applications submitted

Keep exploring and applying to maximize your chances!

Looking for employers with a proven track record of hiring women?

Click here to explore opportunities now!
We Value Your Feedback

You are invited to participate in a survey designed to help researchers understand how best to match workers to the types of jobs they are searching for

Would You Be Likely to Participate?

If selected, we will contact you via email with further instructions and details about your participation.

You will receive a $7 payout for answering the survey.


User unblocked successfully
Thank you. Your report has been submitted and will be reviewed shortly.
Ivan Petrov, Algo-Trading Python Developer

Ivan Petrov

Algo-Trading Python Developer·Technosight

United Kingdom

High school or equivalent, Finance

Work experience

Total years of experience: 26 years, 11 months

Algo-Trading Python Developer

December 2024 - Present

Technosight

United Kingdom Hybrid

December 2024 - Present

• Developed a backtesting workflow for Momentum trading strategy by implementing a pipeline that included
universe selection, momentum-based signal generation, portfolio construction, and integrated risk
management, with visualisation of performance analytics, all orchestrated via modular Prefect workflows.
Dev env included: Python 3.11.13, Pandas, NumPy, zipline-reloaded, Tiingo API, QuestDB, Prefect, MLFlow
and Django.
• Implemented a prototype of an AI-based US shares trading consultant that performs market analysis and
symbol selection following to Anton Kreils PTM (Professional Trading Mastery) principles. Dev env included:
IB Gateway, Tiingo API, QuestDB, Ollama, Python (mcp, mcp-ui/server, momentum strategy, zipline

reloaded, LangChain/LangGraph, Chainlit).

Company industry:
General Engineering Consultancy

Python Developer

January 2023 - December 2024

BlackRock AI Lab

United Kingdom Remote

January 2023 - December 2024

Converted a prototype to a production application and worked on an internal implementation of Agentic AI

system.

Company industry:
Financial Services

Senior Python Developer

January 2022 - January 2023

LevelField Financial

Lighthouse Point, United States Remote

January 2022 - January 2023

Joined this USA-based start-up at its early stage to design and build the backend for a bank application that
provides customers with an access to fiat and crypto currencies following to current practices and legislation in
the USA. Dev env included: Python (FastAPI, Prefect, SQLAlchemy), Kafka, Auth0, AlgoTrader (Wyden), time

Company industry:
Banking

Head of Technology

January 2020 - January 2022

AgSpace

United Kingdom Hybrid

January 2020 - January 2022

Managed and lead 5 teams (35 people) in delivery, maintenance and support of innovative applications
produced for aggressively evolving market of precision farming. Initiated transition of development practices
from waterfall to agile model. Established usage of unified knowledge management system across development
and business teams. Introduced healthy practices in solution design, system architecture and business
requirements gathering. Contributed to market strategy and product development roadmap. Participated in
establishing productive collaboration with a university group of PhDs in Math, Data Science, Computer Science

and Agriculture to facilitate R&D of innovative products for precision
farming.

Company industry:
Agriculture & Crop Production

Python Developer (Contractor)

October 2019 - January 2020

Credit Suisse

London, United Kingdom

October 2019 - January 2020

Worked in Global Market (Technology) Data Analytics team on building model-driven pipelines used for daily risk
calculations. Development environment included: Anaconda Python 3.6.5, Jupyter Notebooks, Spark, Hive,
Hadoop, Oracle, Apache Airflow, React, Google Cloud Platform, Intellij, Jenkins, BitBucket, Sparx Architect.

Company industry:
Banking

Senior Python Developer (Contractor)

January 2019 - January 2019

Lloyds Banking

London, United Kingdom

January 2019 - January 2019

Joined Trade Surveillance/Client Monitoring Program. Development environment included: Anaconda Python
2.7/3.6 (pandas, numpy, statsmodels, pyspark, scipy, scikit-learn), IBM Cloud, Elasticsearch, Spark, Kibana,

PyCharm, TeamCity, Subversion.

Company industry:
Banking

Senior Python Developer (Contractor)

January 2018 - December 2018

BlackRock / European Central Bank

Frankfurt am Main, Germany

January 2018 - December 2018

Participated in building a number of model-driven pipelines with chains of calculation tasks in each of them.
Development environment included: Anaconda Python 3.6 (pandas, numpy), Spyder, PyCharm, Jenkins, Git.

Company industry:
Banking

Python DevOps Developer (Contractor)

January 2017 - January 2018

Barclays

London, United Kingdom

January 2017 - January 2018

Optimised stateful SSH communication with VPC-based EC2 instances used by automated tests, built BDD test
suite for validation of AWS guardrails used by security system that provides role-based enterprise-wide access
to AWS resources, built a BDD test suite for validation of Registry Administration front-end, implemented various
tests for validation of security certificates, enterprise-wide log messages thoughoutput via Amazon Kinesis, etc.
Development environment included: Python 2.7, PyCharm, Boto3, Paramiko, Twisted, Django, Behave,
Selenium, Swagger, Amazon Web Services (VPC, IAM, EC2, Kinesis, S3, STS, CloudWatch, CloudFormation,
Lambdas, DynamoDB, ), MariaDb, HashiCorp Vault, Chef, BitBucket, Atlassian Jira, Jenkins, Windows, Mac OSX.

Company industry:
Banking

Python Developer (Contractor)

January 2017 - January 2017

LHH Penna

London, United Kingdom

January 2017 - January 2017

Worked on an automated chat bot and participated in solution design of an AI-enabled social networking
application.
Development environment included: Smooch, Python 2.7, PyCharm, Flask, Swagger, Zappa, Amazon Web
Services (Lambda, S3, DynamoDB, CloudWatch, SES, SNS), ngrok, GitHub, XMind, Balsamiq, Dropsource,

ThoughtWorks Mingle, Mac OSX.

Company industry:
Business Support Services

Developer at Data Analytics Research Division

October 2016 - December 2016

Fujitsu Laboratories of Europe Limited

London, United Kingdom

October 2016 - December 2016

Reviewed design of a back-end system architecture and refactored implementation of a standalone machine
learning application exposed to the front-end via REST API. Development environment included: Convolutional
Neural Network, Caffe deep-learning framework, Python, Flask, SQLAlchemy, Pandas, NumPy, PyCharm, Ansible,
Swagger, Ubuntu, GitHub.

Company industry:
Energy & Renewables

Solution Architect / Developer

January 2016 - October 2016

Technosight Ltd

United Kingdom Hybrid

January 2016 - October 2016

R&D for a perspective IoT product.
Development environment included: Arduino, GPS and SIM modules, Arduino IDE, Python 2.7, PyCharm, REST
API, Amazon Web Services (SES, SNS, Lambda).

Company industry:
IT Services

C# Consultant / Developer (Contractor)

December 2015 - January 2016

BNP Paribas

London, United Kingdom

December 2015 - January 2016

Joined the FIRST Quant team to optimise integration and to speed up execution of a Portfolio Analytics Library
running on an in-house compute grid. Development environment included C# (.Net 4, Math.Net Numerics,
NUnit), Excel Visual Basic, MongoDb, Apache Cassandra, Redis, Subversion, TeamCity.

Company industry:
Banking

Solution Architect (Contractor)

October 2014 - November 2015

TRADINFOR

United Kingdom Hybrid

October 2014 - November 2015

Joined the Consulting Team to review, design and optimise architecture solutions for technology start-ups.
Worked on a number of projects with teams located in various places across Europe. Extensively used cloud
infrastructure with such technologies as machine learning, real-time data stream processing, image recognition,
grid computing, IoT with embedded application servers and cross platform GUI development using Spark with

Company industry:
IT Services

Quantitative Developer / Quants Solution Architect

January 2011 - January 2014

ANZ BANK

Singapore, Singapore

January 2011 - January 2014

Joined the Commodity Team to work on a price engine that provided derivatives valuation and market data
management for the front office and was the only integrated platform delivered as Software-as-a-Service (SaaS)
that enabled rapid deployment, controlled costs and immediate return on investment. After its completion I was
moved to Central Quant Team and promoted to Quants Solution Architect to be one of the key contributors to
design of technology platforms, architecture, infrastructure and software engineering for nearly all front office
products and services delivered by a number of quant teams.

Company industry:
Banking

Senior Consulting Engineer

January 2011 - January 2011

ATTIVIO INC

London, United Kingdom

January 2011 - January 2011

Joined this Boston-based enterprise search solution provider to work on a BI project in UBS Investment Bank.
Technology stack included Attivio Intelligence Engine, Apache Lucent & Solr, JEE, Spring, JavaScript and Maven.

Company industry:
Banking

Solution Architect / Tech Lead of New Initiatives

January 2007 - October 2010

STANDARD CHARTERED BANK

Singapore, Singapore

January 2007 - October 2010

Team
Joined the bank as Solution Architect and was promoted to the New Initiatives Team Lead after implementation
of a critical application for commodities market. Recruited worldwide and led a team of Java, C++, C# and Flex
developers following agile principles. Managed stakeholders expectations, mentored team members, worked as
a developer and contributed to solution design in all projects delivered by the team. Responsible for the
architecture and design of a number of technology solutions within Global Markets Technology Team.
Coordinated the internal software development standard and practices. Worked closely with the Global Head of
GMT, Quant teams and CIO office on developing the IT strategy and project delivery approaches.

Company industry:
Banking

Internet Front End Development Team Lead

January 2007 - January 2007

SINGTEL

Singapore, Singapore

January 2007 - January 2007

Joined this largest telecommunication company in Singapore to design front end for its Internet solution eShop
and implement it in Adobe Flex.

Company industry:
Telecommunications

Senior Java Analyst

January 2006 - December 2006

RTA NSW

Sydney, Australia

January 2006 - December 2006

Recruited by this government organization to implement reporting module for real-time bus tracking Public
Transport Information and Priority System.

Company industry:
Motor Vehicle Passenger Transport

Solution Architect and Java Team Lead

January 2005 - January 2006

HOTHOUSE INTERACTIVE

Sydney, Australia

January 2005 - January 2006

Joined this marketing campaigns specialist and software warehouse to work on multiple projects for its
corporate clients such as Toyota, Lonely Planet, ERG Seattle, ERG San-Francisco, Channel 10, Cuscal,
homehound.com, Westpac Bank, News Limited, Fairfax, Secure Parking, Unwired.

Company industry:
Marketing

Senior Consultant / Java Architect

January 2005 - January 2005

AUS AVOGA

Sydney, Australia

January 2005 - January 2005

Joined this consulting company to work for its client Copyright Agency Ltd on design of the database model
and implementation of the web browser-based GUI for its Copyright Document Management System.

Company industry:
IT Services

Java Developer

January 2004 - January 2005

UBS WARBURG BANK

Sydney, Australia

January 2004 - January 2005

Recruited by the bank to design and implement a configuration and monitoring module for a distributed
application Raptor Trading Engine that utilises pluggable trading strategies used by equity market traders.

Company industry:
Banking

Senior Consultant / Java Architect (Contractor)

January 2004 - January 2004

AVOGA

Sydney, Australia

January 2004 - January 2004

Joined this consulting company to work for its corporate clients - Insurance Australia Group and Cuscal.

Company industry:
Insurance & TPA

Java Team Lead (Contractor)

January 2004 - January 2004

HARVEY NORMAN

Sydney, Australia

January 2004 - January 2004

Joined this one of the largest retailers and wholesalers in Australia to build an urgently required system Collated
Orders that was deployed in its head office and provided distributed access to all its franchises.

Company industry:
Retail & Wholesale

J2EE Consultant / Software Architect (Contractor)

October 2003 - November 2003

AVOGA

Sydney, Australia

October 2003 - November 2003

Joined this consulting company to work for its corporate client NRMA Insurance.

Company industry:
Insurance & TPA

Software Architect / Senior Java Developer (Contractor)

January 2003 - October 2003

COCHLEAR LTD

Sydney, Australia

January 2003 - October 2003

Recruited by this internationally known producer of ear implants to design and build multi-lingual secure web
database with role-based access to be used globally by medical staff and implant recipients.

Company industry:
Medical Hospital

Software Architect

January 2002 - January 2003

REITECH

Sydney, Australia Hybrid

January 2002 - January 2003

Hired by this real-estate services company to design and build their official website, CRM solution and a number
of supporting databases.

Company industry:
Mechanical Engineering

Consultant (Contractor)

January 2002 - January 2002

INSNET - TELSTRA

Sydney, Australia

January 2002 - January 2002

Joined this subsidiary of the largest telecommunication company in Australia to setup and optimise its J2EE
development and test environments.

Company industry:
Telecommunications

Senior J2EE Developer (Contractor)

January 2000 - January 2002

AUSTRALIAN STOCK EXCHANGE

Sydney, Australia

January 2000 - January 2002

Recruited to implement workflows and web GUI for transaction processing module of ASX Registry.

Company industry:
Financial Services

e-Business Specialist

January 1999 - January 2000

AUS FISHTECH - Solution6 - MYOB

Sydney, Australia

January 1999 - January 2000

Initially recruited by this software warehouse as a Java Developer. Designed and implemented multi-threaded
application Java Light Message Broker that consisted of Formatter, Parser and Rule Engine with connecting
adapters to SAP, IBM WebSphere AS, MQSeries, DB2, Sybase, Oracle and LotusNotes. The Message Broker
consisted of J2EE server with Java Swing GUI and was successfully tested and deployed on production sites in
Solution6-MYOB and Rabobank.

Company industry:
Financial Services

Software Engineer

January 1998 - January 1999

NEW ERA OF NETWORKS - SYBASE

Sydney, Australia

January 1998 - January 1999

Recruited by this system integrator to work as a C++ developer on NEONetMessage Broker that was installed
and used in FX trading department at St. George Bank.

Company industry:
Banking

Education

Orange

January 2009

January 2009

High school or equivalent, Finance

Singapore

University of New South Wales

January 1998

January 1998

Master's degree, Computer Science

Australia

Moscow Aviation Institute

January 1993

January 1993

Bachelor's degree, Computer Science And Engineering

Russian Federation

Skills

BUSINESS TRANSFORMATION

Intermediate

COMPUTER LITERACY

Intermediate

COMPUTER ARCHITECTURE

Intermediate

CREATIVE THINKING

Intermediate

DEVOPS

Intermediate

FINANCE

Intermediate

INFORMATION TECHNOLOGY

Intermediate

SOLUTION ARCHITECTURE

Intermediate

TEAM BUILDING

Intermediate

TEAM LEADERSHIP

Intermediate

Social profiles

Languages

English

Expert

Russian

Expert

Training and Certifications

Certifications
Certificate in Business
MQSeries Certified Specialist
Microsoft Windows Presentation Foundation
Software AG webMethods 8
Amazon Architecting on AWS
Microsoft Global Azure Bootcamp
Microsoft Developing for Internet of Things
Microsoft Cloud Game Hackathon
Microsoft IoT and Data Hackathon
Machine Learning
Fundamentals of Scalable Data Science
Applied AI with Deep Learning
Kubernetes-101

Hobbies and interests

animation
video
Orange Photography,
KNIME
Predictive Modelling
ArangoDB
Chatbots with
Corona
Godot
KivyMD,
PyQt/PySide,
Cross-platform GUI development with Flutter,