At Adaptive, I helped to benchmark the messaging platform on Amazon Web Services (AWS) and another major cloud provider.
During the course of the project, I:
There is a press release from AWS on the topic and the performance testing results are publicly available.
After watching the drone footage of San Francisco in burning orange skies due to wildfires, with the Blade Runner soundtrack playing on top of it, I decided to look for an engagement with a company helping to do something to address climate change. This is how I learned about Leap Energy which provides solutions for connecting distributed energy resources to wholesale energy markets in order to make the electric grid more resilient.
In the role of Technical Lead I focused on projects in the following two areas:
Ongoing support of the engineering teams working on the next generation of the PSP (Payment Services Provider) core platform:
I supported the engineering team during the initial development of the SILO platform (based on Akka Cluster and Scala) by:
DIMOCO initially approached me in order to develop a prototype for an architecture evaluation with Akka Cluster to help make a decision of which technology to use (the other contending technology was VertX). I developed a software prototype deployed on multiple Raspberry PIs to demonstrate the resilience and failover capability of Akka Cluster (unplugging a network cable while transactions were being executed and showing that the processing continues and no transaction is failing makes for a good demonstration).
Akka Cluster was subsequently selected as the technology to use for developing the new version of DIMOCO?s SMS delivery platform. I supported the engineering team in the early stages of the development of the platform by:
Nexxchange provides an all-in-one platform for managing Golf resorts and hotels.
I designed and implemented the online portal that aggregates the tee times of the multiple golf clubs, making them searchable and bookable.
Specialities:
Distributed systems, reactive systems, fault-tolerance, resilience, scalability, high availability, performance engineering, distributed consensus, cluster membership, event sourcing and CQRS, message-driven architecture, actor systems, asynchronous programming, functional programming, object-oriented programming, devops.
Training course delivery:
I?m a certified Lightbend Academy trainer and have delivered a number of courses on Akka and Scala.
Personal Research & Development:
Open-source project contributions:
Speaking:
Tools & Technologies:
JVM frameworks and tooling:
Infrastructure:
Data / Streaming:
At Adaptive, I helped to benchmark the messaging platform on Amazon Web Services (AWS) and another major cloud provider.
During the course of the project, I:
There is a press release from AWS on the topic and the performance testing results are publicly available.
After watching the drone footage of San Francisco in burning orange skies due to wildfires, with the Blade Runner soundtrack playing on top of it, I decided to look for an engagement with a company helping to do something to address climate change. This is how I learned about Leap Energy which provides solutions for connecting distributed energy resources to wholesale energy markets in order to make the electric grid more resilient.
In the role of Technical Lead I focused on projects in the following two areas:
Ongoing support of the engineering teams working on the next generation of the PSP (Payment Services Provider) core platform:
I supported the engineering team during the initial development of the SILO platform (based on Akka Cluster and Scala) by:
DIMOCO initially approached me in order to develop a prototype for an architecture evaluation with Akka Cluster to help make a decision of which technology to use (the other contending technology was VertX). I developed a software prototype deployed on multiple Raspberry PIs to demonstrate the resilience and failover capability of Akka Cluster (unplugging a network cable while transactions were being executed and showing that the processing continues and no transaction is failing makes for a good demonstration).
Akka Cluster was subsequently selected as the technology to use for developing the new version of DIMOCO?s SMS delivery platform. I supported the engineering team in the early stages of the development of the platform by:
Nexxchange provides an all-in-one platform for managing Golf resorts and hotels.
I designed and implemented the online portal that aggregates the tee times of the multiple golf clubs, making them searchable and bookable.
Specialities:
Distributed systems, reactive systems, fault-tolerance, resilience, scalability, high availability, performance engineering, distributed consensus, cluster membership, event sourcing and CQRS, message-driven architecture, actor systems, asynchronous programming, functional programming, object-oriented programming, devops.
Training course delivery:
I?m a certified Lightbend Academy trainer and have delivered a number of courses on Akka and Scala.
Personal Research & Development:
Open-source project contributions:
Speaking:
Tools & Technologies:
JVM frameworks and tooling:
Infrastructure:
Data / Streaming: