I'm a passionate developer that enjoys debugging difficult problems and trying to shoe in some functional goodness while I'm there. I believe in software craftsmanship and delivering solid customer value.
I've recently switched from Scala to Kotlin as my favored Java++. So far, I've created a SaaS starter template https://github.com/HappyVa...
I've recently switched from Scala to Kotlin as my favored Java++. So far, I've created a SaaS starter template https://github.com/HappyValleyIO/springboard and a kotlin compiler plugin for SQL https://github.com/HappyValleyIO/sql-parser-plugin
I've mainly used JS for building web front-ends, generally preferring Java or Scala for the Back-end rather than node.js
I've created a ...
I've mainly used JS for building web front-ends, generally preferring Java or Scala for the Back-end rather than node.js
I've created a number of apps for clients, including metrics dashboards, internal crud apps and some retail websites.
Currently work in a DevOps team for a major tech company. In a previous role, I managed the teams metrics and operational concerns for a ...
Currently work in a DevOps team for a major tech company. In a previous role, I managed the teams metrics and operational concerns for a vital data aggregation system for equity risk systems.
Specifically building web-services with Spray, Akka etc. Built production services in Scala for a major tech company.
I've used Scala bo...
Specifically building web-services with Spray, Akka etc. Built production services in Scala for a major tech company.
I've used Scala both as a fairly tame OO language and as a more esoteric functional one.
very efficient and quick, would highly recommend. took a complicated task that over 50 experience users refused due to difficulty and finished it way before the expected time period
EMPLOYMENTS
Co-founder
Happy Valley IO
2017-08-01-Present
Founded software consultancy, working with a number of clients. Work ranges from entire rebuilds of legacy systems to basic web work.
Founded software consultancy, working with a number of clients. Work ranges from entire rebuilds of legacy systems to basic web work.
Java
Linux
Docker
View more
Java
Linux
Docker
Spring Boot
JavaScript
Vue.js
View more
Software Engineer
Amazon
2015-09-01-2017-08-01
Worked in personalization org on a low latency rendering engine for personalized content.
Worked in personalization org on a low latency rendering engine for personalized content.
Java
Scala
Akka
View more
Java
Scala
Akka
Spring Boot
Performance Optimization
View more
Software Developer
JP Morgan
2014-06-01-2015-09-01
Worked in position management on a low latency java system used by the equities arm of the investment bank.
Worked in position management on a low latency java system used by the equities arm of the investment bank.