Summary
Lead Engineer Consultant combining hands-on technical delivery with engineering leadership. I build web and mobile applications using TypeScript (React, Next.js, React Native, Node.js) and Python, with a schema-first approach to APIs and a focus on shipping quality software.
I architect event-driven systems on AWS, ship mobile apps to production, and integrate AI capabilities where they add value. I also coach developers on working effectively with AI tools — I've delivered workshops for Origin Energy, Hireup, Belong, and Revity.
Technical Skills
Experience
Lead Engineer — Revity
July 2024 – Present · Melbourne, Australia
Clients: Pepperstone, Sportsbet
Pepperstone — Mobile & Web
- Led development of a BDD automation framework, improving test reliability and release confidence across mobile and web platforms
- Established Over-the-Air (OTA) update workflow, enabling proactive fixes without App Store reviews
- Implemented biometric authentication to meet compliance and security requirements
- Co-architected event-driven onboarding solution on AWS, decoupling services for independent deployment
- Built full-stack onboarding application with React frontend and Node.js backend using a schema-first API approach
Sportsbet — AI-Powered BA Assistant
- Built full-stack agentic application helping business analysts spec features as part of the SDLC
- Co-architected agent framework using AWS Bedrock and Strands SDK with streaming AI responses
- Developed Next.js frontend with Node.js backend API handling authentication and authorization
- Led Atlassian integration using OAuth API for Jira and Confluence connectivity to retrieve up-to-date knowledge
- Implemented Okta SSO with frictionless authentication and token refresh mechanisms
- Contributing to productionisation and integration into Sportsbet's workflows
Internal Initiatives
- Presented on LLMs and agentic AI development to Origin Energy, Hireup, and Belong engineering teams
- Delivered hands-on agentic AI workshop for Revity engineers
- Coached developers on integrating AI tools into their workflows
Senior Mobile Engineer — Wesfarmers OneDigital
March 2023 – July 2024 · Melbourne, Australia
- Led integration of partner platforms (Flybuys, InstantScripts, Kmart, Priceline) into the OnePass mobile app
- Developed rewards features that improved user engagement
- Maintained and improved CI/CD pipelines
Stack: React Native, Node.js, GraphQL, AWS
Senior Consultant — Endava Asia Pacific
January 2022 – March 2023 · Melbourne, Australia
Entain / Ladbrokes
- Built APIs for government-mandated reporting feature in React Native mobile app
- Integrated Golang backend services with mobile frontend
MacBet Racing
- Led MVP development for horse pre-rating system, concept to production
- Built with ReactJS, GraphQL/Apollo, AWS Lambda, DynamoDB, S3, Amplify
- Solution adopted by both MacBet and Ladbrokes
IAG
- Collaborated on building multi-branded quote creation application using ReactJS, XState, Next.js, and AWS services
Senior Software Engineer — Mindset Health
October 2020 – January 2022 · Melbourne, Australia
- Led development of MVP to improve GPs' access to patient information, built with React and Node.js on Google Cloud
- Enhanced React Native mobile apps by introducing multi-app generation from a single codebase
- Improved code quality by adding type safety and advocating for reusable components
- Collaborated cross-functionally with designers to refine requirements and plan sprints
Stack: React, React Native, Node.js, Firebase, Google Cloud
Full Stack Engineer — Origin Energy
July 2019 – October 2020 · Melbourne, Australia
- Contributed to shift from traditional phones to browser-based telephony using AWS Connect, ensuring uninterrupted service during COVID-19
- Built custom ReactJS UI with pre-call authentication, improving customer support efficiency
- Developed ReactJS frontend with GraphQL + Node.js backend integrated with Salesforce APIs for solar retail team
- Contributed to Broadband retail platform redesign with dynamic ReactJS frontend and SAP integration
Stack: ReactJS, Node.js, GraphQL, AWS Connect, Salesforce APIs
Full Stack Engineer — MYOB
May 2017 – April 2019 · Melbourne, Australia
- Enhanced front-facing MYOB web application, improving usability and brand consistency
- Developed reusable ReactJS component library integrated with Adobe Experience Manager (AEM)
- Enabled marketing team to drag-and-drop components into content workflows
- Contributed to deployment pipelines using AWS services
Stack: ReactJS, Java, Adobe Experience Manager, AWS
Open Source
- claude-pulse — Reactive statusline for Claude Code with cost tracking and MCP monitoring
- developer-research-server — MCP server for developer research workflows
Education & Credentials
Bachelor's Degree
Information Communication Technology
Monash University
2011 – 2014
AWS Certified Developer
Azure AI Fundamentals
English (Bilingual)
Persian (Native)
Spanish (Intermediate)
