Skip to content
~/dipjyoti

Résumé

Engineering Manager with 10+ years across distributed systems, cloud-native platforms, and applied AI — bringing agentic AI and LLM automation into the software delivery lifecycle.

Dipjyoti Metia · Melbourne, Australia ·dipjyotimetia@outlook.com ·LinkedIn ·GitHub

Executive Summary

I'm an Engineering Manager at ANZ, leading teams that build cloud-native software behind digital banking services used by millions of customers. My focus is on evolving these systems — reliability, observability, and developer experience — and on bringing agentic AI and LLM-assisted automation into the delivery lifecycle where it genuinely adds leverage: test generation, evaluation, and human-in-the-loop guardrails rather than automation for its own sake. I have deep expertise in distributed systems, cloud-native architecture, and microservices, with a growing focus on applied and agentic AI, always anchored to production safety and quality.

Leadership and engineering scope

Leadership & Strategy

  • Team Building & Mentoring
  • AI-Assisted Delivery Strategy
  • Developer Experience & Platform Strategy
  • Shift-Left Testing
  • Stakeholder Management
  • Budget & Resource Planning

Architecture

  • Custom Framework Development (Golang, TypeScript)
  • Microservices Architecture
  • Agentic AI & Agent Orchestration (Google ADK, MCP)
  • Event-Driven Architecture
  • LLM Evaluation & Guardrails (Braintrust, human-in-the-loop)

Performance & Reliability

  • Load Testing (K6, Locust, JMeter, Gatling)
  • Performance Engineering & Optimization
  • Chaos Engineering (Litmus, Chaos Mesh)
  • SRE Practices & SLI/SLO Definition
  • Observability (OpenTelemetry, Prometheus)
  • Application Monitoring (Honeycomb, Grafana)

Cloud & DevOps

  • GCP/AWS/Azure Cloud Platforms
  • Kubernetes & Serverless Orchestration
  • CI/CD (GitHub Actions)
  • Infrastructure as Code (Terraform)
  • Service Virtualization (WireMock)
  • Containerization (Docker)

Professional Experience

Engineering Manager

Aug 2025 – Present

ANZ Banking Group

Melbourne, Australia • Leading the Enablement Engineering function for ANZ Digital Channels.

  • Responsible for the engineering platforms and shared tooling that sit underneath banking, lending, and cross-product services, with a strong focus on reliability, observability, and developer experience.
  • Built internal development and testing infrastructure, performance engineering, and system-validation capabilities that plug into CI/CD as confidence signals rather than gates.
  • Piloting agentic AI and LLM-assisted automation in everyday engineering workflows — test-case generation, scenario modelling, and natural-language interfaces over our tooling — paired with evaluation and human-in-the-loop checks so teams move faster without cutting corners.
  • Designed and rolled out a custom Golang-based distributed performance engineering framework integrated with Cloud Run, Spanner, and OpenTelemetry, giving teams visibility into how systems behave under load — not just whether tests pass or fail.
  • Led the development of shared test data and service simulation capabilities, including Golang-based CLI tools and Kafka/event-driven system simulation, which significantly reduced setup time and improved end-to-end coverage.
  • Focus on how engineering systems shape team behaviour, quality, and delivery outcomes — beyond the individual tools used to build them.

Chapter Lead - Engineering

Aug 2022 – Aug 2025

ANZ Banking Group

Melbourne, Australia

  • Led the engineering chapter responsible for quality and testing strategy across core banking domains — payments, accounts, transactions, cards, and statements — all built in Golang in a cloud-native environment.
  • Shifted ownership of quality back to teams, moving away from “testing as a phase” toward testing as part of engineering.
  • Partnered with teams to remove release bottlenecks and surface failures earlier in the pipeline.
  • Embedded automation-first practices and performance and reliability tooling to surface system behaviour earlier in delivery, rather than only in production.
  • Integrated OpenTelemetry into our gRPC testing frameworks, giving us much better insight into failures and reducing time spent guessing where things broke.
  • Modernised our service virtualisation capabilities, migrating legacy tooling to TypeScript on Cloud Run and extending it to support Kafka and event-driven workflows.

Senior Software Engineer

May 2020 – Aug 2022

ANZ Banking Group

Melbourne, Australia

  • Built service virtualisation solutions using serverless architectures to unblock teams and reduce dependency on unstable environments.
  • Worked with GCP, Kubernetes, Pub/Sub, Cloud Run, and Kafka-based event-driven systems supporting core banking services.
  • Managed quality for payment, account, transaction, and card services built in Golang within a cloud-native environment.
  • Worked extensively with event-driven systems, including Kafka and Apache Beam, and built tooling to test those systems reliably.
  • Built a testing framework for eventing architecture using confluent-kafka-go and Google Cloud Functions.
  • Built live Dynatrace dashboards and Slack notifications to make system signals actionable, and Golang CLI utilities to support command-line testing.
  • Helped teams shift testing left across unit, system, security, and performance testing; developed k6 REST and ghz gRPC performance frameworks to expose real system limits.
  • Collaborated with SRE teams on monitoring and SLI/SLO definition, achieving 99.95% service availability.

Software Development Engineer in Test (SDET)

Apr 2018 – May 2020

Sportsbet

Melbourne, Australia • Mobile automation and AWS serverless testing

  • Architected a mobile test automation framework for iOS and Android using Appium, reducing manual testing by 70%.
  • Implemented AWS serverless testing infrastructure with Lambda and DynamoDB for load testing the sports betting platform.
  • Developed a BDD framework with Cucumber achieving 85% automated coverage for critical user journeys.
  • Led migration from Protractor to WebDriver for web automation, improving test stability by 45%.
  • Built reusable mobile, API, and web automation frameworks, including API authentication handling, integrated with Jenkins, Artifactory, AWS services, cloud and on-prem device farms.
  • Contributed across Java, C#, JavaScript, and .NET Core; supported Node-based frameworks, enterprise NPM modules, and service mocks that unblocked frontend teams.
  • Introduced logging, dashboards, and alerts into test systems, and used Lambda, API Gateway, S3, and containerised workloads to support scalable execution.

Senior Test Analyst

Oct 2016 – Apr 2018

National Australia Bank (NAB)

Melbourne, Australia • Azure cloud migration and test automation

  • Designed and implemented a BDD test automation framework using Cucumber and Java for the internet banking platform.
  • Led Azure cloud migration testing for 15+ microservices, ensuring zero-downtime deployment.
  • Established a CI/CD pipeline with Jenkins achieving 90% automated regression coverage.
  • Mentored a team of 5 junior testers on automation best practices and cloud testing strategies.
  • Built Protractor automation for Angular digital-banking applications and API automation for REST and SOAP services using Java, REST Assured, Gradle, and Artifactory.
  • Planned, reviewed, and executed test scenarios in Jira Zephyr, translating business scenarios into acceptance criteria.
  • Worked with Selenium, Cucumber, Node.js Stubby, Oracle SQL, Salesforce database testing, Sauce Labs, BrowserStack, Maven, and Jenkins-based distributed builds.

Test Engineer

Feb 2015 – Oct 2016

Infosys Limited

Bangalore, India • Selenium automation and API testing

  • Developed a Selenium WebDriver automation framework for an e-commerce platform with 200+ test cases.
  • Implemented a REST API testing framework using REST Assured and TestNG for microservices validation.
  • Executed comprehensive functional, regression, and integration testing for banking applications.
  • Reduced test execution time by 60% through parallel execution and test optimization strategies.
  • Built behaviour-driven Selenium and Cucumber automation for web and desktop applications, including SAS fraud-detection workflows.
  • Developed SQL and database-validation skills across Oracle and Teradata-backed systems, alongside API testing, test-case design, and defect analysis.

Certifications

Open Source

  • Devstrap — Infrastructure as code for declaratively provisioning and reconciling a macOS developer workstation.
  • Deep Agent Action — A security-conscious GitHub Action that runs coding agents inside CI runners to plan, review, and open pull requests.
  • openapi-go-mcp — Generate Go MCP servers from OpenAPI 3.x and Swagger 2.0 specifications, turning API operations into agent tools.
  • Restura — API and developer tooling for designing, testing, and operating modern services with AI-native workflows.
  • Pub/Sub Emulator — A local Google Cloud Pub/Sub emulator with a web dashboard for offline development and event-flow testing.
  • EventShark — A serverless Kafka event publisher for validating event-driven architecture.

Speaking

Available to speak on agentic AI in the delivery lifecycle, LLM evaluation, and quality engineering. Past talks:

  • Web Engineering using Puppeteer · Feb 2019
  • Protractor with BDD · Sep 2017

Education

  • Master of Engineering

    West Bengal University of Technology, India

  • Bachelor of Engineering

    West Bengal University of Technology, India

Publications

  • “A Hybrid SVM-NN Based Multilevel Classifier For Detecting Network Intrusions”

    Published March 2015

  • “An Efficient Hybrid Multilevel Intrusion Detection System in Cloud Environment”

    Published August 2014