Software Implementation

Sometimes writing software is the easy part. Sometimes it isn’t.

As an experienced software engineer, I offer expert guidance and support in implementing high-quality software solutions that meet the unique needs of your business.

Breaking down epics into deliverable stories and tasks is a fine art. Estimating how long a bug fix might take is difficult. Creating the tests you need to feel confident for software release is time consuming. Making your code and deployment process rugged and observable can easily be forgotten until it's too late.

My experience writing software for teams of all sizes will have your burndown charts looking better in no time. More consistent delivery, less stressed developers, and more features in production.

My primary experience is in data systems such as:

  • Apache Kafka

  • Apache Spark

  • Cassandra

  • Redshift

  • Solr

  • Elasticsearch

With associated tools and frameworks such as:

  • Kubernetes

  • Terraform

  • ArgoCD

  • Airflow

  • Jenkins

  • Ray

  • SciKit Learn

  • Akka

  • Play! Framework

In languages like:

  • Scala

  • Java

  • Python

  • Golang

  • C/C++

  • JavaScript

In industries such as:

  • Internet of things

  • Logistics

  • Consumer packaged goods

  • Marketing

  • Fleet management

  • Connected fitness

If your company is seeking help implementing low latency data processing, streaming data, event driven systems, or other complex distributed systems, contact me for support!