JASPER BLUES

JASPER BLUES

Mentor
Rising Codementor
US$30.00
For every 15 mins
ABOUT ME
About me in 10 seconds? I love Neo4j and graph databases. I founded Typhoon, which powers thousands of notable iOS applications. I was a con
About me in 10 seconds? I love Neo4j and graph databases. I founded Typhoon, which powers thousands of notable iOS applications. I was a contributor to the SpringFramework.

As a kid, I would build radios, boolean circuits, amplifiers and things out of spare parts. I started programming on an Apple II, aged nine and it wasn't long before I had vector graphics flying around in 6502 assembly language. I've always loved this stuff.

Today, I enjoy the creative utilisation of technology to achieve solutions in business. Whilst translating business requirements into technical solutions, I strive to impart capability and maturity by mentoring staff on best practices.

During my 20 year career as a polyglot programmer I have applied passion and expertise in industry sectors such as banking, government, intelligence, marketing, performing arts and entertainment.

I am also a distinguished open-source contributor: At SpringSource, I contributed to the Spring Framework, which revolutionised enterprise Java. I founded Typhoon, which has been installed over 2 million times and powers thousands of iOS applications. I’ve created various libraries and utilities used in products by made by Microsoft, Apple and Yandex.

Most of my current open-source work is at: https://github.com/appsquickly, but stay tuned for new developments here: https://github.com/liberation-data

English
Brisbane (+10:00)
Joined December 2018
EXPERTISE
3 years experience
I created a Neo4j-powered social network for musicians and music lovers that included a proprietary recommendation engine to match like-m...
I created a Neo4j-powered social network for musicians and music lovers that included a proprietary recommendation engine to match like-minded candidates, which number 400,000 today, and growing. I created the architectural framework, and proved the case for graph, on behalf of a joint venture company - an Australian company that specialises in digital transformation in sports, and a sporting governance body. I was a contributor, and for a tenure period, the lead developer on Spring Data Neo4j, an official open-source framework for using Neo4j in Java powered applications. I have conducted training and run meetups on behalf of Neo Technology in India, the United Arab Emirates and SE Asia. I'm a Neo4j certified developer with a score of 99.2%.
10 years experience
I have an international reputation in applying architectural rigour and agile engineering practices in the mobile development community. ...
I have an international reputation in applying architectural rigour and agile engineering practices in the mobile development community. I founded Typhoon, which powers thousands of iOS applications, including Audible.com, Singapore Airlines, AMEX and many others. I have created, indivudually and with teams numerous 'AppStore Best Apps', such as a social network for like-minded musicians and music lovers, and ACO Virtual, a 3D interactive recreation of the Australian Chamber Orchestra.
20 years experience
I have been a developer on the Java platform - Java and related JVM languages, for over 20 years. I was fortunate to work with SpringSou...
I have been a developer on the Java platform - Java and related JVM languages, for over 20 years. I was fortunate to work with SpringSource, and contribute to the Spring Framework, alongside colleagues who were voted among the top 100 influencers in technology.
Software architectsKotlinSpring Boot
View more
Software architectsKotlinSpring BootSpring
View more
2 years experience
I have been working with NestJS for several years. I selected this framework as it combined most of the design patterns that I was previo...
I have been working with NestJS for several years. I selected this framework as it combined most of the design patterns that I was previously employing with separate frameworks - TypeDI, Routing Controllers and others. I led a team to re-architect a large payments system on NestJS in oder to address maintainability and performance concerns, after the company signed several Fortune100 clients. I received high commendation for the success of this project, particularly as performance improved from ~2000ms to 63ms response times. I created DRIVINE.ORG a NestJS open-source framework to support graph-database powered applications, and wrote about it here: https://neo4j.com/blog/introducing-drivine-graph-database-client-for-node-js-and-typescript/ Prior working with NestJS, I was a contributor to the Spring Framework. The SpringFramework spearheaded many of the design patterns used in NestJS and Angular.
TypeScript
View more
TypeScript
View more
15 years experience
I've been working with Postgres for many years, recently in a more in-depth fashion. During 2019, I re-architected a Postgres-backed pa...
I've been working with Postgres for many years, recently in a more in-depth fashion. During 2019, I re-architected a Postgres-backed payments platform that was exhibiting poor maintainability and performance. The new system featured response times of 63ms vs ~!2000 in the old, and utilized well-known design patterns.
Agensgraph
View more
Agensgraph
View more
15 years experience
I was an early employee of SpringSource and contributor to the Spring Framework. More recently I have been a contributor on Spring Data...
I was an early employee of SpringSource and contributor to the Spring Framework. More recently I have been a contributor on Spring Data Neo4j.
View more
View more
5 years experience
I have been working with NodeJS since 2015, in depth since 2017. I was Lead Architect on Vampr, a social network for musicians and musi...
I have been working with NodeJS since 2015, in depth since 2017. I was Lead Architect on Vampr, a social network for musicians and music lovers, and helped scale the application to 400,000 users and growing. In 2019 I was Lead for MSTS a B2B payments company, helping to rearchitect their payments platform in order to address maintainability and performance concerns. The result was a new system with response times of 63ms compared to the previous ~2000ms. I have created several open-source projects for NodeJS, including DRIVINE.ORG.

REVIEWS FROM CLIENTS

JASPER's profile has been carefully vetted and approved as a Codementor. Connect with JASPER now, and leave a review for them once you're done!
PROJECTS
Typhoon FrameworkView Project
2013
I am the founder of Typhoon, which is a dependency injection library for iOS. It is used in thousands of iOS applications.
I am the founder of Typhoon, which is a dependency injection library for iOS. It is used in thousands of iOS applications.
DI
Objective-C
iOS
DI
Objective-C
iOS
Spring Data Neo4jView Project
2016
I was a contributor to Spring Data Neo4j, on behalf of GraphAware.
I was a contributor to Spring Data Neo4j, on behalf of GraphAware.
Java
Spring
Neo4j
Java
Spring
Neo4j