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!