Recent Projects
NRL Identity - Unified SSO Platform
National Rugby League
Leading unified SSO for 40+ apps using Auth0 + Terraform with multi-region MongoDB Atlas synced to Databricks, targeting 65% reduction in login tickets (Feb 2026 launch).
NRL Genie - AI Reporting Platform
National Rugby League
Delivered AI platform cutting exec report time from 5 days to <60 sec using Databricks Genie BI, Vercel AI SDK, and VPC-isolated Lambda with ChatGPT-style Next.js UX — adopted by C-suite.
NRL Website Rebuild - Digital Platform Modernization
National Rugby League
Led modernization of 37 sites and 44 apps in <6 months using Next.js, NestJS microservices (ECS + Lambda), Optimizely headless CMS, and GraphQL API — unlocked $2M annual digital sponsorship uplift.
NRL Media Live - OTT Streaming Platform
National Rugby League
Pioneered first-of-its-kind AWS streaming service using Media Store, Media Connect, Aurora DB, ECS Fargate, NestJS event-driven backend — streamed 2000+ hours, generated ~$1M revenue.
Signings Tracker - Player Transfer Portal
National Rugby League
Shipped real-time portal with 7 NestJS microservices on ECS Fargate, Stats Perform API sync via EventBridge, Strapi CMS, Redis cache — serving 100k+ fans with sub-500ms loads.
Draw Hub - Interactive Fixture Explorer
National Rugby League
Launched fixture explorer in 4 weeks with filters, venue win %, travel insights using Strapi CMS + Redis, React SPA on S3 + CloudFront, WAF-protected NestJS backend — handling 120k users.
CDK Boilerplates - Production Templates
National Rugby League
Built 5 production-ready templates (NestJS ECS/Lambda, React SPA, Next.js ECS/OpenNext) with Swagger, structured logging, Redis, CloudWatch, reusable CDK constructs — reducing spin-up from 3 days to <15 mins.
Auto-Dispatch System with MCMC
Jimmy Brings
Developed auto-dispatch engine using Markov Chain Monte Carlo algorithm in Python + FastAPI predicting optimal routes, reducing idle time by 25%, scaling to 10k+ daily orders.
Technical Skills
Frontend
- Next.js
- React
- Angular
- TypeScript
- Ionic
- Gatsby
- HTML/CSS
Backend
- NestJS
- Node.js
- Python/Django
- FastAPI
- Flask
- REST API
- GraphQL
Databases
- MongoDB
- PostgreSQL
- DynamoDB
- Aurora DB
- MySQL
- Redis
- MongoDB Atlas
- Databricks
AWS Services
- CDK
- ECS Fargate
- Lambda
- S3
- CloudFront
- API Gateway
- Cognito
- EventBridge
- Route 53
- WAF
- VPC
- SQS
- SNS
- Media Store
- Media Connect
DevOps & Tools
- Terraform
- Docker
- CI/CD
- GitHub Actions
- Azure Pipeline
- Jenkins
- Auth0
- Strapi CMS
- Optimizely
Development Tools
- Cursor
- v0
- VS Code
- Git
- Jira
- Confluence
- Bitbucket
AI & Data
- Vercel AI SDK
- Databricks
- Databricks Genie BI
- Pandas
- NumPy
- Data Analytics
Career Timeline
Engineering Manager
National Rugby League, Sydney
January 2024 - Present
- Led 24-engineer AWS transition: Mentored team on serverless architecture, CDK, event-driven patterns — established security-by-default engineering culture
- NRL Identity: Leading unified SSO for 40+ apps using Auth0 + Terraform with GDPR/CCPA-compliant multi-region MongoDB Atlas synced to Databricks
- NRL Genie: Delivered AI reporting platform cutting exec report time from 5 days to <60 sec using Databricks Genie BI + Vercel AI SDK — adopted by C-suite
- NRL Website Rebuild: Led modernization of 37 sites, 44 apps in <6 months using Next.js, NestJS microservices, Optimizely CMS — unlocked $2M annual uplift
- NRL Media Live: Pioneered AWS OTT streaming platform using Media Store, Media Connect, Aurora DB, ECS Fargate — streamed 2000+ hours, generated ~$1M revenue
- Cost Optimization: Right-sized MongoDB clusters and streamlined data pipelines for community & participation — reduced annual costs by 30%
- Built 5 CDK boilerplates reducing project spin-up from 3 days to <15 mins across 30+ engineers and 12+ projects
- Founded Engineering Guild with 95% attendance and 4.8/5 rating — accelerating onboarding by 90% and driving 4 production improvements
- Owned platform P&L, technical roadmap — delivered 6 initiatives under budget and ahead of schedule with zero audit findings and 10x faster delivery
Engineering Lead
Jimmy Brings, Sydney
August 2022 - December 2023
- Led team of 4 engineers enhancing Angular + Ionic driver mobile app with real-time tracking, offline sync, and automated payout logic
- Designed Node.js microservice on GCP handling driver routing, availability, dispatch integration, and performance monitoring with Azure CI/CD
- Developed auto-dispatch system using Markov Chain Monte Carlo algorithm in Python + FastAPI — predicted optimal routes, reduced idle time by 25%
- Built Python auto-dispatch engine for Jimmy Brings and Endeavour Group — reduced manual allocation by 70% and improved delivery SLAs
- Spearheaded monolith-to-microservices refactor enabling independent scaling, faster releases, and zero-downtime deployments
- Used Ionic framework to package and deploy cross-platform mobile apps with rapid iteration cycles
- Owned ad-hoc priority changes — implemented critical fixes under tight deadlines while maintaining code quality and team velocity
Senior Software Engineer
Bilue, Sydney
July 2021 – August 2022
- Developed NodeJS backend deployed on AWS Lambda using Cognito, API Gateway, S3, Aurora DB, and Rekognition
- Implemented image moderation using AWS Rekognition
- Used AWS CDK to provision resources and AWS SDK to implement functionality
- Implemented user authentication using AWS Cognito
- Designed complete AWS architecture and cost estimation for a real estate startup
- Developed complete backend architecture for a banking application using NodeJS and PostgreSQL with REST API
- Setup CI/CD using GitHub Actions and deployed on Heroku and AWS
- Optimized PostgreSQL operations using Sequelize ORM
- Took up ad-hoc requirements and implemented changes on priority
Senior Software Engineer
Australian Centre for Field Robotics, Sydney
November 2019 – June 2021
- Designed full stack application using Django, JavaScript, PostgreSQL
- Used Leaflet library to represent markers and paths on map components
- Used cross filter library in JavaScript to represent data filters for analysis on map components
- Optimized PostgreSQL query operations using Django ORM
- Created multiple Django apps and integrated them with existing Django project
- Used Docker images in various Vagrant environments for development and testing
- Implemented REST API in Django for complex operations
- Wrote Python unit tests and regression tests using Robot Framework
- Wrote bash scripts to automate tasks in Vagrant environment
- Used CI/CD pipeline with Jenkins to track errors before deployment
- Maintained documentation in Confluence and Jira tickets in Kanban board
Digital and Web Officer
The University of Sydney, Sydney
July 2018 - November 2019
- Redeveloped poetry e-commerce library in Angular + Django with PostgreSQL — enabled search, purchase, and checkout via Shopify API (REST + GraphQL)
- Automated transaction pipeline: processed Shopify webhooks, generated PDFs (PDFKit), stored in AWS S3, sent SendGrid notifications — tested with Selenium
- Built Python data prep tool using Pandas/NumPy to sort book entries and auto-generate repository-ready documents
- Migrated repository metadata using Pentaho Data Integration + Fuzzy Lookup for fuzzy matching
- Led Dspace to Drupal migration planning with stakeholder meetings and Confluence documentation
- Designed SDLC and initial prototype in React + Gatsby — analyzed project needs to select optimal tech stack
- Managed AWS assets via S3, Route 53, CertBot SSL — maintained error logs, roadmap, and stakeholder feedback loops
Asst ICT Project Co-ordinator
The University of Sydney, Sydney
May 2017 - March 2018
- Migrated user profiles from remote servers to centralized servers using ForenSit Profile Wizard
- Scheduled migrations for users and managed cloud storage for every user
- Carried out synchronization after profile migration to keep data intact
- Troubleshot user issues for network printers, data sync failures, and data loss
- Performed routine maintenance including backups, patch management, and hot fixes
- Installed virtual machines based on user requirements
- Prioritized migration schedule based on complexity and time frame
- Analyzed and reported on operational metrics for process improvements
- Identified ways tasks can be automated
Co-Founder
LudusPro, Bangalore
July 2017 - March 2018
- Founded firm conducting online and offline gaming tournaments on PlayStation 4 platform
- Designed website for LudusPro and managed social media marketing
- Ran paid promotions on Facebook and Instagram
- Created promotional materials using Photoshop, Illustrator, and Canva
Test Engineer
Infosys Ltd, Mysore
July 2015 - June 2016
- Wrote and executed unit test cases for various applications in the project
- Executed test cases with Selenium IDE and HP UFT to test modules for William and Glynn Bank
- Designed and developed QA documentation for entire application
Intern
Infosys Ltd, Mysore
February 2015 - June 2015
- Underwent training in Java, DBMS SQL, Software Engineering, ASP.NET, ADO.NET, SharePoint
- Crafted SharePoint site 'GetCertified' for Infosys employees to take Microsoft certification exams with automated approval workflow
- Implemented workflow where exam requests are sent to manager for approval, then Pearson for final approval
Education
The University of Sydney
- Master's in Information Technology and Information Technology Management
- July 2016 - June 2018
- Major in Data Analytics
- Graduate Coursework: Data Analytics and Business Intelligence, Cloud Computing, Mobile Computing, Web Application Development, Knowledge Management Systems, Advanced Data Models, Software Quality Engineering, Project Management, Advanced Project Management
NMAM Institute of Technology, Nitte
- Bachelor of Technology in Computer Science and Engineering
- 2011 - 2015
- Core Engineering Fundamentals