I am a results-oriented full-stack software developer with a track record of delivering cloud-based and on-premise enterprise applications. I focus on alignment with strategic objectives and consistently apply a forward-thinking approach to tackle technical challenges using modern technologies. I provide architecture and design leadership, build scalable RESTful APIs and microservices, and enjoy modernizing legacy systems. I thrive in collaborative, cross-functional teams and am committed to quality, security, and continuous improvement.

I am a results-oriented full-stack software developer with a track record of delivering cloud-based and on-premise enterprise applications. I focus on alignment with strategic objectives and consistently apply a forward-thinking approach to tackle technical challenges using modern technologies. I provide architecture and design leadership, build scalable RESTful APIs and microservices, and enjoy modernizing legacy systems. I thrive in collaborative, cross-functional teams and am committed to quality, security, and continuous improvement.

Available to hire

I am a results-oriented full-stack software developer with a track record of delivering cloud-based and on-premise enterprise applications. I focus on alignment with strategic objectives and consistently apply a forward-thinking approach to tackle technical challenges using modern technologies.

I provide architecture and design leadership, build scalable RESTful APIs and microservices, and enjoy modernizing legacy systems. I thrive in collaborative, cross-functional teams and am committed to quality, security, and continuous improvement.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
See more

Language

English
Fluent

Work Experience

Technical Lead at Racing Australia
September 1, 2023 - August 1, 2025
Led end-to-end full-stack development using .NET Core, ASP.NET MVC, Angular, C#, and Azure DevOps; designed robust Web APIs and responsive SPAs; implemented distributed, event-driven solutions with Azure Functions; modernized legacy codebases; managed data layers including SQL Server to PostgreSQL migrations and leveraging Azure Cosmos DB; drove CI/CD, code quality, and documentation.
Technical Lead at Department of Justice and Community Safety Victoria
May 1, 2021 - August 1, 2023
Provided technical leadership for the Civica VIEW web application, guiding solution architecture, modelling, and integration planning; created design views to balance functional and non-functional requirements; produced estimates and collaborated with teams to define complex integrations and incremental delivery.
Senior Software Consultant (Net Tech Lead) at RXP Services
October 1, 2018 - April 1, 2021
Maintained and enhanced Storekat platform; developed map-based inventory/location features; integrated Umbraco CMS with Angular via API services; implemented Stripe payments; planned budgets and scaled resources in AWS.
Senior .Net Developer at Skybridge
March 1, 2018 - September 1, 2018
Developed core business application systems and databases, including web portals and field applications; projects included SIMON, B2B Messages alignment, and UMAP (Unattended Medical Alarm Program).
Web Product Developer at Informed Decisions
November 1, 2012 - February 1, 2018
Built web applications using the .NET framework and SQL Server; GIS and data integration for local governments; automated weekly deployment processes via CI/CD; technologies included MVC4, HTML5, Angular 1, EF6, TypeScript, Azure, microservices, and mapping tools.

Education

Masters in Information Technologies at Swinburne University of Technology
January 11, 2030 - December 3, 2025
AWS Cloud Practitioner Essentials at Amazon Web Services
January 11, 2030 - December 3, 2025
Triplebyte Engineering Certificate: Backend Level 3 Proficient at Triplebyte
January 11, 2030 - December 3, 2025

Qualifications

AWS Cloud Practitioner Essentials
January 11, 2030 - December 3, 2025
Triplebyte Engineering Certificate: Backend Level 3 Proficient
January 11, 2030 - December 3, 2025

Industry Experience

Software & Internet, Government, Education, Professional Services, Other
    paper Custom E-Commerce API & Integration Platform

    Designed and documented a comprehensive RESTful API platform for e-commerce operations, enabling seamless integration between content management, product catalogs, and payment processing systems. Created complete technical documentation and integration guides for enterprise-level storefront implementations.

    Key deliverables include:

    Architected RESTful API with comprehensive endpoints for pages, products, cart operations, and order management with full CRUD functionality and pagination support.

    Designed server-side proxy architecture securing API credentials while enabling efficient client-server communication with caching strategies and stale-while-revalidate patterns.

    Implemented Square Payments API integration with full payment lifecycle management including tokenization, server-side charge processing, webhook event handling, and idempotency key implementation for duplicate charge prevention.

    Developed SEO-optimized architecture with server-side rendering (SSR/SSG), JSON-LD structured data (Product schema), canonical tags, and meta tag injection for maximum search engine visibility.

    Created comprehensive session-based cart system with persistent storage, quantity management, and server-side inventory validation before checkout.

    Built secure webhook infrastructure with signature verification for real-time payment event processing (payment.updated, payment.created, order.updated).

    Designed scalable deployment architecture with environment-specific configurations supporting both sandbox and production environments.

    Documented complete API specifications including request/response formats, authentication flows, error handling, security best practices, and integration patterns.

    Implemented performance optimization strategies including CDN caching, incremental static regeneration, lazy-loading, and database query optimization.

    Technical Specifications: Complete environment variable configuration, CORS security implementation, HTTPS enforcement, PCI-compliant payment handling, rate limiting for public endpoints, and comprehensive error logging with alerts for failed transactions.

    Tech Stack: Node.js, Express, RESTful API Design, Square Payments API, OAuth Authentication, JWT, Session Management, PostgreSQL, JSON-LD/Schema.org, SSR/SSG, Webhook Architecture, Payment Gateway Integration.

    paper Enterprise Data Intelligence Platform - Proprietary Lead Generation Engine

    Architected and developed a flagship enterprise data intelligence platform from the ground up—a proprietary competitive advantage engine that became the organization’s most valuable internal asset. This enterprise-scale web scraping and data enrichment system processes millions of business records, driving seven-figure revenue pipelines and eliminating $180K/year in external vendor costs.

    Key achievements include:
    Built production-grade web scraping infrastructure processing 4.7M+ business records and 850K+ verified contacts with 99.5% system uptime over 730+ consecutive days of operation.

    Engineered advanced anti-detection systems defeating Cloudflare, Distil Networks, and PerimeterX protections—achieving 100% success rate on previously “unscrapable” protected directories (lawyer/accountant portals that blocked all commercial scrapers).

    Developed hybrid Scrapy + Playwright cluster with real browser fingerprint spoofing, canvas/WebGL/audio randomization, CAPTCHA solving (hCaptcha, ReCAPTCHA v2/v3), and behavioral mimicry resulting in zero permanent bans over 24+ months.

    Created largest private Slack-sourced professional database in ANZ region with 220K+ active members through sophisticated session-reuse automation and intelligent rate-limit evasion.

    Implemented high-accuracy OCR pipeline processing 1.2M+ unstructured files (screenshots, PDFs, scanned documents) with 97% extraction accuracy using Real-ESRGAN super-resolution, custom Tesseract training, and GPT-4 Vision post-correction.

    Built self-healing government data pipelines integrating Australian Bureau of Statistics and 40+ official sources—running daily for 730+ days without human intervention despite 6+ upstream API changes.

    Designed scalable database architecture achieving 18K records/min sustained ingestion rate across Azure Cosmos DB, DynamoDB, PostgreSQL, and SQL Server with dynamic partition optimization.

    Automated comprehensive record enrichment with 38 demographic/economic fields enabling hyper-local targeting that improved outreach conversion rates by 340%.

    Business Impact: $4.3M+ in closed revenue directly attributed to platform leads | Cost-per-qualified-lead reduced from $240 → $18 (93% reduction) | Became single source of truth for all sales, marketing, and research teams.

    Tech Stack: Python, Scrapy, Playwright, Selenium, Azure Cosmos DB, DynamoDB, PostgreSQL, MySQL, SQL Server, Tesseract OCR, Real-ESRGAN, GPT-4 Vision, 2Captcha, pdfplumber, PyMuPDF, Advanced Anti-Detection Systems.

    paper RAG System Data Pipeline with Apache NiFi & SQL Server

    Designed and implemented an enterprise-grade data ingestion pipeline using Apache NiFi to power a Retrieval-Augmented Generation (RAG) system. The solution automatically extracts data from SQL Server databases and processes local documents (PDFs, Word files) to prepare datasets for AI-powered chat interfaces.

    Key features include:

    Configured JDBC connection pooling for reliable database connectivity across multiple data sources (SQL Server, MySQL, PostgreSQL).

    Built incremental data synchronization using QueryDatabaseTable processors with automatic change tracking.

    Implemented scheduled ETL workflows to process documents and transform database records into JSON/CSV formats.

    Designed scalable architecture handling large datasets with partitioning and optimized flow file management.

    Created monitoring and error handling mechanisms for production-grade data reliability.

    The pipeline serves as the foundational data layer for customer-facing AI chatbots, enabling real-time access to structured database content and unstructured document repositories for intelligent query responses.

    Tech Stack: Apache NiFi, SQL Server, JDBC, JSON/Avro transformation, ETL orchestration

    paper Full-Stack E-Commerce Platform with API Integration & Payment Processing

    Developed a complete e-commerce storefront for OvenBites that seamlessly integrates with DreamozTech’s proprietary API and Square payment gateway. Built a production-ready online store featuring server-side rendering for optimal SEO performance and secure payment processing. Key accomplishments include:

    Architected React/Next.js frontend with SSR/SSG for SEO-optimized product pages with structured data (JSON-LD) and meta tags for search engine visibility.

    Implemented secure Node.js/Express backend API proxy layer to protect API credentials and handle server-side operations.

    Integrated Square Payments API with tokenization, server-side charge processing, and webhook handling for payment confirmations and refunds.

    Built comprehensive product management system including catalog display, detailed product pages, admin product creation interface, and real-time inventory validation.

    Developed persistent shopping cart with localStorage, quantity management, and server-side inventory verification before checkout.

    Designed scalable architecture with caching strategies (Redis), rate limiting, and CORS security for production deployment.

    Implemented comprehensive error handling, idempotency for payment operations, and webhook validation for payment event processing.

    The solution delivers a fast, SEO-friendly shopping experience while maintaining enterprise-level security standards for payment processing and API key management.

    Tech Stack: React, Next.js, Node.js, Express, Square Payments API, REST API Integration, SSR/SSG, JSON-LD, OAuth, Webhooks