I’m available for hire part-time as a software consultant. I believe that the job of software people is to eliminate ambiguity. To that end, here are some concrete things I can do for your company:
- Speed up build and test times. Paying down testing debt is something that organizations can struggle to find time to invest in. The cost of a slow test suite is felt precisely at the time when developers are least prepared to deal with it: during feature development.
- Refactoring for testability. I’ve invested a large part of my career becoming an expert in what makes code testable and how to design for it.
- Integrate AWS and Google Cloud managed cloud software. I have integrated Java applications with many of the managed cloud offerings on AWS and Google Cloud Platform, and am opinionated about the best way to do it. Examples include AWS S3, Google Cloud PubSub, BigTable, Cloud Spanner, Cloud Storage, and more.
- Automate a medium-sized deployment. You probably don’t need to use Kubernetes, but you may be past the point of Airdropping SSH keys between developer laptops. I can help you evaluate and set up an automated deployment that won’t drain more time than it gives back.
If you would like to inquire about hiring me for your project, please send a message to [email protected]