Zac Braddy
Chief Technology Officer

Resume

Experience

Apr 2021 - May 2024
Odondo Ltd
CTO/Solutions Architect/Lead Engineer (Python-react)

At Odondo, I took on the challenge of fixing their Django monolith and boy, did I deliver! With the COO by my side, I mapped out a plan for success and dove headfirst into the code. Despite the headaches and obstacles, I kept my cool and kept cranking out top-notch software.

To revamp their system, I built an anti-corruption layer around the old code and slowly but surely transitioned to a shiny new system. The result? Odondo had a reliable Fast API backend system utilizing AWS CloudWatch, Lambdas, and SQS. On the frontend, I created three React SPA applications tailored to each customer type that Odondo serviced. And to make sure everything ran like a well-oiled machine, I implemented rock-solid Github actions CI/CD pipelines and terraform modules.

AWS
Django
Docker
ESLint
Fast API
GNU Make
Github Actions
Husky
Javascript
Jest
Lambdas
Linux
Poetry
Prettier
Pytest
Python
Ramda
React
Rollup
Storybook
Terraform
Vite
Webpack
Feb 2021 - May 2023
Zarosoft Ltd
Director/Contract Software Engineer

At Zarosoft, we're all about delivering top-quality software solutions on time through our software contracting and consulting services. We're skilled and experienced with a variety of stacks, from Node monoliths on Azure to event-driven Python microservices on AWS, and everything in between. Whether you need a React SPA or Svelte microfrontends for your frontend, we've got your back. With our use of the latest technologies, we'll get your new product or feature up and running quickly, so you can bring your A-game to the market.

AWS
Docker
ESLint
Express JS
Fast API
Flask
GCP
GNU Make
Github Actions
Husky
Javascript
Jest
Kubernetes
Lambdas
Linux
MacOS
Microfrontends
Microservices
Moleculer JS
Node JS
Poetry
Prettier
Pytest
Python
Ramda
React
Rollup
Single Spa
Storybook
Svelte
Tailwind CSS
Terraform
Vite
Webpack
Mar 2021 - Apr 2021
Legal and Marketing Services
Senior Contract Frontend Developer (React)

At LMS, I became the hero of a front-end project that was in dire need of rescuing. With a looming deadline and a junior developer who was in over their head, I stepped in to save the day without bruising any egos.

While we couldn't implement every improvement we wanted, we were able to get the project back on track and deliver on time. By the time I left LMS, the junior developer had grown more confident and competent, and the front-end solution was in great shape. It was scalable, maintainable, and ready to handle whatever the business threw at it.

Azure
Azure Devops
ESLint
Javascript
Jest
Node JS
Prettier
React
Windows
Jun 2018 - Jan 2021
Koodoo Mortgages Limited
Lead Software Engineer (Node-React)

When I joined Koodoo, I was one of the first four developers to join the team, and was excited to take on the role of Lead Software Engineer. Together with the team, we developed a cutting-edge microservices system that leveraged Koodoo's expertise in the mortgage market - they had recently pivoted from other mortgage-related ventures after I joined their former company, Dynamo.

At Koodoo, I spent my days crafting and refining the software architecture, while also taking the lead on its implementation. Alongside my team, we constantly worked to level up our skills and knowledge, chipping away at the software to make it better every day. The result was a system that was as sharp as a three-piece suit when it hit the board rooms of our potential customers. We moved fast and got things done, all while taking care to ensure we were building a secure future for ourselves.

CircleCI
Docker
ESLint
Express JS
GCP
GNU Make
Husky
Javascript
Jest
Joi
Kubernetes
Kustomize
Linux
MacOS
Microfrontends
Microservices
Moleculer JS
Node JS
Prettier
Ramda
React
Rollup
Single Spa
Storybook
Svelte
Tailwind CSS
Webpack
Apr 2017 - Jun 2018
RightIndem
Principal Developer

During my time at RightIndem as Principal Developer, I was responsible for leading a team of five developers on a greenfield project alongside the two other teams in the company. The goal was to build an application using cutting-edge technology that was extensible, maintainable, and delivered on time. To achieve this, we chose to build an event-driven CQRS-based system, which allowed for a sleek and performant user experience.

In addition to making key decisions around the architecture and ensuring timely delivery, I also managed several aspects of the project, including hiring new staff, mentoring and developing current staff, and maintaining team morale and productivity. Overall, it was a challenging yet fulfilling experience, and I'm proud of the results we achieved as a team.

Azure
C#/.NET
CQRS
ESLint
Flow
Husky
Javascript
Jest
NUnit
Node JS
Prettier
React
Redux
SASS
SignalR
Storybook
Stylecop
Styled Components
Webpack
Windows
Approx. 2006 - Mar 2017
Various
Various Technical Roles

Are you ready for some tech talk? I've had a ton of experience in software development, and I'm excited to chat with you about it. It hasn't all been just development, from support team leader to systems management engineer and other technical roles, I've seen it all. And if you're interested, I'd be happy to give you the details! But I don't want to bore you with my whole history. Let's focus on the good stuff, like my current expertise in software development. So, let's grab a coffee and nerd out about tech!

Certifications

2003 - 2007
La Trobe University
Bachelor of Business(Accounting)/Bachelor of Computing(Software Engineering)
2015
MonogoDB
MongoDB for .NET Developers
2016 - 2018
Microsoft
MSCD: Web Applications
2016 - 2018
Microsoft
MCSP: Microsoft Certified Professional
2016 - 2018
Microsoft
Developing Microsoft Azure Web Services
2016 - 2018
Microsoft
MS: Developing ASP.NET MVC Applications
2016 - 2018
Microsoft
MS: Programming in C#

Other Skills/Knowledge

Agile
BDD
C4 modelling
DDD
Event driven systems
Evolutionary Architecture
Fitness functions
Leadership
Microservices architecture
Monolithic architecture
Programatic Programming Principles
Public Speaking
SOLID
Shape up
TDD
Time management