Senior Full-stack JavaScript Engineer
2026 - 2026
CENTAUR PROPERTY PARTNERS SERVICES PTY LIMITED
- Set up AI infrastructure to run property analysis for various real estate data sets.
- Deployed AWS services in a scalable Fargate environment.
- Managed communications with external vendors for RE APIs across the globe.
Technologies: JavaScript, React, Node.js, REST APIs, Authentication, Authorization, Debugging, Data Validation, DOM, Secure Coding, Role-based Access Control (RBAC), API Integration, Audits, Application State Management, Hosting, Code Deployment, Webhooks, Base44, Stripe, Payments
Senior Architect
2026 - 2026
PN1A Pty Ltd
- Delivered a proposal for a V2 of the B2B eCommerce platform, migrating away from the current Shopify platform, which has certain limitations.
- Delivered an AI strategy document using RAG and AI processing for the B2B website.
- Provided a budget estimate for the V2 and V3, which is going to be a B2B2C website.
Technologies: Development, Artificial Intelligence (AI), WordPress, System Architecture, Retrieval-augmented Generation (RAG), RAG Architecture, eCommerce, APIs, Strapi, API/Services Architecture, Database Schema Design, JSON Web Tokens (JWT), Next.js, AI Programming, AI Design, AI Automation, AI Agent Orchestration, Integration, Beauty Products, Amazon EventBridge, Generative Artificial Intelligence (GenAI), Codex, AI-assisted Development, Agentic Engineering, IT Security, Security, Multitenancy, Transactions, Payments
Tech Lead/Technical Advisor
2024 - 2026
Dental Shop LLC
- Delivered the design and architecture of the first version of the dental shop platform.
- Hired the engineering team to build the platform from scratch and provided guidance throughout.
- Acted as a fractional CTO for the project end-to-end.
Technologies: Architecture, Technical Leadership, Software Architecture, Full-stack, Agile Software Development, Solution Architecture, Agile, Database Structure, Amazon Web Services (AWS), CI/CD Pipelines, APIs, Marketplaces, Distributed Architecture, API/Services Architecture, Database Schema Design, JSON Web Tokens (JWT), Vercel, Next.js, Data Analytics, Data Integrity, Relational Databases, Multi-tenant SaaS, Serverless Architecture, AI-assisted Development, Agentic Engineering, Performance Optimization, AI-generated Code, Advanced Encryption Standard (AES), Penetration Testing, IT Security, AWS Fargate, Scalable Web Services, AI Tools, AWS Cloud Operations, Security, Transactions
Senior Full-stack Developer
2025 - 2025
RateIt
- Reviewed Azure infrastructure and proposed cost reduction measures.
- Reviewed GCP infrastructure and proposed cost reduction measures.
- Assisted in implementing various features within the application using .NET and Angular.
Technologies: .NET, Angular, NoSQL, SaaS, Azure, DevOps, Full-stack Development, Infrastructure, Communication, Google Cloud Platform (GCP), Development, Claude, Claude Code, Test-driven Deployment, Distributed Architecture, API/Services Architecture, Database Schema Design, JSON Web Tokens (JWT), Relational Databases, Multi-tenant SaaS, Serverless Architecture, Generative Artificial Intelligence (GenAI), Codex, AI-assisted Development, Agentic Engineering, Performance Optimization, AI-generated Code, Advanced Encryption Standard (AES), AI Tools, AWS Cloud Operations, Security, Multitenancy, Transactions, Know Your Customer (KYC), Payments
Head of Engineering
2022 - 2025
Switchboard
- Built an integration platform to connect heterogeneous platforms together to transfer data.
- Added integration with over 50 external systems in the platform.
- Added AI services to enrich the data that is transferred through the platform.
Technologies: Amazon API Gateway, TypeScript, React, Node.js, AWS ELB, Kubernetes, Amazon EKS, Docker, Amazon Bedrock, NetSuite, Large Language Models (LLMs), Cloud Infrastructure, AI Agents, Tailwind CSS, Engineering Management, Mentorship & Coaching, Design Patterns, Payment APIs, Back-end Development, SDKs, System Architecture, SaaS Design, LangChain, LangGraph, Prompt Engineering, Retrieval-augmented Generation (RAG), Data Architecture, ETL, OpenAI, Coaching, Early-stage Startups, Infrastructure, Communication, Documentation, Product Ownership, Delivery Management, Project Management & Delivery, Project Management, Project Budget Management, Agile Project Management, General Data Protection Regulation (GDPR), Enterprise Architecture, RAG Architecture, Development, Optical Character Recognition (OCR), Document Parsing, Claude API, Claude, Claude Code, Test-driven Deployment, AI Architecture, eCommerce Platforms, CRM, Supply Chain Management (SCM), AI Integration, ERP Systems, Amazon Simple Queue Service (SQS), Strapi, Distributed Architecture, API/Services Architecture, Logistics, Database Schema Design, JSON Web Tokens (JWT), Vercel, Next.js, AI Programming, AI Design, AI Automation, AI Agent Orchestration, Claude Agent SDK, SuiteScript 2, Enterprise Resource Planning (ERP), Data Analytics, OAuth, Integration, Data Integrity, Relational Databases, Workflow Automation & System Integration, OpenAI API, Multi-tenant SaaS, Serverless Architecture, Amazon EventBridge, NetSuite API, Generative Artificial Intelligence (GenAI), Codex, AI-assisted Development, Agentic Engineering, Performance Optimization, AI-generated Code, GitHub Actions, NetSuite CRM, SuiteScript 1, Advanced Encryption Standard (AES), Penetration Testing, IT Security, AWS Fargate, Scalable Web Services, AI Tools, AWS Cloud Operations, Security, Multitenancy, Transactions, Event-driven Systems
Lead Developer
2022 - 2025
Analytics Dashboard Company
- Reduced infrastructure spending by up to 80% by improving code and changing to open source database systems from SQL Server.
- Integrated with Xero APIs to pull customer data overnight and added an OAuth-based authentication schema.
- Added several new features and fixed many bugs in the front-end Angular-based app.
- Built an AI service to generate activity summaries and business forecasts based on accounting data.
- Improved security and deployment processes by building CI/CD pipelines and password vaults.
- Helped with ISO certifications by strengthening infrastructure security and processes.
- Built an AI service to categorize and suggest transaction accounts for quarterly tax reporting.
- Added a video generation service to present forecasts as a video presentation.
- Developed an AI chat component for customers to talk to their Power BI data.
Technologies: C#, .NET 6, Amazon Web Services (AWS), Angular, API Gateways, Authentication, Middleware, Message Queues, C#.NET, AWS Cloud Architecture, CSS, Test-driven Development (TDD), Algorithms, Cloud Architecture, Azure SQL, WordPress, Xero, .NET 4, Stripe Payments, Stripe Checkout, Scalability, Startups, AWS Certified Solution Architect, NGINX, Event-driven Architecture, Software as a Service (SaaS), New Products, Team Building, Management, Strategy, IT Strategy, ISO 27001, SOC 2, Startup Consulting, Technology, Startup Funding, Compliance, Artificial Intelligence (AI), Machine Learning, HL7, Stripe API, Team Management, Agile Software Development, DevOps Engineer, Tableau, Data Visualization, Web Applications, Content Delivery Networks (CDN), Amazon Bedrock, Claude, Large Language Models (LLMs), Cloud Infrastructure, AI Agents, Tailwind CSS, Engineering Management, Mentorship & Coaching, Design Patterns, AI Chatbots, Payment APIs, Back-end Development, Python, System Architecture, SaaS Design, LangChain, LangGraph, Agentic AI, Prompt Engineering, Retrieval-augmented Generation (RAG), Data Architecture, ETL, ChatGPT, OpenAI, Coaching, Early-stage Startups, Infrastructure, Communication, Documentation, Product Ownership, Delivery Management, Project Management & Delivery, Project Management, Project Budget Management, Agile Project Management, General Data Protection Regulation (GDPR), Enterprise Architecture, RAG Architecture, Development, Optical Character Recognition (OCR), Document Parsing, Claude API, Claude Code, Test-driven Deployment, AI Architecture, CRM, AI Integration, ERP Systems, Financial Data Reconciliation, Financial Systems, Amazon Simple Queue Service (SQS), Fintech Consultant, Strapi, Distributed Architecture, Recommendation Systems, API/Services Architecture, Database Schema Design, JSON Web Tokens (JWT), Next.js, AI Programming, AI Design, AI Automation, AI Agent Orchestration, Gemini, Data Analytics, OAuth, Integration, Data Integrity, Relational Databases, Workflow Automation & System Integration, OpenAI API, Serverless Architecture, Amazon EventBridge, Fraud Detection, Generative Artificial Intelligence (GenAI), Supabase, AI-assisted Development, Agentic Engineering, Performance Optimization, AI-generated Code, Advanced Encryption Standard (AES), Penetration Testing, IT Security, AWS Fargate, Scalable Web Services, Random Number Generation, AI Tools, QuickBooks API, AWS Cloud Operations, Security, Multitenancy, Transactions, Event-driven Systems, Payments
Development Manager | Architect
2021 - 2024
Beautypass
- Started work in the middle of an already running project when the previous project manager failed to deliver.
- Tracked and managed issues and tasks in Trello, reviewed code, managed the architecture direction, and oversaw a team of fully functional developers and DevOps to steer a failing project back to the success track within the agreed timelines.
- Collaborated with the management to review the process and technologies used in the project and devised a roadmap to bring the project back to success.
- Made the required changes in the technology and team to ensure the team could deliver the product.
- Built a global marketplace with payment options using Stripe Connect to enable content creators to get paid by businesses.
- Built an AI-based chat service for users to ask for help and resolve their complaints automatically.
Technologies: Amazon Web Services (AWS), Node.js, TypeScript, React Native, PostgreSQL, Amazon EC2, GraphQL, Software Development, Software Architecture, Project Leadership, Lambda Functions, ECMAScript (ES6), Lambda Architecture, AWS DevOps, Solution Design, Responsive Web Apps, Mobile Apps, Microservices, APIs, Scrum Master, Team Leadership, Technical Leadership, Remote Team Leadership, CTO, Leadership, Mobile Development, Front-end, Code Review, Technical Hiring, Interviewing, Task Analysis, IT Strategy, Jest, API Integration, NoSQL, API Development, Cloud Services, Scrum, Facebook API, REST APIs, Amazon ElastiCache, Load Testing, Linux, Full-stack, Databases, Mobile, Continuous Integration (CI), QA Automation, DevOps, Full-stack Development, Domain-driven Design (DDD), CQRS, Product Management, Asynchronous Programming, Solution Architecture, Management, Git, GitHub, HTML, Technical Architecture, Amazon CloudWatch, AWS Elastic Beanstalk, Stripe, Cost Estimation, Maps, Google Maps, Mobile App Development, Cross-platform App Development, Confluence, Object-relational Mapping (ORM), Web Development, Analytics, IT Projects, Technical Project Management, Software Design, CI/CD Pipelines, Data Structures, Database Architecture, Agile, IT Management, API Gateways, Authentication, Middleware, Message Queues, AWS Cloud Architecture, Test-driven Development (TDD), Algorithms, Cloud Architecture, Consulting, Technical Consulting, Stripe Connect, Stripe Connect API, Stripe Payments, Stripe Checkout, Scalability, Large-scale Projects, Marketplaces, eCommerce, Startups, AWS Certified Solution Architect, NGINX, Event-driven Architecture, Software as a Service (SaaS), New Products, Strategy, Expo, Startup Consulting, Technology, Startup Funding, Compliance, Artificial Intelligence (AI), Machine Learning, HL7, Cloudflare, Shopify, Stripe API, Team Management, Agile Software Development, User Experience (UX), User Interface (UI), DevOps Engineer, Data Visualization, Web Applications, Content Delivery Networks (CDN), stripe connect, Amazon Bedrock, Claude, Cloud Infrastructure, Vite, Tailwind CSS, Engineering Management, Mentorship & Coaching, Design Patterns, AI Chatbots, Payment APIs, Back-end Development, System Architecture, SaaS Design, Redshift, LangChain, LangGraph, Agentic AI, Prompt Engineering, Large Language Models (LLMs), Data Architecture, Coaching, Early-stage Startups, Infrastructure, Communication, Documentation, Product Ownership, Delivery Management, Project Management & Delivery, Project Management, Agile Project Management, Payment Processing, Card Payments, Digital Payments, RAG Architecture, Development, Claude API, Test-driven Deployment, AI Architecture, eCommerce Platforms, CRM, AI Integration, Financial Systems, Amazon Simple Queue Service (SQS), Fintech Consultant, Distributed Architecture, Facial Recognition, Computer Vision, Recommendation Systems, API/Services Architecture, Database Schema Design, JSON Web Tokens (JWT), Vercel, Next.js, AI Programming, AI Design, AI Automation, AI Agent Orchestration, Claude Agent SDK, Data Analytics, OAuth, Integration, Data Integrity, Relational Databases, Workflow Automation & System Integration, OpenAI API, Multi-tenant SaaS, Beauty Products, Ledgers, Serverless Architecture, Amazon EventBridge, Generative Artificial Intelligence (GenAI), AI-assisted Development, Performance Optimization, AI-generated Code, Advanced Encryption Standard (AES), IT Security, Data Vaults, AWS Amplify, Scalable Web Services, Random Number Generation, AI Tools, AWS Cloud Operations, Security, Multitenancy, Transactions, Event-driven Systems, Money Transfers, Payments
Head of Technology
2022 - 2023
IOUCash
- Developed a P2P lending app for the small loans market, which can manage all payments, taking the cash flow pressure off our customers.
- Hired and managed a team of eight technical staff, including quality assurance consisting of onshore and offshore developers.
- Acted as a solution architect and project manager to oversee execution from beginning to end. Worked closely with the CEO and UX architect to design and build the product.
Technologies: Amazon Web Services (AWS), Serverless, GraphQL, Flutter, TypeScript 3, Go, AWS CloudFormation, PostgreSQL, Next.js, NoSQL, API Development, Cloud Services, Scrum, REST APIs, Unit Testing, Software Testing Automation Framework (STAF), Integration Testing, Fintech, Load Testing, CTO, Finance, Full-stack, Databases, Mobile, Continuous Integration (CI), QA Automation, DevOps, Full-stack Development, Domain-driven Design (DDD), Product Management, Asynchronous Programming, Google Cloud Platform (GCP), Solution Architecture, Jira, Management, Git, GitHub, HTML, Technical Architecture, Amazon CloudWatch, Cost Estimation, Mobile App Development, Cross-platform App Development, Confluence, Object-relational Mapping (ORM), Web Development, Technical Leadership, Analytics, IT Projects, Technical Project Management, Software Design, SaaS, CI/CD Pipelines, Data Structures, Database Architecture, Agile, IT Management, API Gateways, Authentication, Middleware, Message Queues, AWS Cloud Architecture, Test-driven Development (TDD), Algorithms, Cloud Architecture, Technical Consulting, Stripe Payments, Scalability, Marketplaces, Startups, AWS Certified Solution Architect, Svelte, Fractional CTO, Event-driven Architecture, Software as a Service (SaaS), New Products, Strategy, Expo, Startup Consulting, Technology, Startup Funding, Compliance, Fundraising Consultant, HL7, Cloudflare, Stripe API, Team Management, Agile Software Development, User Experience (UX), User Interface (UI), DevOps Engineer, Tableau, Web Applications, Content Delivery Networks (CDN), Cloud Infrastructure, Vite, Tailwind CSS, Engineering Management, Mentorship & Coaching, Design Patterns, Payment APIs, Back-end Development, System Architecture, SaaS Design, Data Architecture, Coaching, Early-stage Startups, Infrastructure, Communication, Documentation, Product Ownership, Delivery Management, Project Management & Delivery, Project Management, Project Budget Management, Agile Project Management, Payment Processing, Digital Payments, Development, Test-driven Deployment, CRM, Financial Systems, Amazon Simple Queue Service (SQS), Loan Management, Fintech Consultant, Fintech Design, Distributed Architecture, Facial Recognition, Computer Vision, API/Services Architecture, Database Schema Design, JSON Web Tokens (JWT), Data Analytics, Integration, Relational Databases, Ledgers, Serverless Architecture, Amazon EventBridge, Performance Optimization, GitHub Actions, Advanced Encryption Standard (AES), IT Security, Data Vaults, Scalable Web Services, AWS Cloud Operations, Security, Transactions, Know Your Customer (KYC), Event-driven Systems, Money Transfers, Payments
SATANG TECHNOLOGY COMPANY LIMITED
- Developed an API middleware application for an order management system to connect to multiple cryptocurrency exchanges, including Satang and Binance. The middleware would act as a router for the order and forward the order to the correct exchange based on the defined rules.
- Built an order monitor to monitor orders that were executed on different exchanges.
- Developed a Robot Framework-based test suite to test and verify the order management system.
Technologies: Go, Task Analysis, API Integration, API Development, Cloud Services, REST APIs, Unit Testing, Software Testing Automation Framework (STAF), Integration Testing, Fintech, Load Testing, Linux, Finance, Databases, QA Automation, DevOps, Domain-driven Design (DDD), Asynchronous Programming, Binance API, Trading, Git, GitHub, HTML, Amazon CloudWatch, Software Design, Data Structures, Database Architecture, API Gateways, Authentication, Middleware, Message Queues, Test-driven Development (TDD), Algorithms, Consulting, Scalability, Large-scale Projects, Technology, Startup Funding, Agile Software Development, DevOps Engineer, Web Applications, Design Patterns, Payment APIs, Back-end Development, Communication, Documentation, Payment Processing, Digital Payments, Development, Test-driven Deployment, CRM, Financial Systems, Fintech Consultant, API/Services Architecture, Database Schema Design, JSON Web Tokens (JWT), Advanced Encryption Standard (AES)
Digital Engineering Manager
2021 - 2022
NRMA Insurance
- Managed the build and design of two applications in a span of six months.
- Managed and supported BAU work as requested by the development team.
- Led a team of six DevOps engineers in a multi-cloud environment, comprising AWS and Azure.
Technologies: Amazon CloudFront CDN, Amazon S3 (AWS S3), Amazon Elastic Container Service (ECS), Amazon EKS, Kubernetes, Azure, Amazon RDS, Amazon EC2, Leadership, Solution Design, Kubernetes Operations (kOps), Code Review, Interviewing, Task Analysis, IT Strategy, NoSQL, Cloud Services, Scrum, REST APIs, Unit Testing, Software Testing Automation Framework (STAF), Redis, Linux, Databases, Continuous Integration (CI), QA Automation, Full-stack Development, Domain-driven Design (DDD), Asynchronous Programming, Solution Architecture, Jira, Management, Git, GitHub, HTML, Technical Architecture, Amazon CloudWatch, Cost Estimation, Maps, Google Maps, Confluence, Object-relational Mapping (ORM), Web Development, Technical Leadership, Analytics, IT Projects, Technical Project Management, Software Design, CI/CD Pipelines, Data Structures, Database Architecture, Agile, ASP.NET, IT Management, API Gateways, Authentication, Middleware, Message Queues, C#.NET, AWS Cloud Architecture, Test-driven Development (TDD), Algorithms, Cloud Architecture, Azure SQL, Technical Consulting, Scalability, Large-scale Projects, eCommerce, AWS Certified Solution Architect, NGINX, Event-driven Architecture, Software as a Service (SaaS), Strategy, Technology, Startup Funding, Team Management, Agile Software Development, User Experience (UX), User Interface (UI), DevOps Engineer, Data Visualization, Web Applications, Content Delivery Networks (CDN), Cloud Infrastructure, Engineering Management, Mentorship & Coaching, Design Patterns, Back-end Development, System Architecture, Data Architecture, Azure Active Directory B2C (ADB2C), Coaching, Infrastructure, Communication, Documentation, Delivery Management, Project Management & Delivery, Project Management, Project Budget Management, Agile Project Management, Enterprise Architecture, Digital Payments, Development, Test-driven Deployment, CRM, ERP Systems, Amazon Simple Queue Service (SQS), Distributed Architecture, API/Services Architecture, Database Schema Design, JSON Web Tokens (JWT), Integration, Data Integrity, Relational Databases, Multi-tenant SaaS, Serverless Architecture, Amazon EventBridge, Performance Optimization, Advanced Encryption Standard (AES), IT Security, AWS Fargate, Scalable Web Services, Security, Multitenancy, Transactions, Event-driven Systems
Front-end Developer
2020 - 2022
Vanguard
- Acted as part of the team building the superannuation platform for Vanguard.
- Added several new features in the application as part of the scrum team.
- Contributed to the Cypress-based UI test suite as part of the development team.
Technologies: Angular, TypeScript, Cypress, JavaScript, Node.js, CSS, Communication, Development, Test-driven Deployment, CRM, Financial Systems, API/Services Architecture, Database Schema Design, JSON Web Tokens (JWT), Multi-tenant SaaS, Advanced Encryption Standard (AES), Scalable Web Services, Security
Advertisement Startup (Toptal Client)
- Pioneered the architecture and design of a greenfield social media advertisement platform.
- Assembled a team for the project to write a serverless back end and a React front end.
- Oversaw the development process and architecture of the application throughout the development lifecycle.
Technologies: Amazon Web Services (AWS), React, Serverless, Cloud, Node.js, JavaScript, Amazon API Gateway, Web Architecture, API Architecture, Architecture, Leadership, GraphQL, MySQL, Software Development, Software Architecture, Project Leadership, Lambda Functions, ECMAScript (ES6), Lambda Architecture, AWS DevOps, Solution Design, Responsive Web Apps, Microservices, APIs, Scrum Master, Team Leadership, Technical Leadership, Remote Team Leadership, CTO, Mobile Development, Front-end Development, Front-end, Code Review, Technical Hiring, Interviewing, Task Analysis, IT Strategy, Jest, NestJS, API Integration, Next.js, NoSQL, API Development, Cloud Services, Scrum, Python, Facebook API, REST APIs, Unit Testing, Integration Testing, Load Testing, Linux, Full-stack, Databases, Continuous Integration (CI), QA Automation, DevOps, Full-stack Development, Domain-driven Design (DDD), CQRS, AWS Cloud Development Kit (CDK), Product Management, Asynchronous Programming, Solution Architecture, Management, Git, GitHub, HTML, Technical Architecture, Stripe, Cost Estimation, Confluence, Object-relational Mapping (ORM), Web Development, Analytics, IT Projects, Technical Project Management, Software Design, SaaS, CI/CD Pipelines, Data Structures, Database Architecture, Agile, IT Management, API Gateways, Authentication, Middleware, Message Queues, AWS Cloud Architecture, CSS, Test-driven Development (TDD), Algorithms, Cloud Architecture, Consulting, Technical Consulting, Scalability, eCommerce, Startups, AWS Certified Solution Architect, Fractional CTO, NGINX, Event-driven Architecture, Software as a Service (SaaS), New Products, Strategy, Startup Consulting, Technology, Startup Funding, Compliance, Stripe API, Team Management, Agile Software Development, User Experience (UX), User Interface (UI), DevOps Engineer, Data Visualization, Web Applications, Content Delivery Networks (CDN), Cloud Infrastructure, Tailwind CSS, Engineering Management, Mentorship & Coaching, Design Patterns, Back-end Development, System Architecture, SaaS Design, Data Architecture, Coaching, Early-stage Startups, Infrastructure, Communication, Documentation, Product Ownership, Delivery Management, Project Management & Delivery, Project Management, Agile Project Management, Development, Test-driven Deployment, eCommerce Platforms, CRM, Distributed Architecture, Recommendation Systems, API/Services Architecture, Database Schema Design, JSON Web Tokens (JWT), Integration, Data Integrity, Multi-tenant SaaS, Serverless Architecture, Amazon EventBridge, Performance Optimization, GitHub Actions, Advanced Encryption Standard (AES), Scalable Web Services, Random Number Generation, AWS Cloud Operations, Security, Multitenancy, Transactions, Event-driven Systems
Text Messaging Startup (Toptal Client)
- Inherited a cloud-based application that was already built, deployed, and running in the cloud.
- Tracked and fixed bugs in the application using Trello.
- Suggested and implemented improvements in SMS triggers. Rearchitected and redesigned SMS triggers to solve existing bugs and move from legacy packages to more modern infrastructure.
Technologies: Twilio API, MySQL, Node.js, React, Amazon Web Services (AWS), JavaScript, Web Architecture, API Architecture, Software Development, Software Architecture, Lambda Functions, AWS DevOps, Responsive Web Apps, Microservices, APIs, Remote Team Leadership, Front-end Development, Front-end, Task Analysis, NestJS, API Integration, API Development, Cloud Services, REST APIs, Integration Testing, Load Testing, Full-stack, Databases, Full-stack Development, Domain-driven Design (DDD), Git, GitHub, HTML, Amazon CloudWatch, AWS Elastic Beanstalk, Web Development, IT Projects, SaaS, Data Structures, Agile, ASP.NET, Middleware, Message Queues, AWS Cloud Architecture, CSS, Algorithms, Consulting, Technical Consulting, Scalability, Startups, AWS Certified Solution Architect, Software as a Service (SaaS), New Products, Technology, Startup Funding, Agile Software Development, Web Applications, Content Delivery Networks (CDN), Design Patterns, Back-end Development, Early-stage Startups, Communication, Development, CRM, API/Services Architecture, JSON Web Tokens (JWT), Integration, Serverless Architecture, Performance Optimization, Scalable Web Services, AWS Cloud Operations, Security
Senior Engineer | Architect
2019 - 2020
Experian APAC
- Helped streamline DevOps and deployment processes for customer-facing APIs.
- Built a standard enrichment process used by different data sources to enrich merchant details.
- Developed an AWS Athena-based historical data search requests repository for reporting.
- Maintained an internal Angular-based data management application used by the operations team to monitor the data enrichment process.
Technologies: Angular, Amazon Web Services (AWS), Azure, API Architecture, Amazon EC2, Azure DevOps, Software Development, Software Architecture, Project Leadership, AWS DevOps, Solution Design, Responsive Web Apps, Microservices, APIs, Team Leadership, Technical Leadership, SQL Server 2017, Remote Team Leadership, Leadership, Front-end, Code Review, Technical Hiring, Task Analysis, IT Strategy, API Integration, NoSQL, API Development, Cloud Services, Scrum, REST APIs, Amazon ElastiCache, Unit Testing, Software Testing Automation Framework (STAF), Integration Testing, Redis, Fintech, Load Testing, Linux, Finance, Full-stack, Databases, Continuous Integration (CI), QA Automation, DevOps, Full-stack Development, Domain-driven Design (DDD), Asynchronous Programming, Solution Architecture, Management, Git, HTML, Technical Architecture, Amazon CloudWatch, Cost Estimation, Maps, Google Maps, Confluence, Object-relational Mapping (ORM), Web Development, Analytics, IT Projects, Software Design, SaaS, CI/CD Pipelines, Data Structures, Database Architecture, ASP.NET, IT Management, API Gateways, Authentication, Message Queues, C#.NET, AWS Cloud Architecture, CSS, Test-driven Development (TDD), Algorithms, Cloud Architecture, Azure SQL, Technical Consulting, Scalability, Large-scale Projects, AWS Certified Solution Architect, NGINX, Software as a Service (SaaS), New Products, Technology, Team Management, Agile Software Development, Web Applications, Content Delivery Networks (CDN), Mentorship & Coaching, Design Patterns, Back-end Development, System Architecture, SaaS Design, Data Architecture, Communication, Documentation, Project Management, Digital Banking, Development, Test-driven Deployment, ERP Systems, Amazon Simple Queue Service (SQS), Fintech Consultant, Distributed Architecture, API/Services Architecture, JSON Web Tokens (JWT), Data Analytics, Integration, Multi-tenant SaaS, Serverless Architecture, Performance Optimization, AWS Fargate, Scalable Web Services, AWS Cloud Operations, Security, Multitenancy, Transactions, Event-driven Systems
Inchcape Australia
- Lead the digital development in-sourcing effort while working with external vendors.
- Conducted backlog grooming sessions and scrum ceremonies.
- Performed cloud DevOps for application scale, CI/CD, and high availability.
- Mentored and up-skilled junior team members. Lead a team of full-stack developers on migration and greenfield projects. Facilitated scrum ceremonies.
- Developed a React/MobX/TypeScript-based Subaru product website for online car sales.
- Supported and maintained AWS Lambda-based microservices architecture for over a year.
Technologies: Amazon Web Services (AWS), DYNAMO, Amazon CloudFront CDN, Serverless, Docker, SQL, .NET Core, Node.js, React, Amazon API Gateway, JavaScript, C#, Web Architecture, API Architecture, Architecture, Leadership, Amazon EC2, GraphQL, Software Development, Software Architecture, Project Leadership, Lambda Functions, ECMAScript (ES6), Lambda Architecture, Octopus Deploy, AWS DevOps, Solution Design, Responsive Web Apps, Microservices, APIs, Scrum Master, Team Leadership, Technical Leadership, SQL Server 2017, Umbraco, Front-end Development, Front-end, Code Review, Technical Hiring, Interviewing, Task Analysis, API Integration, NoSQL, API Development, Cloud Services, Scrum, Python, REST APIs, Unit Testing, Software Testing Automation Framework (STAF), Integration Testing, Redis, Linux, Full-stack, Databases, Continuous Integration (CI), QA Automation, DevOps, Full-stack Development, Domain-driven Design (DDD), Asynchronous Programming, Solution Architecture, Jira, Management, Git, GitHub, HTML, Technical Architecture, Amazon CloudWatch, Cost Estimation, Confluence, Object-relational Mapping (ORM), Web Development, IT Projects, Technical Project Management, Software Design, SaaS, CI/CD Pipelines, Data Structures, Database Architecture, Agile, ASP.NET, IT Management, Salesforce API, API Gateways, Authentication, Message Queues, C#.NET, AWS Cloud Architecture, CSS, Test-driven Development (TDD), Algorithms, Cloud Architecture, Azure SQL, Technical Consulting, Scalability, Large-scale Projects, eCommerce, AWS Certified Solution Architect, Laravel, PHP, Software as a Service (SaaS), New Products, Technology, Agile Software Development, User Interface (UI), DevOps Engineer, Content Delivery Networks (CDN), Mentorship & Coaching, Design Patterns, Salesforce, Payment APIs, Back-end Development, System Architecture, Data Architecture, Infrastructure, Communication, Documentation, Product Ownership, Delivery Management, Project Management & Delivery, Project Management, Digital Payments, Development, Test-driven Deployment, eCommerce Platforms, ERP Systems, Amazon Elastic Container Service (ECS), Amazon Simple Queue Service (SQS), Fintech Consultant, Distributed Architecture, API/Services Architecture, Logistics, JSON Web Tokens (JWT), Integration, Multi-tenant SaaS, Serverless Architecture, Performance Optimization, AWS Fargate, Scalable Web Services, AWS Cloud Operations, Transactions, Event-driven Systems
Commonwealth Bank of Australia
- Developed new React components for a CommInsure quotation product.
- Liaised with business analysts and conducted meetings with the team.
- Performed code reviews for the team and developed a code quality checklist.
- Wrote unit and integration tests for new features.
Technologies: Amazon Web Services (AWS), SQL, .NET, Redux, React, JavaScript, C#, Web Architecture, API Architecture, Architecture, Leadership, Amazon EC2, Software Development, Software Architecture, Lambda Functions, ECMAScript (ES6), Lambda Architecture, AWS DevOps, Solution Design, Mobile Apps, Microservices, APIs, Team Leadership, Technical Leadership, SQL Server 2017, Remote Team Leadership, Front-end Development, Front-end, Code Review, Technical Hiring, Interviewing, Task Analysis, Jest, API Integration, NoSQL, API Development, Cloud Services, Scrum, REST APIs, Unit Testing, Software Testing Automation Framework (STAF), Integration Testing, Fintech, Linux, Finance, Full-stack, Databases, Continuous Integration (CI), QA Automation, Full-stack Development, Domain-driven Design (DDD), CQRS, Asynchronous Programming, Jira, Git, GitHub, HTML, Technical Architecture, Amazon CloudWatch, Cost Estimation, Object-relational Mapping (ORM), Web Development, IT Projects, Software Design, SaaS, CI/CD Pipelines, Data Structures, Database Architecture, Agile, ASP.NET, IT Management, API Gateways, Authentication, Message Queues, C#.NET, AWS Cloud Architecture, CSS, Test-driven Development (TDD), Algorithms, Cloud Architecture, Technical Consulting, Scalability, Large-scale Projects, eCommerce, Software as a Service (SaaS), Technology, Startup Funding, Agile Software Development, User Interface (UI), Mentorship & Coaching, Design Patterns, Payment APIs, Back-end Development, System Architecture, Communication, Documentation, Product Ownership, Project Management & Delivery, Project Management, Digital Banking, Development, Test-driven Deployment, Financial Systems, Fintech Consultant, API/Services Architecture, JSON Web Tokens (JWT), Serverless Architecture, Performance Optimization, Transactions, Event-driven Systems, Money Transfers, Payments
Lead Consultant
2018 - 2018
NC Group Solution
- Developed REST-based microservices on the Lambda platform using Node.js.
- Led the development of the React/Redux front end for the Red Rooster brand.
- Converted UX designs to React components using Sketch.
- Ran unit testing using Mocha, Chai, Jest, and Sinon.JS.
- Led a team of offshore developers to deliver the React Native version of the web app.
Technologies: Amazon Web Services (AWS), Amazon DynamoDB, AWS Lambda, Serverless, Node.js, Redux, React, Amazon API Gateway, JavaScript, Web Architecture, API Architecture, Architecture, Leadership, Amazon EC2, Oracle, Software Development, Software Architecture, Lambda Functions, ECMAScript (ES6), Lambda Architecture, AWS DevOps, Solution Design, Microservices, APIs, Remote Team Leadership, Front-end Development, Front-end, Code Review, Task Analysis, Jest, API Integration, NoSQL, API Development, Cloud Services, Scrum, REST APIs, Unit Testing, Integration Testing, Redis, Linux, Full-stack, Databases, Mobile, Continuous Integration (CI), QA Automation, DevOps, Full-stack Development, Domain-driven Design (DDD), Asynchronous Programming, Git, GitHub, HTML, Vue, Technical Architecture, Amazon CloudWatch, Maps, Google Maps, Object-relational Mapping (ORM), Web Development, Technical Leadership, IT Projects, Software Design, SaaS, CI/CD Pipelines, Data Structures, Database Architecture, Agile, IT Management, API Gateways, Authentication, Message Queues, C#.NET, AWS Cloud Architecture, CSS, Test-driven Development (TDD), Algorithms, Cloud Architecture, Consulting, Technical Consulting, Scalability, Large-scale Projects, New Products, Agile Software Development, User Interface (UI), Mentorship & Coaching, Design Patterns, Back-end Development, System Architecture, Infrastructure, Communication, Documentation, Delivery Management, Development, Test-driven Deployment, eCommerce Platforms, API/Services Architecture, JSON Web Tokens (JWT), Multi-tenant SaaS, Serverless Architecture, Scalable Web Services, Random Number Generation, Transactions, Event-driven Systems, Payments
Senior Software Engineer
2017 - 2018
Wooworths Group
- Led Gigya—which would become the new customer identity platform—implementation across two teams of five developers.
- Wrote architecture artifacts and documented all technical decisions taken by the team.
- Participated in backlog grooming and story analysis exercises.
Technologies: Amazon Web Services (AWS), Gigya, Apigee, React, Swagger, Express.js, Node.js, Amazon API Gateway, JavaScript, API Architecture, Software Development, Software Architecture, ECMAScript (ES6), Lambda Architecture, Solution Design, Microservices, APIs, Remote Team Leadership, Front-end Development, Front-end, API Integration, API Development, Scrum, REST APIs, Full-stack, Databases, Continuous Integration (CI), Full-stack Development, Domain-driven Design (DDD), Asynchronous Programming, Jira, Git, HTML, Web Development, SaaS, Data Structures, Database Architecture, Agile, API Gateways, Authentication, CSS, Test-driven Development (TDD), Algorithms, Scalability, Large-scale Projects, Technology, Agile Software Development, Mentorship & Coaching, Design Patterns, Back-end Development, System Architecture, Communication, Development, Test-driven Deployment, API/Services Architecture, JSON Web Tokens (JWT)
Senior Software Engineer
2016 - 2017
MYOB
- Developed an application based on ETL principles to convert other accounting data formats to the MYOB data format.
- Designed and developed an app to transform any data format to MYOB.
- Developed processes and documentation to help businesses create conversion jobs easily.
Technologies: REST, .NET, React, Amazon API Gateway, JavaScript, C#, Software Development, ECMAScript (ES6), Solution Design, Microservices, APIs, Front-end, API Integration, API Development, Scrum, REST APIs, Unit Testing, Fintech, Full-stack, Accounting, Databases, Continuous Integration (CI), Full-stack Development, Asynchronous Programming, Git, HTML, Amazon CloudWatch, Object-relational Mapping (ORM), Web Development, SaaS, Data Structures, Agile, Algorithms, Technology, Mentorship & Coaching, Design Patterns, Back-end Development, SDKs, Communication, Development, Test-driven Deployment, Financial Systems, API/Services Architecture, JSON Web Tokens (JWT)
Senior Software Engineer
2016 - 2016
Rubik Financial (Temenos)
- Developed AS2805 standard-based message parser and payment services integration points with Cuscal API.
- Developed credit and debit card verification and APIs creation.
- Built APIs to integrate Temenos T24 with Elodge stamp duty calculators using WCF and Biztalk.
- Integrated credit check services using Veda API to verify the client’s creditworthiness.
Technologies: SpecFlow, Elasticsearch, Windows Communication Foundation (WCF), SQL, ASP.NET, JavaScript, C#, Software Development, Microservices, APIs, API Integration, API Development, Scrum, REST APIs, Unit Testing, Fintech, Finance, Full-stack, Databases, Continuous Integration (CI), Full-stack Development, Asynchronous Programming, Jira, Git, HTML, Confluence, Object-relational Mapping (ORM), Web Development, IT Projects, SaaS, Data Structures, Agile, Test-driven Development (TDD), Algorithms, Scalability, Technology, Design Patterns, Back-end Development, SDKs, Documentation, Digital Banking, Payment Processing, Card Payments, Development, Test-driven Deployment, Financial Systems, Loan Management, Fintech Consultant, Fintech Design, API/Services Architecture, JSON Web Tokens (JWT), Ledgers, Transactions, Money Transfers
Senior Software Engineer
2015 - 2016
Veda (Equifax)
- Designed and architected the second version of the GetCreditScore.com.au public-facing website, Australia's leading credit score website.
- Supported the application during peak advertisement campaign times.
- Migrated application from a hosted server to the cloud.
Technologies: Amazon Web Services (AWS), SQL, .NET, React, JavaScript, C#, Leadership, Software Development, APIs, Front-end Development, API Development, Unit Testing, Fintech, Finance, Full-stack, Databases, Continuous Integration (CI), Full-stack Development, Domain-driven Design (DDD), Asynchronous Programming, Jira, Git, HTML, Confluence, Object-relational Mapping (ORM), Web Development, IT Projects, SaaS, Data Structures, Agile, CSS, Test-driven Development (TDD), Algorithms, Technical Consulting, Headless CMS, Back-end Development, Documentation, Development, Fintech Design, API/Services Architecture, JSON Web Tokens (JWT), Scalable Web Services, Random Number Generation, Transactions
Lead Developer
2014 - 2015
BPOHRIT Pty, Ltd.
- Led a team of four engineers building the full-stack platform to quickly assess small loan applications online, using bank transactions and income details.
- Developed modules to access banking data using Yodlee.
- Developed a jQuery/JavaScript-based web application to visually analyze consumer financial history.
Technologies: PostgreSQL, Angular, Web API, ASP.NET, C#, Leadership, API Development, Unit Testing, Fintech, Finance, Full-stack, Databases, Full-stack Development, Domain-driven Design (DDD), Asynchronous Programming, Jira, HTML, Confluence, Object-relational Mapping (ORM), Web Development, IT Projects, SaaS, CI/CD Pipelines, Agile, CSS, Test-driven Development (TDD), Algorithms, Technical Consulting, Design Patterns, Back-end Development, Product Ownership, Development, Fintech Design, API/Services Architecture, JSON Web Tokens (JWT), Scalable Web Services, Random Number Generation, Transactions, Event-driven Systems
Senior Software Engineer
2014 - 2014
WellRight, LLC.
- Designed and developed the SOA back-end architecture based on ASP.NET web API for the company's flagship WellRight product.
- Built CI/CD pipelines to deploy back end and BFF applications.
- Re-architected APIs in the cloud to scale up for more traffic.
Technologies: Amazon Web Services (AWS), CouchDB, Amazon Simple Notification Service (SNS), Amazon Simple Queue Service (SQS), Amazon DynamoDB, ASP.NET, JavaScript, C#, Front-end Development, API Development, AngularJS, Full-stack, Databases, Continuous Integration (CI), Full-stack Development, Asynchronous Programming, HTML, Object-relational Mapping (ORM), Web Development, IT Projects, SaaS, CI/CD Pipelines, Agile, CSS, Algorithms, Windows Server 2016, Technical Consulting, Startups, Electronic Health Records (EHR), Healthcare, HIPAA Compliance, Compliance, Back-end Development, Wearables, SaaS Design, Development, Fintech Design, API/Services Architecture, JSON Web Tokens (JWT), HIPAA, Scalable Web Services, Event-driven Systems
Senior Software Engineer
2013 - 2013
Fiserv Australia
- Participated in the development of Westpac banking corporation's modern online banking application.
- Integrated BFF application with Fiserv core banking app.
- Worked alongside business analysts and solution architects to develop the largest financial application of its time in the southern hemisphere.
Technologies: jQuery, Microsoft SQL Server, Knockout (Knockout.js), Web API, ASP.NET, C#, API Development, Fintech, Finance, Full-stack, Databases, Continuous Integration (CI), Full-stack Development, Domain-driven Design (DDD), CQRS, Asynchronous Programming, Jira, HTML, Confluence, Object-relational Mapping (ORM), Web Development, SaaS, CI/CD Pipelines, Agile, CSS, Algorithms, Windows Server 2016, Design Patterns, Back-end Development, Digital Banking, Fiserv, Development, Financial Systems, Fintech Consultant, Fintech Design, API/Services Architecture, JSON Web Tokens (JWT), Money Transfers, Payments
Senior Software Engineer
2012 - 2013
ASX
- Worked in the settlement and clearing technology group as a development consultant for the new centralized collateral management system.
- Leveraged existing technology provided by Clearstream Banking SA for the $7+ million projects (ASX Collateral) to facilitate the allocation of the cheapest, acceptable collateral for a repurchase agreement (repo).
- Integrated with both the Austraclear and CHESS settlement systems.
Technologies: Microsoft SQL Server, Windows Communication Foundation (WCF), jQuery, .NET, C#, API Development, Fintech, Finance, Full-stack, Databases, Domain-driven Design (DDD), Asynchronous Programming, HTML, Confluence, Object-relational Mapping (ORM), Agile, Algorithms, Design Patterns, Development, Financial Systems, Fintech Consultant, Fintech Design, API/Services Architecture, JSON Web Tokens (JWT), Money Transfers
Senior Software Engineer
2011 - 2012
Challenger Financial Services
- Participated in developing the Challenger online application, building an advisers and investors relationship portal and web services-based integration of the IRESS XPLAN advisory software.
- Set up CI/CD pipelines for ASP.NET back-end deployment.
- Developed a test suite to perform regression testing with each commit.
Technologies: SpecFlow, Microsoft SQL Server, Web API, C#, ASP.NET, API Development, Fintech, Finance, Full-stack, Databases, Domain-driven Design (DDD), Asynchronous Programming, Jira, HTML, Confluence, Object-relational Mapping (ORM), Web Development, Algorithms, Windows Server 2016, Development, Financial Systems, Fintech Consultant, Fintech Design, API/Services Architecture
Senior Software Engineer
2010 - 2011
VioCorp
- Worked as part of the design and development team for VioAd: a greenfield project to build a high-volume server-class product that serves millions of context-sensitive image and video advertisements per day.
- Wrote code, designed features, and maintained the product.
- Helped develop the public-facing high-traffic websites for Tonton, ntv7, TV3, and 8TV, which is the third most visited website in Malaysia.
Technologies: NServiceBus, MongoDB, Microsoft SQL Server, jQuery, JavaScript, ASP.NET, C#, API Development, Databases, Domain-driven Design (DDD), Asynchronous Programming, HTML, Confluence, Object-relational Mapping (ORM), Web Development, Agile, Algorithms, Windows Server 2016, WordPress, Laravel, PHP, Development, API/Services Architecture, Event-driven Systems