Imi Kim, Developer in Calgary, Canada
Imi is available for hire
Hire Imi

Imi Kim

Verified Expert  in Engineering

Blockchain Developer

Location
Calgary, Canada
Toptal Member Since
August 21, 2022

Imi is a seasoned developer with over 30 years of experience leading and implementing systems to solve complex business problems. He has solid expertise in blockchains, mathematical and back-end coding, machine learning, trading, and systems design. Imi can help create a highly efficient version of whatever system a client is working on.

Portfolio

2i2i
Blockchain, Crypto, Flutter, Google, Web3.js
AI Finance Group
Vue, Machine Learning, Julia, Google, Risk Management
Steppenwolf Capital AG
Management, Financial APIs, Julia, Java, TWS API, FIX Protocol, Trading, ZeroMQ

Experience

Availability

Full-time

Preferred Environment

The most amazing...

...accomplishment I've achieved was receiving multiple awards and citations for creating computer systems.

Work Experience

CEO

2020 - PRESENT
2i2i
  • Enabled efficient exchange between coins and streams based on Algorand.
  • Designed and implemented the Algorand scheme of lossless energy transformation.
  • Implemented an MVP Flutter app, including end-to-end, encrypted peer-to-peer video calls.
Technologies: Blockchain, Crypto, Flutter, Google, Web3.js

CTO | CRO

2019 - 2020
AI Finance Group
  • Designed the entire IT infrastructure based on GCP with secure key management.
  • Designed and implemented full back-end using GCP and serverless technology.
  • Researched and implemented AI algorithms for evaluating credit risk.
  • Computed and implemented optimal and automated portfolio management.
Technologies: Vue, Machine Learning, Julia, Google, Risk Management

CIO

2015 - 2019
Steppenwolf Capital AG
  • Oversaw all systematic trading strategies being run at the firm.
  • Oversaw and conducted research for new strategies together with all the PMs.
  • Spearheaded client acquisition and sales from second level talks after sales.
Technologies: Management, Financial APIs, Julia, Java, TWS API, FIX Protocol, Trading, ZeroMQ

CIO

2015 - 2019
SteppenWolf Capital AG
  • Created awarded automated systems to trade entirely automated strategies.
  • Built Linux containers running various modular sub-systems and using protocol buffers to run, execute, and analyze the trading logic.
  • Oversaw and researched new strategies and handled client acquisition and sales from second-level conversations.
Technologies: Julia, Java, Protobuf, TWS API

Consultant | Senior .NET Developer

2014 - 2017
Axpo
  • Implemented energy supply optimization algorithms. These are network algorithms.
  • Improved robust volatility, correlation, and optimal hedging calculations.
  • Restructured trading software for the originations desk.
  • Provided project management of unification API for multiple position management systems.
  • Provided project management for 'Forecasting using Machine Learning.'.
Technologies: C#, Julia, Python, Protobuf, .NET

Partner | Portfolio Manager | Head of Research, Trading and IT

2009 - 2014
ecamos Investment AG
  • Managed portfolio of three funds with AUM’s [MM USD] 82, 20.6, and 25 resp.
  • Researched and implemented new trading strategies and risk management algorithms.
  • Implemented an entire quantitative library for efficient and robust calculations.
  • Implemented the entire IT infrastructure from scratch, including the algorithm execution program.
  • Presented strategies to potential clients also at events.
  • Raised AUM to $8 million over a year-long interaction with the client.
Technologies: MATLAB, C#, Java, TWS API

Quantitative Analyst

2009 - 2011
UBS
  • Developed and validated local, stochastic, and mixed volatility models, including multi-currency models.
  • Created generic payoff description language for exotic products.
  • Designed edging analysis simulations, trade approvals, and reserves methodology.
Technologies: C++, C#, Python, Financial Modeling, Financial Risk Management, MATLAB, Smart Contracts, Monte Carlo, Stochastic Modeling, Stochastic Differential Equations

Financial Manager

2007 - 2009
Procter & Gamble
  • Developed tools used by the sales teams to forecast and plan sales.
  • Helped negotiate deals with key clients based on analysis and data.
  • Implemented frameworks to streamline profit analysis based on revenue and costs from multiple products, clients, and brands.
Technologies: Microsoft Excel, Excel VBA, Analysis, Management, Finance, Accounting

Centralized Smart Contracts

The ability to evaluate arbitrary contracts based on Monte Carlo simulations was considered a valuable goal at UBS. My manager had estimated six months to complete this project. However, since there were always more urgent projects, this one was never green-lighted.

Over a weekend, I realized that we could use Lua instead of creating our unique smart contract language. The contract written in Lua could be runtime compiled into C and then embedded into our existing C++ Monte Carlo engine. I insisted on my idea and implemented this solution in less than three days. And I received monetary remuneration for this valuable contribution.

Languages

Julia, C#, Java, C, JavaScript, C++, Solidity, Rust, Lua, Excel VBA, Python

Other

Teal, Trading, Languages, Analysis, Finance, Financial Modeling, Financial Risk Management, Smart Contracts, Monte Carlo, Stochastic Modeling, Stochastic Differential Equations, Financial APIs, FIX Protocol, Machine Learning, Google, Risk Management, Crypto

Libraries/APIs

Protobuf, Web3.js, TWS API, ZeroMQ, Vue

Frameworks

.NET, Flutter

Tools

Microsoft Excel, MATLAB

Paradigms

Management

Platforms

Blockchain

Industry Expertise

Accounting

MARCH 2010 - PRESENT

EUREX trader

Eurex

NOVEMBER 2009 - PRESENT

Global Association of Risk Professionals

FRM

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