Akash Agarwal


Full-stack, Platform Engineer

Professional Summary

Full-stack & platform engineer with 8+ years architecting distributed systems, cloud infrastructure, and AI-integrated applications across GCP, Azure, and on-prem. Owns technical direction end to end—identifying the high-leverage path through ambiguous problems and delivering it from planning to production, whether a risk-critical database migration, platform-wide performance work, or a GenAI product shipped solo. Combines deep technical expertise with client-facing communication in research and enterprise settings.


Technical Skills

Languages: TypeScript, JavaScript, Python, Java, Dart, Ruby, C#, Zsh/Bash

Frontend: Next.js, React, Vue, Flutter, SurveyJS, Material UI, Tailwind

Backend: Spring Boot, FastAPI, Node.js (Hapi/Express), Ruby on Rails, Supabase

Databases: PostgreSQL (pgvector, Drizzle ORM, pgBackRest, TimescaleDB, foreign data wrappers), BigQuery, RabbitMQ, Redis, MySQL, MongoDB

Cloud & DevOps: GCP (GKE, Cloud Run, IAM, Logging), Azure (Container Apps, AI Foundry), Kubernetes, Docker, Terraform, Pulumi, Bicep, GitHub Actions

AI/ML: LangChain, Azure OpenAI, Groq, MLFlow, TensorFlow/Keras, Weights & Biases

Auth & Security: Auth0, Keycloak (OAuth2.0/OIDC), Row-Level Security, network sandboxing (nftables, mitmproxy), traffic analysis (Zeek, tshark, tcpdump)

Third-Party Integrations: Twilio, Mailgun, Brevo, Metabase


Experience

Software Engineer | Aug 2020 - Present | Applied Artificial Intelligence Institute (A2I2), Deakin University, Melbourne, AU

Principal Responsibilities

  • Primary technical contact for Deakin’s GCP Subject Matter Expert; drive security initiatives and enterprise-grade implementations across multiple GCP projects.
  • Budget technical infrastructure for 5+ research grant applications, evolving processes for improved forecasting reliability.
  • Mentor developers in modern technologies, cloud platforms, and best practices.
  • Architect monitoring, alerting, and governance policies across multi-project infrastructure with 2 billing accounts.
  • Lead CI/CD initiatives including GitHub Actions migration, comprehensive code reviews, and technical documentation.
  • Conduct security audits, performance optimization, and feasibility assessments for third-party integrations.
  • Built AI-assisted engineering tooling, including a Claude-based platform-wide log-analysis workflow.

Project: Conductor (2020 - Present)

Cloud Infrastructure & Platform Engineering

  • Manage multi-cloud infrastructure across Google Cloud Platform with comprehensive cost analysis for research grant applications.
  • Implement Infrastructure-as-Code using Terraform and Pulumi to provision IAM policies, Workload Identity Federation pools, GCS buckets, Secret Manager, Compute Engine, Cloud Run/Functions, and monitoring/alerting resources—refactoring shared modules for reuse across multiple projects.
  • Migrated cluster authentication to Workload Identity Federation with Secret Manager, eliminating static service-account keys.
  • Led Spring Boot migration from 2.2.7 to 3.3.4 with zero downtime for platform serving hundreds of research participants.
  • Architect GCP observability at scale: log-based metrics, uptime checks, and alert policies for database, node-scaling, message-queue, and load-balancer health, routed to dedicated Slack channels.
  • Optimize Kubernetes resource consumption using custom capacity-analysis tooling, achieving significant hosting cost reductions.
  • Pro-active mitigated multiple critical security vulnerabilities throughout the project’s lifespan.
  • Built a hardened, network-isolated sandbox (Docker, non-root, nftables egress control, mitmproxy TLS interception) to safely execute and audit untrusted third-party tooling—capturing and inspecting all outbound traffic, including JVM TLS, to vet what open-source dependency tools exfiltrate.
  • Migrate to managed SSL certificates across multiple domains.
  • Hardened production disaster recovery with resilient backup pipelines and failure diagnostics.

Application Development

  • Contribute to and review code for a complex asynchronous distributed system involving AI, Postgres, SpringBoot, RabbitMQ, etc.
  • Implement contract testing using Pact with guidelines for team adoption.
  • Established centralized dependency management with OpenRewrite integration for automated updates.

Platform Modernization & Performance (2025 - Present)

  • Led an in-place PostgreSQL 11→18 / TimescaleDB upgrade of a ~300GB production cluster on Kubernetes, reducing downtime from days to minutes via a rehearsed, snapshot-based migration strategy.
  • Added GraalVM native-image support across all Java services with a benchmarking harness for faster startup and lower resource footprint.
  • Upgraded Spring Boot from 3.3.4 to 3.5.x and rolled out ECS structured logging platform-wide.
  • Modernized toolchain: migrated frontend from npm to pnpm and CI to Node 24 LTS.

Project: CARES (2025 - Present)

Full-Stack Development & Generative AI Integration

  • Sole-engineer delivering a clinical survey platform in 6 weeks for overseas conference demonstration, translating an 1800+ question psychological assessment instrument into SurveyJS with integrated GenAI workflows.
  • Integrated Azure AI Foundry to elicit comprehensive, clinically-relevant responses from UK families reporting children’s mental health concerns, reducing clinician-family communication cycles.
  • Built production solution using Next.js with TypeScript, SurveyJS for dynamic form generation, and Drizzle ORM for type-safe database operations.
  • Deployed on Azure Container Apps with MLFlow for experiment tracking, implementing TDD in an unfamiliar tech stack under strict deadline.
  • Provisioned Azure infrastructure with Bicep IaC—Container Registry, Container Apps, Blob Storage, and Functions—with a PowerShell auto-stop runbook for cost control.
  • Engineered a resilient async pipeline with Dead Letter Queue handling and a self-hosted, auth-secured MLFlow deployment for experiment tracking.
  • Built a survey ETL pipeline converting the 1800+ question instrument to SurveyJS with DSM-5 mapping, conditional visibility, and PII filtering of children’s identifiers.
  • Serve as primary client liaison with BlackDog Institute, translating clinical requirements into technical specifications.

Project: MemoryAid (2025 - Present)

Mobile Development & Backend Architecture

  • Established Supabase backend architecture including schema design with linting, Row-Level Security policies, pgTap testing, and edge functions for multi-database operations.
  • Implemented Flutter/Dart mobile application with local storage and Supabase integration.
  • Developed reliable data migration pipelines between Conductor and Supabase platforms.
  • Contributed to project direction through technical documentation and pull request reviews.

Project: Living Knowledge (2024)

Machine Learning & AI Engineering

  • Architected PDF processing solutions leveraging GPT-3/4 integration with fuzzy matching and semantic search for document analysis.
  • Implemented database solutions using pgvector and tsvector for vector similarity and full-text search.
  • Deployed containerized MLFlow experiment tracking infrastructure for reproducible ML workflows.
  • Developed proficiency with open-source LLMs and SLURM cluster management for HPC environments.

Project: Cognitive Reviewer (2023)

Full-Stack Development

  • Authored engineering specifications for user feedback collection systems, leading full-stack implementation from design to deployment.
  • Developed RESTful APIs using FastAPI, establishing comprehensive Python testing frameworks.
  • Implemented frontend features using React for cognitive assessment tools.

Software Engineer | Mar 2019 - Jun 2020 | Deakin University, Melbourne, AU

  • Led engineering and product ownership across projects using React, Hapi, MySQL, MongoDB, Redis, Socket.io, and PostgreSQL.
  • Primary technical liaison for multiple clients, managing stakeholder expectations while implementing Agile methodologies.
  • Developed standards for secure, maintainable code and deployments using Docker Swarm and docker-compose.

Project: Educator Health Reporting System (2019-2020)

  • Developed backend using Hapi framework integrating with REDCap API, syncing participant data across systems with Sequelize ORM.
  • Designed 4NF database schema and migrated ~19K records using parallel batch processing.
  • Built React frontend with Material UI, iterating wireframes with stakeholders using Balsamiq and Adobe XD.

Project: Overseer (2019)

  • Engineered containerized Ruby application for executing and evaluating untrusted student code submissions within the OnTrack learning management system.
  • Developed Ruby gem for shared functionality between Overseer and OnTrack with RabbitMQ integration via Bunny.

Casual Academic | Mar 2019 - Jun 2020 | Deakin University, Melbourne, AU

Tutored Object-Oriented Programming (C#), Data Structures & Algorithms, and IoT Software Architecture using AWS and IBM Cloud.


Software Engineer Intern | Nov 2018 - Feb 2019 | Deakin University, Melbourne, AU

Developed React frontend and Hapi/MongoDB backend applications. Executed Agile spikes and authored technical documentation using UML methodologies.


Freelance Software Developer | Jul 2016 - Jan 2018 | India

Built mobile applications using Qt and Android with Node.js and Ruby on Rails backends. Deployed WordPress solutions with optimized Nginx configurations.


Education

Masters of IT (Professional) | 2019 | Deakin University, Melbourne, AU

Specialization in Cyber Security

Minor thesis on automatic assessment systems led to Project Overseer implementation.

B.Tech in Computer Science | 2016 | LPU, India

Majors in Software Engineering


Open Source