Jon Bates

Jon Bates

Mentor
Rising Codementor
US$12.00
For every 15 mins
ABOUT ME
A seasoned backend dev, working on distributed core banking systems
A seasoned backend dev, working on distributed core banking systems

Hi!

I am a seasoned backend dev, who can usually be found working in small, autonomous teams. I like solving novel problems, and not having to reinvent the wheel

English
London (+01:00)
Joined October 2019
EXPERTISE
15 years experience
Customer facing websites, public and private rest APIs, payment processing
Customer facing websites, public and private rest APIs, payment processing
3 years experience
Creating kafka-based core banking systems. Docker and k8s everywhere; reliability is paramount
Creating kafka-based core banking systems. Docker and k8s everywhere; reliability is paramount
2 years experience
Building a resilient core banking platform, bending Kafka & kafka-streams to our will, including deduplicaiton, continuous archiving, Avr...
Building a resilient core banking platform, bending Kafka & kafka-streams to our will, including deduplicaiton, continuous archiving, Avro, schema registry, dockerising, SSL, Creating Kafka-Connect plugins
10 years experience
Happy with all day-to-day uses of git, including interactive rebasing & branching strategies
Happy with all day-to-day uses of git, including interactive rebasing & branching strategies

REVIEWS FROM CLIENTS

Jon's profile has been carefully vetted and approved as a Codementor. Connect with Jon now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
simple-config
A .Net convention-based config to object binder
C#
36
8
kafka-streams-sad-state-store
Java
2
1
Stack Overflow
1840 Reputation
1
20
31
EMPLOYMENTS
Senior Developer
Zopa
2016-07-01-Present
Part of a team developing a Kafka-Streams based core of a new bank. Changed stacks, technologies to harmonise the platform with other teams
Part of a team developing a Kafka-Streams based core of a new bank. Changed stacks, technologies to harmonise the platform with other teams
Java
Redis
Continuous Integration
View more
Java
Redis
Continuous Integration
Docker
Kotlin
Apache Kafka
Kubernetes
.NET Core
Go (Golang)
Distributed Systems Engineering
View more
Senior Developer
JustGiving
2013-01-01-2016-07-01
Splitting a .Net monolith into microservices. Full-stack, then backend (CQRS,event-sourcing, DDD) maintianing a payment processor, and s...
Splitting a .Net monolith into microservices. Full-stack, then backend (CQRS,event-sourcing, DDD) maintianing a payment processor, and some pure frontend as well
C#
Git
Domain-Driven Design
View more
C#
Git
Domain-Driven Design
Test driven development
React
Microsoft SQL Server
Event Sourcing
Redux
ASP.NET MVC
RESTful API
View more
Analyst Developer
Illy Systems
2005-09-01-2012-12-01
Part of a small team doing full-stack dev and ops work
Part of a small team doing full-stack dev and ops work
C#
jQuery
Windows Server
View more
C#
jQuery
Windows Server
Microsoft SQL Server
ASP.NET
Hibernate ORM
View more