Alex Ognev, Developer in Las Vegas, NV, United States
Alex is available for hire
Hire Alex

Alex Ognev

Verified Expert  in Engineering

Bio

Alex has 23 years of experience in software development and data science. He has worked for large companies building enterprise-scale software and on small agile teams and solo projects. Alex has undertaken data analysis, data visualization, and predictive modeling with a heavy emphasis on financial and time-series data over the past decade.

Portfolio

Freelance
Predictive Analytics, Complex Data Analysis, Data Analytics, Data Science...
KCG
Scikit-learn, Python, C++, Machine Learning, Algorithms, Genetic Algorithms...
GETCO
C++, Java, SQL, MapReduce, Python, C#, Thinkorswim

Experience

  • Complex Data Analysis - 20 years
  • Data Visualization - 20 years
  • SQL - 20 years
  • Financial Market Data - 10 years
  • Machine Learning - 10 years
  • Python - 10 years
  • R - 10 years
  • Scikit-learn - 5 years

Availability

Part-time

Preferred Environment

Jupiter, Spark, Ubuntu, Visual Studio Code (VS Code), RStudio, Windows

The most amazing...

...thing I've developed was the automated arbitrage system that traded simultaneously on US and European exchanges.

Work Experience

Data Scientist | Software Developer

2017 - PRESENT
Freelance
  • Developed predictive models for clients using large sets of data.
  • Analyzed data to identify features, trends, correlations, etc.
  • Developed custom software to put machine learning models in production.
Technologies: Predictive Analytics, Complex Data Analysis, Data Analytics, Data Science, Evolutionary Algorithms, Time Series Analysis, C++, R, Machine Learning, Thinkorswim

Senior Quantitative Trader | Lead Quantitative Trader

2013 - 2017
KCG
  • Developed predictive models for a variety of financial instruments.
  • Led a team of junior and experienced traders and researchers, providing mentoring on in-house technology and coordination of effort.
  • Developed a library to simplify research and development of trading strategies that were adopted by the entire team.
Technologies: Scikit-learn, Python, C++, Machine Learning, Algorithms, Genetic Algorithms, Machine Language, Data Science, Statistics, Thinkorswim

Quantitative Developer

2008 - 2013
GETCO
  • Built a library on top of a Hadoop and LSF cluster to provide a scalable quant research environment.
  • Developed a wide range of reporting and data analysis tools for traders and senior managers.
  • Helped multiple trading teams launch new strategies by building out technology and aiding research efforts.
  • Worked with database architects to build an end-to-end data pipeline and database architecture to ingest, process, and analyze large volumes of market data from various sources.
Technologies: C++, Java, SQL, MapReduce, Python, C#, Thinkorswim

Senior Software Developer | Lead Software Developer

2006 - 2008
HBK Capital Management
  • Developed an application for scenario risk analysis including custom DSL for scenario description.
  • Built infrastructure for near real-time market risk calculation.
  • Lead a team of three software engineers. Used Scrum and Agile process.
Technologies: Python, SQL, TIBCO, C++, C#

Software Design Engineer/Test

2001 - 2006
Microsoft
  • Developed automated tests for various subsystems of MS SQL Server using C++ and SQL.
  • Implemented an automated fault analysis system that was later patented.
  • Improved several test automation tools used by the team.
Technologies: SQL, C++, C#

Creative Everywhere

http://creativeverywhere.com/
A Java-based Android app to practice creative thinking. Developed in collaboration with my wife, with me doing all the software development. The app has been featured on product hunt. I have also developed a Swift-based version for iOS but it is not live at the moment.

US Patent 20070074149: Automated Product Defects Analysis and Reporting

https://patents.google.com/patent/US20070074149
A system for automated analysis, tracking, and reporting of software defects in form of crash dumps, memory leaks, and test issues. I was one of the three co-authors on the patent. We designed the system with me implementing most of the code.

Quote Roulette

A Java-based Android app with a Django back end. The app downloads passages that users have highlighted in their Kindle books and displays a random one as a notification. I was a front-end and back-end developer for the app.
2007 - 2007

Graduate Certificate in Corporate Finance

Southern Methodist University - Dallas, TX, USA

2004 - 2005

Graduate Coursework in Computer Science

University of Washington - Seattle, WA, USA

1993 - 1998

Master's Degree in Applied Mathematics, Computer Science

Moscow State University - Moscow, Russia

NOVEMBER 2023 - PRESENT

Chartered Financial Analyst (CFA)

CFA Institute

MAY 2020 - PRESENT

End-to-End Machine Learning with TensorFlow on GCP

Coursera

APRIL 2020 - PRESENT

Reinforcement Learning for Trading Strategies

Coursera

DECEMBER 2017 - PRESENT

Machine Learning: Regression

Coursera

AUGUST 2013 - PRESENT

Machine Learning

Coursera

MAY 2013 - PRESENT

Linear and Discrete Optimization

Coursera

DECEMBER 2012 - PRESENT

Neural Networks for Machine Learning

Coursera

JUNE 2007 - PRESENT

Financial Risk Management – FRM

GARP

Libraries/APIs

Scikit-learn, Pandas, Matplotlib, NumPy, SciPy, TensorFlow

Tools

Spark SQL, Seaborn

Languages

Python, SQL, Python 3, JavaScript, C++, R, C, C#, Java

Paradigms

Automation, Quantitative Research, ETL, MapReduce, Compiler Design

Industry Expertise

Trading Systems, High-frequency Trading (HFT)

Frameworks

Hadoop, Spark

Platforms

Thinkorswim, Windows, RStudio, Ubuntu, Visual Studio Code (VS Code)

Storage

PostgreSQL, NoSQL, MySQL, Database Management Systems (DBMS)

Other

Machine Learning, Complex Data Analysis, Data Visualization, Time Series, Financial Market Data, Data Science, Predictive Modeling, Data Analysis, Predictive Analytics, Market Microstructures, Data Analytics, Data Reporting, Big Data, Financial Data Analytics, Financial Markets, Data Modeling, Data Mining, Quantitative Finance, Quantitative Modeling, Algorithmic Trading, Stock Trading, Data Engineering, Trading, Financial Analysis, Excel Reporting, Visualization, Artificial Intelligence (AI), Mathematics, Derivatives, Random Forests, Random Forest Regression, Pricing Models, Dynamic Pricing, Applied Mathematics, Statistical Modeling, Mixed-integer Linear Programming, Options Trading, Reinforcement Learning, Deep Reinforcement Learning, Google Cloud ML, Statistics, Statistical Methods, Regression Modeling, Linear Regression, Discrete Optimization, Optimization, Neural Networks, Corporate Finance, Project Finance, Equity Valuation, Risk Management, Financial Risk Management, Market Risk, Time Series Analysis, Evolutionary Algorithms, Jupiter, TIBCO, Statistical Analysis, Web Development, Finance, Logistic Regression, Algorithms, Genetic Algorithms, Machine Language, Software Development, Computer Science, Operating Systems, Mathematical Analysis, Asset Valuation, Investment Manager, Financial Planning & Analysis (FP&A)

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring