Professional Summary
Full-stack & Platform engineer with 8+ years of experience architecting distributed systems, cloud infrastructure, and AI-integrated applications. Proven track record delivering end-to-end solutions across GCP, Azure and on-prem—from mobile apps to production ML pipelines. Combines deep technical expertise with client-facing communication skills in research and enterprise settings.
Technical Skills
Languages: TypeScript, JavaScript, Python, Java, Dart, Ruby, C#, Zsh/Bash
Frontend: Next.js, React, Flutter, SurveyJS, Material UI, Tailwind
Backend: Spring Boot, FastAPI, Node.js (Hapi/Express), Ruby on Rails, Supabase
Databases: PostgreSQL (pgvector, Drizzle ORM), RabbitMQ, Redis, BigQuery, MySQL, MongoDB
Cloud & DevOps: GCP (GKE, Cloud Run, IAM, Logging), Azure (Container Apps, AI Foundry), Kubernetes, Docker, Terraform, Pulumi, GitHub Actions
AI/ML: LangChain, Azure OpenAI, MLFlow, TensorFlow/Keras, Weights & Biases
Auth & Security: Auth0, Keycloak (OAuth2.0/OIDC), Row-Level Security
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.
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.
- 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: 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 for automated deployment across environments.
- Led Spring Boot migration from 2.2.7 to 3.3.4 with zero downtime for platform serving hundreds of research participants.
- Optimize Kubernetes resource monitoring and consumption strategies, achieving significant hosting cost reductions.
- Execute security vulnerability mitigation including OpenSSH remediation and managed SSL certificates across domains.
- Deploy enhanced observability with GCP metrics monitoring, alert policies, and traffic analysis solutions.
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.
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
- doubtfire-api: github.com/doubtfire-lms/doubtfire-api
- smartCapitaliseJs: akashagarwal7.github.io/smartCapitaliseJs