Jonathan Mist

Jonathan Mist

Mentor
5.0
(4 reviews)
US$15.00
For every 15 mins
9
Sessions/Jobs
ABOUT ME
Software Architect, freelancer and tutor - Multi stack
Software Architect, freelancer and tutor - Multi stack

As a hands-on Software Architect I enjoy the challenge of solving new problems, whether in design, development, debug or test.

I have many years of experience in industry (corporate & startup) designing software, leading teams and producing working solutions. I am continually adding to my skills, learning about new technologies. Throughout my career I have mentored both junior and senior developers in a wide range of coding scenarios, including optimised embedded code, object-oriented design, APIs, full-stack/SaaS, and scripted languages.

Here is a flavour of some recent CodeMentor projects:

  • Arduino servo control
  • Excel sales pipeline optimisation & debugging
  • C# game code refactoring advice
English
London (+00:00)
Joined February 2018
EXPERTISE
Polyglot Programming
20 years experience
Over my career I have delivered products using many coding languages, selecting the most appropriate for the task in hand. I enjoy the ch...
Over my career I have delivered products using many coding languages, selecting the most appropriate for the task in hand. I enjoy the challenges such as integrating features, optimising code and refactoring codebases.
8 years experience
I use Python mostly for prototyping and data analysis type applications, whether services or desktop-driven. Familiar with NumPy, Pandas....
I use Python mostly for prototyping and data analysis type applications, whether services or desktop-driven. Familiar with NumPy, Pandas. Started developing now with PyTorch. Experienced with authoring and consuming RESTful services. Mentoring staff developers working on ML / AI and image processing.
10 years experience
I have architected Windows applications for Nokia that e.g. integrated existing C++ libraries into a multi-threaded data-analysis applica...
I have architected Windows applications for Nokia that e.g. integrated existing C++ libraries into a multi-threaded data-analysis application. Well versed with API design, XML and LINQ.
.NET Core
View more
.NET Core
View more
15 years experience
Commercial programming on embedded devices and in Windows. Also interop with C# .NET code
Commercial programming on embedded devices and in Windows. Also interop with C# .NET code
Interop
Interop
20 years experience
C was the language of choice at Nokia for the physical layer systems development on embedded DSPs and MCUs.
C was the language of choice at Nokia for the physical layer systems development on embedded DSPs and MCUs.
20 years experience
Starting at Nokia I have worked with various chipsets and platforms including TI, ARM, Intel, NVIDIA etc.
Starting at Nokia I have worked with various chipsets and platforms including TI, ARM, Intel, NVIDIA etc.
5 years experience

REVIEWS FROM CLIENTS

5.0
(4 reviews)
Mike Durstine
Mike Durstine
December 2024
Very good to work with, fast and efficient
Mike Durstine
Mike Durstine
December 2024
Jonathan is excellent to work with. He is very intuitive with ideas and suggestions that improved my excel sheet. I already have my next session with him scheduled
Ryan
Ryan
March 2018
Amazing at guiding you through problems. Patient, Extremely helpful. Will be using again.
EMPLOYMENTS
CTO
Archangel Imaging
2018-05-01-2023-06-01

At Archangel I was responsible for a varied tech stack including embedded software (C/C++/Python) for ML/AI on cameras/drones/robots a...

At Archangel I was responsible for a varied tech stack including embedded software (C/C++/Python) for ML/AI on cameras/drones/robots and full stack web development teams (React/Javascript/Typescript). Needless to say the CTO role included plenty of mentoring, coaching, bid management and all the other business development and support tasks that come with a small company starting out.

Python
C++
Excel
View more
Python
C++
Excel
TypeScript
GPU
React
AI/ML
NVIDIA Jetson
View more
Software Architect
Anritsu
2013-05-01-2017-10-01

As a Software Architect for Anritsu I was responsible for systems solution design for Cellular device testing. This included running t...

As a Software Architect for Anritsu I was responsible for systems solution design for Cellular device testing. This included running the Platform team and designing/integrating software components developed in-house as well as from multi-national teams. We used whatever was the right tool for the job, whether Java, C#, Python or Excel

Python
Java
C#
View more
Python
Java
C#
C++
Database
Excel
View more
Software Architect
Nokia
2003-09-01-2013-05-01

As a Software Specialist, I worked on the Nokia mobile phone embedded software deveopment. This covered both protocol development in C...

As a Software Specialist, I worked on the Nokia mobile phone embedded software deveopment. This covered both protocol development in C and I architected the Windows toolset for debug and tracing using C++, C#. My experience included project management, team leading and mentoring.

C#
C++
C
View more
C#
C++
C
WinForms
Visual Studio
Embedded C
Embedded Systems
View more