Stuart Klette, Developer in London, United Kingdom
Stuart is available for hire
Hire Stuart

Stuart Klette

Verified Expert  in Engineering

Software Developer

Location
London, United Kingdom
Toptal Member Since
October 25, 2017

Having come from an engineering and mathematics background, Stuart gained his stripes on the commodities trading floor at BP then WCAPRA. Currently, he works as the CTO of a startup with a varied portfolio including a number of joint ventures and client projects. He's worked on a wide range of development from large database development to the web to standards-based integrations and machine learning-based methods in the image recognition arena.

Portfolio

Evolve IT
NGINX, Ansible, Docker, MongoDB, Node.js, OpenCV, C++, F#, TypeScript, React...
WCAPRA
Azure Active Directory, LDAP, Windows Presentation Foundation (WPF), SQL...
BP
TFS, FIX Protocol, DevExpress, Rx, Windows Communication Framework (WCF), VB...

Experience

Availability

Part-time

Preferred Environment

Visual Studio, Visual Studio Code (VS Code), Windows, Bash, Git

The most amazing...

...thing I've built was a global energy map—displaying tens of thousands of interactive energy assets on a map, showing e.g. ships, offshore meetings.

Work Experience

CTO

2015 - PRESENT
Evolve IT
  • Developed the Fit Vault app: a health rewards mobile and web application.
  • Developed an image recognition system for the Whizzky mobile app.
  • Supervised the transition of the Wine Wizard site to a new hosting and development stack.
  • Centralized an OAuth2 and OpenID multi-tenant service for serving a number of client applications.
  • Supported Fuel Forecourt in the monitoring and provision system for tracking tank levels and more.
Technologies: NGINX, Ansible, Docker, MongoDB, Node.js, OpenCV, C++, F#, TypeScript, React, Entity Framework Core, Active Server Pages (ASP), .NET Core, C#

Developer

2014 - 2015
WCAPRA
  • Developed an SPML provisioning integration layer, to support a large (~200,000 users) migration to cloud-based email with split active directory responsibilities (cloud vs local).
  • Built a working prototype to provide pre-emptive notifications and remedy option during work-station lockouts across a large distributed active directory domain.
  • Supported and tuned (the performance) of an end-to-end ASP Web Forms application for managing the expected demand and provisioning of IT equipment.
Technologies: Azure Active Directory, LDAP, Windows Presentation Foundation (WPF), SQL, Active Server Pages (ASP), C#

Front Office Developer

2010 - 2014
BP
  • Developed a trade blotter for automated capture of oil trades and subsequent integrations with existing volatility and pricing and exchange and FIX endpoints.
  • Developed an automated and integrated reporting tool to meet the Dodd-Frank requirement for EMIR, primarily reporting to the ICE Exchange.
  • Developed a trading simulator as a tool for teaching and assessing trading ability.
  • Initiated and implemented an ASP.NET front-end continuous-integration portal which connected TFS and Jenkins for the automated deployment of click-once applications.
  • Developed the Silverlight client for a global energy map, displaying tens of thousands of interactive energy assets on a map, showing ships, offshore meetings, trading routes, and more.
  • Supported a biofuels end-to-end application that was meant to assist operators and enable tighter trading by recording certification status and providing trading information based on biofuel certification systems, predominantly German.
  • Developed and supported large Excel pricing sheets, used as primary trading tools.
  • Supported all manners of trading related software and Excel trading sheets on the floor.
Technologies: TFS, FIX Protocol, DevExpress, Rx, Windows Communication Framework (WCF), VB, Microsoft Excel, MS Silverlight, Windows Presentation Foundation (WPF), SQL, C#

Fit Vault

http://www.fitvault.co.za
A health rewards mobile and web app which connects users to gyms and rewards them for healthy activities.

Whizzky Image Recognition

http://www.whizzky.net
An image recognition solution for our Whizzky mobile app.

F# Akka.NET Distributed Email Service

A distributed emailing service; albeit this is still a POC project, it is actively used in production and is very stable (so far no downtime).

Languages

C#, T-SQL (Transact-SQL), SQL, TypeScript, JavaScript, Bash, C++, VB, Active Server Pages (ASP), Visual Basic for Applications (VBA), F#, Visual Basic .NET (VB.NET)

Frameworks

Angular, ASP.NET Core, Entity Framework Core, Windows Presentation Foundation (WPF), .NET Core, Rx, OAuth 2, Express.js, Caliburn.Micro, Knockout (Knockout.js), Actionhero.js, Windows Communication Framework (WCF)

Platforms

Docker, Xamarin, Windows, Visual Studio Code (VS Code)

Libraries/APIs

React, Node.js, ReactiveX, OpenCV

Tools

Git, Excel 2016, Autofac, Ansible, Shell, Visual Studio, Microsoft Excel, TFS, MS Silverlight, Prism, NGINX

Storage

MongoDB, MySQL, Azure Active Directory

Other

LDAP, Akka.NET, FIX Protocol, EF6 Code First, DevExpress, Identity Server

2001 - 2006

Bachelor's Degree with Honors in Electrical Engineering

University of the Witwatersrand - Johannesburg, South Africa

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