Experienced Software Developer adept in working from system design to launch. Production experience across the board for back-end, front-end, mobile and infrastructure technologies.
Senior Software Engineer at Visibuild
Startup monolith with a React SPA, React Native mobile app and GraphQL interface. Infrastructure written in the TypeScript AWS CDK. Built vital technologies used to deploy tens of thousands of tasks in the Australian construction quality assurance industry. Zero-to-seven figure in revenue in 12 months. Spent time on site for sales and customer support.
Senior Software Engineer at UsabilityHub
Focused work on developer experience. Improve CI/CD pipeline times by upwards of 70%. Kick started their Figma implementation. Rails monolith with the front-end composed of embedded Ruby and React SPA in TypeScript. GitLab CI/CD with the app sitting on the Heroku platform. Helped with PostgreSQL maintainence and upgrades.
Senior Software Engineer at Culture Amp
Initially worked on their microservices platform. Took responsibility when everyone was re-assigned to another service. Shipped production code in Elm, React, Java, Elixir, Ruby, Golang, ReasonML and Kotlin. Moved to their Performance platform and worked on developer experience and tooling. Helped to identify and safely remove 70000+ lines of unused code.
Senior Software Engineer at Present Company
Shorter, focused client work. Worked across many front-end static site generators with back-ends written across different PHP stacks (Laravel, Drupal, WordPress). iOS and Android apps built as a mix of React Native, Objective-C and Java. Machine Learning apps writing in Python. Infrastructure on AWS with Chef/CloudFormation used for IaC.
Lead Software Engineer at NightGuru
Objective-C iOS app with PHP back-end and MySQL database. Infrastructure hosted on AWS. Data analytics with Python. Worked across the stack (primarily iOS) to implement all features after a hand-off of the product from an overseas company.
All projects and work history available on my website.
References available upon request.