About me

I have been programming for over 7 years now, with 6 years commercial experience. Programming is life for me, its my hobby, my career and my first true love.

I have also invested a lot of my spare time into learning new languages, a good example of this is the go-centric microservice architecture propping this site up. I must say there is something strangely satisfying about pulling microservices together via Kafka and API's to create an application that has a CMS, Notifications system via push notifications and email, Auto-build/scale and Monitoring, even if it is my small portfolio site (Blog post coming soon).

Are you looking for a Go lang or Salesforce Apex Developer? Contact me.

Skills


Most of my time is spent learning new technologies and new tools to make development not only more efficient but more fun. Languages were the key for me, I collect them like Ash Ketchum collects pokemon, its an addictive game. Currently I am spending a lot of time investing into Go Lang, purely because of how efficient the language is, both during development and in life.

I am also somewhat heavily invested in the Salesforce world, for a customer centric company your CRM is important. Its your portal to the customer and Salesforce does a great job at managing this. Of course there are challenges in the Salesforce platform, being a multi-tenant platform you are forced to write efficient code. Over my years writing Apex I have developed - Queues, Event system for Kafka, Persistent Schedulers, Flex aware Schedulers, API's, Lightning command systems, the list is endless and I have enjoyed every second of it!

95%

PHP

80%

Go

90%

Apex

75%

Javascript

90%

Symfony

75%

Gorilla

85%

SQL

90%

Salesforce

65%

C#

60%

Julia

95%

Phalcon

80%

Kafka

80%

GORM

95%

Doctrine

90%

TDD

90%

BDD