Software Engineer (P40) · Atlassian, SydneySept 2024 – Apr 2026
- Spearheaded the design of self-serve purchasing and provisioning pathways, running 35+ experimental rollouts and analyses that drove a 23% increase in purchases across 3 flagship products.
- Built an anomaly detection service (Koa, Splunk, Opsgenie) monitoring funnel metrics across 5 growth teams and 50–75 touchpoints, cutting mean time to detect regressions from 2–3 weeks to a day.
- Implemented comprehensive Jest unit tests and Playwright end-to-end tests, lifting coverage above 90% and reducing production regressions by 40% within 6 months.
- Defined and implemented SLOs with monitoring and response workflows, maintaining 99.9%+ uptime and reducing MTTR by 30% within 12 months.
- Partnered with Customer Support to debug production issues, led post-incident reviews, and shipped corrective action plans that reduced repeat incidents.
- Led feature performance evaluation with Data Science using SQL in Databricks and Amplitude dashboards, delivering executive-ready reports within 30 days that shaped rollout strategy.
Software Engineer (P30) · Atlassian, SydneyDec 2022 – Sept 2024
- Built a highly configurable React.js component library for a server-driven UI platform, integrating a GraphQL configuration service to replace a legacy CMS and enable backend-driven rendering across product surfaces.
- Co-developed the Ad Controls package (React + TypeScript) for the Growth team, providing plug-and-play functionality across experimentation surfaces and ensuring dismissed ads never reappear across workspaces via a backend state and recommendation service.
- Automated internal processes with a Node.js service that generated Confluence documentation packs, reducing admin overhead and letting feature leads run experiments faster from a single source of truth.
- Authored technical decision documents (RFCs, DACIs, LDRs) that shaped team direction and standards, driving adoption of faster-maturing experiment metrics that cut experiment cycle time from 45 to 16 days.
Software Engineer · Tooezy, SydneySept 2020 – Dec 2022
- Developed and deployed features for a React Native mobile app and React.js web app serving 10,000+ customers and 350 businesses for real-time home-service booking.
- Implemented in-app purchases on iOS and Android and Stripe-integrated paywall components to monetise features, boosting revenue and retention.
- Built a Node.js webhooks endpoint (OAuth2) syncing customer data with third-party workforce-management systems and payment gateways.
- Created an end-to-end notification scheduling queue with BullMQ and Redis, and bash automation for continuous deployment on AWS Elastic Beanstalk and Lightsail.
- Deployed an open-source Grafana analytics server surfacing 50,000+ Amplitude data points, and built a RegEx phone-normalisation service for bulk cross-system data exchange.
- Documented R&D modules and applications that helped the firm claim an AUD $140,000 R&D grant.
Formerly Fixitfaster
Application Developer · Accenture, Frankfurt, GermanyNov 2017 – May 2018
- Collaborated with a core team of 5 engineers to build and deploy a digital banking platform serving 900,000 new corporate customers.
- Integrated third-party payment APIs under the EBICS protocol to enable cross-bank fund transfers, lifting engagement and sales by 20%.
- Presented core authentication features of the MVP to key stakeholders at the client site.
- Automated single-click deployment with TeamCity CI/CD, improving developer efficiency by 20%.
- Ran code reviews and peer-programming sessions, and led onboarding workshops on the client's internal web frameworks to close team knowledge gaps.
Associate Application Developer · Accenture, Pune, IndiaMay 2016 – Nov 2017
- Implemented a screen-adaptation feature that made the banking portal responsive across all device types.
- Built an interactive admin flow chart with D3.js that walked employees through an internal admin process.
- Created and maintained technical documentation and coding guidelines, improving project efficiency.
- Automated product-functionality testing with Mocha, Chai, and Jest, halving testing time.