Principal-level full-stack engineer with 25+ years building software across local government, e-commerce, enterprise SaaS, and major open-source projects, including founding contributions during the Joomla era. I’ve built resilient Industrial IoT telemetry and real-time data pipelines for mission-critical environments, and I’m a long-time leader and mentor of remote teams. My core strength is designing and shipping cloud-native backend platforms on AWS serverless (Lambda, Step Functions, SQS, EventBridge, DynamoDB) with TypeScript/Node.js and Python, plus strong data-side engineering (PostgreSQL, OpenSearch, Snowflake). Most recently I was the founding engineer for a multi-tenant compliance platform serving dozens of US local governments, focused on modern engineering practices, trunk-based delivery, TDD, observability, and maintainable systems.

Andrew Eddie

Principal-level full-stack engineer with 25+ years building software across local government, e-commerce, enterprise SaaS, and major open-source projects, including founding contributions during the Joomla era. I’ve built resilient Industrial IoT telemetry and real-time data pipelines for mission-critical environments, and I’m a long-time leader and mentor of remote teams. My core strength is designing and shipping cloud-native backend platforms on AWS serverless (Lambda, Step Functions, SQS, EventBridge, DynamoDB) with TypeScript/Node.js and Python, plus strong data-side engineering (PostgreSQL, OpenSearch, Snowflake). Most recently I was the founding engineer for a multi-tenant compliance platform serving dozens of US local governments, focused on modern engineering practices, trunk-based delivery, TDD, observability, and maintainable systems.

Available to hire

Principal-level full-stack engineer with 25+ years building software across local government, e-commerce, enterprise SaaS, and major open-source projects, including founding contributions during the Joomla era. I’ve built resilient Industrial IoT telemetry and real-time data pipelines for mission-critical environments, and I’m a long-time leader and mentor of remote teams.

My core strength is designing and shipping cloud-native backend platforms on AWS serverless (Lambda, Step Functions, SQS, EventBridge, DynamoDB) with TypeScript/Node.js and Python, plus strong data-side engineering (PostgreSQL, OpenSearch, Snowflake). Most recently I was the founding engineer for a multi-tenant compliance platform serving dozens of US local governments, focused on modern engineering practices, trunk-based delivery, TDD, observability, and maintainable systems.

See more

Experience Level

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
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
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
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
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
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 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

Qualifications

Add your qualifications or awards here.

Industry Experience

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

Experience Level

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