Principal-level full-stack engineer with 25+ years building and transforming software across local government, online commerce, enterprise SaaS, and major open-source efforts (including the Joomla co-founder era). I specialize in resilient cloud-native backend platforms and mission-critical data pipelines for Industrial IoT telemetry and real-time systems. I lead teams and ship production systems end-to-end—monorepos, APIs, React portals, CI/CD, infrastructure-as-code, and observability—using modern practices like TDD, trunk-based delivery, SOLID design, and local-first developer workflows. I also integrate AI-assisted development into team processes to accelerate safe, incremental delivery.

Andrew Eddie

Principal-level full-stack engineer with 25+ years building and transforming software across local government, online commerce, enterprise SaaS, and major open-source efforts (including the Joomla co-founder era). I specialize in resilient cloud-native backend platforms and mission-critical data pipelines for Industrial IoT telemetry and real-time systems. I lead teams and ship production systems end-to-end—monorepos, APIs, React portals, CI/CD, infrastructure-as-code, and observability—using modern practices like TDD, trunk-based delivery, SOLID design, and local-first developer workflows. I also integrate AI-assisted development into team processes to accelerate safe, incremental delivery.

Available to hire

Principal-level full-stack engineer with 25+ years building and transforming software across local government, online commerce, enterprise SaaS, and major open-source efforts (including the Joomla co-founder era). I specialize in resilient cloud-native backend platforms and mission-critical data pipelines for Industrial IoT telemetry and real-time systems.

I lead teams and ship production systems end-to-end—monorepos, APIs, React portals, CI/CD, infrastructure-as-code, and observability—using modern practices like TDD, trunk-based delivery, SOLID design, and local-first developer workflows. I also integrate AI-assisted development into team processes to accelerate safe, incremental delivery.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Beginner
See more

Language

English
Fluent

Work Experience

Principal Full-Stack Developer at Deckard Technologies (deckard.com)
October 1, 2025 - July 1, 2026
Founding engineer of a multi-tenant compliance platform for U.S. local governments, re-architecting legacy systems into a next-generation TypeScript monorepo (npm workspaces) with Fastify BFFs on AWS Lambda, React 19/Vite frontends, shared libraries/CLIs, and Pulumi infrastructure-as-code. Re-engineered property indexing by consolidating a distributed Python pipeline into a Node.js Lambda orchestrated with Step Functions, indexing from PostgreSQL and Snowflake into OpenSearch. Built an end-to-end multi-tenant public-complaints subsystem (Fastify REST API, transactional inbox/outbox on PostgreSQL via Drizzle ORM, SQS-driven listener, React portal and internal design system). Authored event-driven AWS Lambda platform for long-term-rental licensing with EventBridge/SQS, CloudEvents, GraphQL RPC backends, license-number generation, and S3 presigned exports. Established local-first engineering foundations (Docker Compose, zero-cloud-credentials onboarding), GitHub Actions CI/CD, Datadog obs
Principal Full-Stack Developer at Deckard Technologies
October 1, 2025 - July 1, 2026
Founding engineer for RentalScape, a rental-property licensing and compliance platform used by US local governments. Led a TypeScript platform rewrite using a npm-workspaces monorepo (Fastify BFF on AWS Lambda, React portals, shared libraries, CLIs, and Pulumi IaC) replacing multiple legacy systems. Re-engineered property indexing by consolidating a multi-component Python pipeline into a Step Functions + Node.js Lambda orchestration, moving data from PostgreSQL and Snowflake into OpenSearch. Built an end-to-end multi-tenant public-complaints subsystem (Fastify REST, transactional inbox/outbox on PostgreSQL via Drizzle, SQS-driven consumers, React portal, internal design system). Authored a Python/AWS Lambda long-term-rental licensing platform with event-driven OpenSearch indexing (EventBridge, SQS, CloudEvents), GraphQL RPC backends, license-number generation, and S3 presigned exports. Established local-first dev foundations (Docker Compose, no cloud credentials), GitHub Actions CI/CD,
Senior Software Engineer at Cooltrax (cooltrax.com)
March 1, 2024 - October 1, 2025
Led modernization and delivery for cold chain monitoring and food safety systems, building resilient ingestion and backend services for IoT telemetry. Engineered high-throughput real-time telemetry pipelines ingesting sensor data via Apache Kafka with peak throughput ~3,600 messages/sec. Architected low-latency APIs and microservices using Node.js (TypeScript/Fastify) and Postgres (Prisma), plus BFFs for data stitching. Refactored and scaled legacy temperature-sample monitoring pipelines into Node.js + Kafka architectures to improve device data reliability. Maintained business-critical legacy applications (Node 14/Express, Ember 2.x, SQL Server 2014) to support uninterrupted fleet tracking. Designed modern scalable data models to replace aging SQL Server databases and consolidated private npm packages into reusable SDKs. Translated complex product initiatives into Agile epics and introduced specification-driven, AI-assisted development workflows.
Senior Software Engineer at Cooltrax
March 1, 2024 - October 1, 2025
Cold chain monitoring and food safety platform for wireless fleet and facility compliance. Engineered high-throughput real-time IoT telemetry ingestion and processing from refrigeration sensors using Kafka (handling peaks around 3,600 messages/sec). Architected and built low-latency resilient APIs and microservices using Node.js/TypeScript/Fastify and PostgreSQL (Prisma), including BFF layers for stitching data to frontends. Led refactoring of legacy temperature-sample monitoring pipelines to modern Node.js + Kafka architectures to improve device data reliability. Maintained business-critical legacy applications while modernizing data models to replace aging SQL Server databases, and consolidated disparate private npm packages into reusable SDKs. Translated product initiatives into Agile stories/epics and introduced specification-driven AI-assisted development workflows to accelerate delivery.
Principal Software Developer | Transformation and Enabling Technologies at Queensland Government (qld.gov.au)
October 1, 2023 - March 1, 2024
Contract work with a cross-functional project team implementing Tell Us Once for Queensland Government, enabling customers/agencies to choose login and data sharing preferences. Delivered backend and frontend tasks, including Node.js and some Java work, plus customization of a bespoke form library.
Lead Developer at Zapid Hire (zapidhire.com)
June 1, 2021 - October 1, 2023
Architected and built a Node.js backend from scratch using TypeScript/Express with Postgres and JWT authentication. Supported React frontend work for a season. Built a new Apollo GraphQL BFF in TypeScript with TypeORM to sit between the backend and frontends. Developed an API plugin for Bubble.io so Bubble could connect to the GraphQL service.
Lead Developer at Zapid Hire
June 1, 2021 - October 1, 2023
Built the world’s fastest hiring platform for retail, food, and hospitality jobs. Architected and built a Node.js backend from scratch using TypeScript/Express with a PostgreSQL backend and JWT authentication. Contributed to the React frontend. Developed an Apollo GraphQL BFF using TypeScript/TypeORM and authored an API plugin for Bubble.io to integrate with the GraphQL service.
Senior Software Engineer at Micado (micado.ai)
May 1, 2020 - May 1, 2021
Built and shipped a C360 demo dashboard environment using a commercial React template. Architected and built Node.js backend from scratch in TypeScript/Express with Postgres and JWT authentication. Implemented multi-tenancy features so a single codebase served multiple customers. Built dynamic database capabilities surfaced in UI (custom database views, customer database queries), reducing the need for customer-facing database migration deployments.
Senior Software Engineer at Micado
May 1, 2020 - May 1, 2021
Data analytics and AI platform for propensity/churn modelling and marketing/service analytics. Built a C360 demo dashboard environment using a commercial React template. Architected and built a Node.js backend from scratch with TypeScript/Express, including PostgreSQL and JWT authentication. Implemented multi-tenancy so a single codebase supports multiple customers, and built dynamic database features with UI (custom database views and customer database querying) to reduce the need for customer-specific migration deployments.
Senior Software Engineer at Mumba Pty Ltd (mumba.cloud)
April 1, 2015 - April 1, 2020
Introduced source control, TDD, and Agile practices. Led refactoring of a PHP legacy stack into scalable Node.js microservices supported by a lightweight internal microservice framework and Crossbar-based API/router and web-socket patterns. Implemented Mocha testing and integrated it into GitLab CI/CD. Built APIs and data-transformation standards for BI systems (Chris21, Kronos, D3, DBIT, Bullhorn, EmpowerHR). Migrated API output to a JSON Graph approach using Netflix Falcor. Implemented Docker Compose-based local developer environment and a seeding system for predictable data across dev/QA/UAT/production. Added dynamic templating for payslips, a data-driven UI layer with per-customer overrides without code deployments, and an integrated leave management system. Implemented integration patterns with identity, leave, and rostering systems.
Senior Software Engineer at Mumba Pty Ltd
April 1, 2015 - April 1, 2020
Built and transformed a mobile offering combining employee engagement, corporate communications, and everyday process simplification (leave, payslips, rosters). Introduced source control, test-driven development, and Agile practices. Refactored a PHP legacy stack into Node.js micro-services using a light bespoke framework supported by Crossbar (web-socket service locator/router). Implemented unit/integration/functional testing (Mocha) and integrated it into GitLab CI/CD. Built APIs and standards for data transformation to BI systems (e.g., Chris21, Kronos, D3, DBIT, Bullhorn, EmpowerHR). Migrated APIs to JSON graph patterns using Netflix Falcor. Implemented local development setup via Docker Compose, database seeding for predictable environments, and dynamic templating/data-driven UI to support customer-specific rules without redeploying frontends. Added integration patterns with identity providers and leave/rostering systems, and delivered a basic digital alternative to paper-based le
Principal Software Engineer, APD at eBay
June 1, 2011 - April 1, 2015
Analytics Platform Delivery (APD): social networking platform connecting analysts with management layers to meet reporting needs. Implemented activity streams based on the JSON Activity Streams specification. Built a recommendation engine using organizational chart context, social connections, and reactions to reports. Developed self-service APIs for password reminders across multiple BI systems and synchronized password changes across those systems. Converted applications/tools to publish analytics to centralized metric collection points and provided APIs aggregating stream data for sparkline UI elements.
Joomla! CMS Consultant (personal consulting and open-source involvement) at New Life in IT Pty Ltd
October 1, 2005 - June 1, 2011
Consulted on building commercial Joomla extensions. Served in leadership/volunteer roles for Joomla, including Product Director and other positions during multiple years of involvement in the project.
Joomla! CMS Consultant at New Life in IT Pty Ltd
October 1, 2005 - June 1, 2011
Consulted on building commercial extensions for the Joomla CMS. Served as a volunteer leader for many years, including Product Director and other leadership roles within the Joomla project.
Senior Systems Integrator at Toowoomba Regional Council
March 1, 2000 - October 1, 2005
Developed web-mapping applications using ArcGIS for internal and external council customers. Selected and customized the CMS used by the council. Performed data transformations between BI systems (e.g., extracting property data from an AS400 rating system) and GIS shape files.

Education

Bachelor of Engineering (Civil) (first-class honours) at University College of Southern Queensland
January 1, 1986 - January 1, 1990
Bachelor of Engineering (Civil) at University College of Southern Queensland
January 11, 2030 - January 1, 1990

Qualifications

Add your qualifications or awards here.

Industry Experience

Government, Software & Internet, Real Estate & Construction, Computers & Electronics, Transportation & Logistics, Financial Services