Skip to main content
Aman Garg

Aman Garg

Software Engineer – Backend & Distributed Systems

Talent
BengaluruMember since September 1, 2026
JavaSQLSpring BootOOPMySQLHDFSAWS S3ADLS
·

Hire this person

Send a job offer directly to this candidate

JavaSQLSpring BootOOPMySQL

About

Backend Software Engineer with 3+ years of experience building production systems using Java and Spring Boot. Experienced in designing and owning backend services, REST APIs, distributed data-processing workflows, and cloud integrations across AWS, Azure, and GCP.

Experience

Software Engineer at Intellicus Technologies (2025-01 – Present)

  • Built core pieces of a natural language OLAP querying feature, including intent classification, LLM orchestration, and SQL/MDX query generation, cutting average query turnaround time by roughly 50%.
  • Added a query-processing layer that lets the platform run SQL directly against unstructured PDF content, removing a manual data-extraction step that used to slow down onboarding new PDF-based data sources.
  • Built and maintained backend integrations with AWS S3, Azure ADLS, and Google Cloud Storage, handling cloud-specific auth, credentials, and tenant-level data isolation across customer environments.
  • Designed a scheduled Spring Boot cleanup service that finds and removes stale data across HDFS, relational databases, Redis, and local storage, with failure handling so partial cleanups don't leave the system in a bad state.
  • Debugged and fixed production issues across Hadoop, Spark, AWS, Azure, GCP, Snowflake, BigQuery, and PostgreSQL integrations, doing root-cause analysis and coordinating fixes across environments.
  • Fixed a recurring class of reliability issues in distributed data-processing workflows tied to resource management, session lifecycle, and cross-cloud auth, which came up repeatedly during customer deployments.

Software Engineer (E1) at Crest Data Systems (2023-11 – 2024-12)

  • Built a Java-based log-processing pipeline handling 280M+ events per day, using multithreading, batching, schema validation, and failure recovery to keep throughput stable under load.
  • Owned the backend services that ingest, process, schedule, and export large volumes of security log data, including retry and recovery logic for failed processing tasks.
  • Reduced data loss by around 40% by tracking down failure scenarios in the log-processing workflows and building automated recovery for them instead of relying on manual restarts.
  • Built Vue.js dashboards and the REST APIs behind them so the team could monitor processing status, system health, and failures without digging through logs.

Education

B.Tech. in Computer Science and Engineering – Indian Institute of Information Technology (IIIT) Surat (2020 – 2024)

Skills

Software EngineerBackend & Distributed Systems

Reviews

Related