Dema Ushchapovskyy

About Me

A electrical and electronic engineering graduate from Imperial College London with a passion for reinforcement learning, machine learning and software engineering. In my final year I undertook all modules based around AI as well developed my financial, corporate and economic understanding through modules in the Imperial Business School.

In my free time I mainly like to work on investigating and solving complex control and decision making problems utilising the latest reinforcement learning techniques. Most recently I have been working on recreating the DeepMind AlphaGo AI using only the Python 3.8 stock libraries. This includes building optimised search algorithms, game logic, developing neural networks from scratch as well as simple Flask web deployment.

What I Do

Machine Learning

I have been actively interested in every aspect of this field encompassing everything from simple linear regression to computer vision, time series prediction, reinforcement learning and much more.

Mathematics and Statistics

I have always enjoyed mathematics and still actively learning the latest and most advanced methods of analysis. Most recently I have delved into Bayesian statistics and have been learning to solve problems with tools such as Tensorflow Probability.

Software & Data Engineering

The first programming language I learnt was Java when I was 15 years old. From there I picked up C++, Python, F# and C#. Right now my preferred language is Python but I believe that every language is fit for purpose and the problem you are trying to solve should dictate which language you use.

Tutoring

I have always taken great joy in seeing people progress in subject areas that excite me. As a result I have been actively tutoring since year 11. I have taught people as young as 8 and as old as 18. I have taught pupils mathematics, physics, programming as well as music production.

Resume

Education

Oct 2016 - Current
Imperial College London

Electrical and Electronic Engineering

MEng programme with a minor in management.

Sep 2014 - Jun 2016
Abbey College Cambridge

A-Level

Further Mathematics - A*, Mathematics - A*, Physics - A*.

Experience

Oct 2021 - Present
Squarepoint Capital

Software Developer

May 2020 - Oct 2021
ClearMacro

Quantitative Developer

Actively involved in developing the core product as well as big data infrastructure. Developed vendor data pipelines, anomaly detection, file based database and maintained financial referential database. As well as that I developed and maintained multiple internal libraries and built up batch workflows using Argo.

Apr 2019 - Oct 2019
Hartree Partners

Quantitative Analyst

Built machine learning and statistical models to solve financial and risk management problems in the natural gas energy market. I built statistical models to optimise the operation of gas generators as well as built predictive algorithms on BSUoS charges to reduce costs of the desk.

Dec 2018 - Aug 2019
FireTech Camp

Programming Tutor

Teaching Python, high quality coding practices and computing skills to children of all ages. Leading groups through their first complete coding projects.

Nov 2017 - Apr 2019
Imperial College Union

Lighting Engineer

Delivering lighting services in the Imperial College Union student bar and nightclub using MA lighting controllers. As well as that I provide half-yearly comprehensive training to existing and new staff.

Oct 2016 - Jun 2020
Freelance

DJ and Music Producer

Self taught DJ and Music Producer performing at over 25 events to date, including events abroad such as Sysmic Festival in Switzerland.

Jun 2016 - Oct 2016
Sempre

Book Keeper and Inventory Manager

Worked within a team for a family shoe shop in Ukraine, managed inventory and photographed products. Monitored stock flows, cross-examined with the accounts and investigated anomalies.

Python Skills

Pandas, Numpy, Matplotlib

Advanced

Tensorflow 2.0, Keras

Advanced

Tensorflow Probability

Intermediate

BeautifulSoup

Basic

Other Computing Skills

C#

Intermediate

F#

Intermediate

SQL

Intermediate

Java

Basic

Tableau

Basic

Portfolio

ST Patterns Trading Algorithm

Software Engineering

Imperial AI Hack 2020

Machine Learning

Crypto-currency Open Source RL Environment

Reinforcement Learning

Blackrock Algothon 2019

Reinforcement Learning

Hartree Partners Placement

Quantitative Finance

Brevan Howard Trading Competition

Reinforcement Learning

Audio Source Separation

Machine Learning

Predicting Molecular Properties

Machine Learning

OpenAI Gym with RL

Reinforcement Learning

Image Matching and Retrieval

Machine Learning

ARM Chip Simulation

Software Engineering

Sign Language Glove

Software Engineering

My Music

Music

"Mars" Rover

Software Engineering