Jonathon Bell

Jonathon Bell

Mentor
5.0
(31 reviews)
US$15.00
For every 15 mins
50
Sessions/Jobs
free badge
First 15 mins free for your first session
ABOUT ME
Principle Software Engineer - Programming Language Guru - Compiler Wizard
Principle Software Engineer - Programming Language Guru - Compiler Wizard

Superb C++, Haskell, Scala, FP, and OO design chops.

Expert at designing compilers, type systems, frameworks, and embedded programming languages.

Strong background in pure mathematics, computer science, functional programming, and category theory.

English
Eastern Time (US & Canada) (-05:00)
Joined November 2017
EXPERTISE
3 years experience
Currently devloping a music-oriented midi application for OS X. See my work at https://github.com/wolery/owl
Currently devloping a music-oriented midi application for OS X. See my work at https://github.com/wolery/owl

REVIEWS FROM CLIENTS

5.0
(31 reviews)
Annemarieke van Veen
Annemarieke van Veen
October 2022
Excellent mentor! Very knowledgeable and really takes time to explain the concepts. I truly enjoy our sessions.
Yan Xu
Yan Xu
April 2022
Absolutely fantastic mentor! Ask him anything about C and compiler, and he will answer it in a very clear and easy-to-understand way. He is also patient and super nice.
Jean
Jean
March 2022
Another excellent session!
Jean
Jean
February 2022
I had a great time studying with Jonathon. He is always thorough and reliable and he can explain difficult mathematical or programming concepts with good examples. Thank you!
Sriram Bhamidipati
Sriram Bhamidipati
February 2022
Very timely help! thanks a lot
Sriram Bhamidipati
Sriram Bhamidipati
February 2022
A mentor with great knowledge and limitless passion to teach/help
Sriram Bhamidipati
Sriram Bhamidipati
February 2022
Great mentor. Will continue to learn from him
Sriram Bhamidipati
Sriram Bhamidipati
February 2022
Amazing clarity and in-depth knowledge about C++ features (templates, classes) has a very generalized approach
Sriram Bhamidipati
Sriram Bhamidipati
January 2022
Great mentor with deep understanding of C++ and software engineering best practices
SOCIAL PRESENCE
GitHub
patches
Source code for my Yamaha MagicStomp patches in UB99 format.
C
0
0
jonathon-bell.github.io
Source code for my GitHub Pages website.
CSS
0
0
Stack Overflow
73 Reputation
0
0
6
EMPLOYMENTS
Principal Software Engineer
Cambridge Semantics, Inc.
2018-10-01-Present
Developing the AnzoGraph massively parallel processing (MPP) native graph database. See https://en.wikipedia.org/wiki/Cambridge_Semantics.
Developing the AnzoGraph massively parallel processing (MPP) native graph database. See https://en.wikipedia.org/wiki/Cambridge_Semantics.
C++
Scala
Git
View more
C++
Scala
Git
Linux
Apache Flex
Jni
SPARQL
Bison
View more
Software Developer
InterSystems
2015-04-01-2018-10-01
Developed the Intersystems Caché distributed bulk loader, Caché SPARK connector, and Caché Python connector.
Developed the Intersystems Caché distributed bulk loader, Caché SPARK connector, and Caché Python connector.
C++
Scala
Git
View more
C++
Scala
Git
Linux
JDBC
Apache Spark
View more
Principle Software Engineer, Language Specialist
Paradigm4
2013-02-01-2015-04-01
Streamlined the implementation of the two query languages built into SciDB. Designed a sophisticated memory management library and retrof...
Streamlined the implementation of the two query languages built into SciDB. Designed a sophisticated memory management library and retrofitted this into the SciDB system. Implemented a distributed General Linear Model SciDB operator. See https://en.wikipedia.org/wiki/SciDB.
C++
Git
Linux
View more
C++
Git
Linux
Apache Flex
Bison
View more