Dennis O'Keeffe

Software Engineer


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.

Employment history

Mar 2022 - Aug 2023

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.

Mar 2021 - Aug 2021

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.

Jul 2019 - Feb 2021

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.

Jul 2017 - Mar 2019

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.

Apr 2016 - Aug 2017

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.