Strategy • Design • Implementation

Software development is a lot more than simply writing code. I work with clients to determine their technical needs, define a progressive forward-thinking strategy to best accomplish them and then design & write the code to fulfill it.


Technologies that I focus on:

  • Java
  • Spring Boot, et al
  • RESTful APIs
  • Scalable & performant distributed computing architectures using microservices, asynchronous event-driven messaging and in-memory caching
  • Cloud Deployment & Utilization (AWS)
  • Database Modeling & Analysis
  • Container-driven Development