Experience

Remote backend work, platform ownership, and measurable product impact.

Each role is framed by the engineering challenge, architectural choice, and the operational result.

Crossing Hurdles

AI Coding Annotator (Freelance)

Sep 2026 - Present - Remote, project-based freelance

GoRustDockerDistributed SystemsDatabasesSecurity Testing

Designs and validates deterministic coding benchmarks in Go and Rust for databases, distributed systems, crash recovery, and software-supply-chain security.

Challenges

  • Real-world coding tasks must expose implementation and reasoning failures while remaining objectively verifiable.
  • Crash recovery, protocol invariants, and supply-chain security require adversarial cases beyond happy-path tests.
  • Every benchmark package must remain reproducible inside an isolated environment.

Architecture Decisions

  • Builds complete Terminal-Bench tasks with specifications, Dockerized environments, and reference solutions.
  • Implements isolated verifiers and deterministic suites for failure, security, and restart-consistency cases.
  • Runs static checks, rubric reviews, and Oracle/NOP evaluations before submission.

Impact

  • Packages reproducible benchmark submissions for upload to Deccan AI.
  • Covers adversarial failures, protocol invariants, security checks, and restart consistency.
  • Connects benchmark specifications, reference implementations, and verification evidence in one reviewable deliverable.
micro1

Software Engineer, Contract

May 2026 - Present - Remote from India, concurrent with M.Tech

JavaSpring BootPostgreSQLReactCI/CDObservability

Builds and maintains backend product features across a Java/Spring Boot, React, and PostgreSQL platform.

Challenges

  • Product requirements need to be translated into clear API behavior and data-model changes.
  • Backend issues require evidence from logs, database state, and reproducible test cases.
  • Remote delivery depends on concise implementation notes and reliable release checks.

Architecture Decisions

  • Implements REST APIs and service logic with Java and Spring Boot.
  • Works across React client flows and PostgreSQL-backed data models.
  • Participates in design reviews, CI/CD workflows, debugging, and release validation.

Impact

  • Delivers backend features from clarified requirements through implementation and verification.
  • Diagnoses defects using logs, database inspection, and regression checks.
  • Documents API behavior and implementation decisions for review and follow-up work.
Mercor

Software Engineer

May 2025 - Apr 2026 - Remote

Backend DebuggingApplication SupportLog AnalysisRoot Cause AnalysisAPIs

Handled backend debugging, production support tickets, log analysis, and stakeholder communication for customer-reported issues.

Challenges

  • Production issues required fast triage across logs, user reports, and reproducible failure cases.
  • Customer-facing tickets needed clear status communication while engineering investigation continued.
  • Reliability improvements had to be grounded in repeatable root cause analysis.

Architecture Decisions

  • Built a triage rhythm around logs, reproduction steps, root cause notes, and fix validation.
  • Collaborated with stakeholders to communicate issue scope, status, and resolution paths.
  • Contributed debugging insights back into reliability improvements for backend services.

Impact

  • Improved speed and clarity of issue resolution by isolating reproducible bugs from support tickets.
  • Strengthened production reliability through recurring failure analysis and debugging.
  • Built application-support experience that complements backend systems engineering.
Alethe Labs

Software Engineer Intern

Jun 2025 - Aug 2025 - Remote

PythonFastAPIReactCachingAdmin Systems

Built and tested Python/FastAPI endpoints and supporting React workflows for configuration management.

Challenges

  • Configuration workflows required consistent input validation and error handling.
  • Frontend and backend behavior needed to remain aligned as endpoints evolved.
  • Defects had to be reproduced and isolated before changes could be verified.

Architecture Decisions

  • Implemented FastAPI endpoints with explicit validation and error responses.
  • Connected API responses to React administration workflows.
  • Added tests and debugging notes around affected request paths.

Impact

  • Improved the consistency of configuration workflows through clearer validation.
  • Supported regression testing and root-cause analysis for backend and UI defects.
  • Created a more maintainable operational path for support and engineering teams.
Outlier

Freelance Software Developer, Backend & Automation

May 2025 - Feb 2026 - Remote

PythonAutomationBackend DevelopmentDebugging

Delivered backend and automation work in a freelance setting, with emphasis on debugging, repeatability, and implementation quality.

Challenges

  • Freelance tasks required quickly understanding varied backend and automation requirements.
  • Automation work needed predictable behavior across changing inputs and edge cases.
  • Quality expectations required clear assumptions and reliable validation.

Architecture Decisions

  • Structured work around small backend utilities, automation workflows, and reproducible checks.
  • Validated outputs against task constraints before delivery.
  • Kept implementation notes explicit so follow-up debugging was easier.

Impact

  • Built practical automation and backend debugging experience across varied task contexts.
  • Improved repeatability of manual workflows through targeted automation.
  • Strengthened ability to move from ambiguous requirements to working software.
TMEIC India

Intern

Mar 2024 - Sep 2024 - Tumkur, Karnataka, India

FastAPILow-Code PlatformsPower AutomateInternal Tools

Developed internal business applications and API integrations to support digitization initiatives and process automation.

Challenges

  • Internal workflows needed digitized applications that non-engineering stakeholders could operate.
  • API integration work had to connect low-code business applications with backend services.
  • Manual email workflows created avoidable coordination overhead.

Architecture Decisions

  • Built internal applications on a low-code platform for business process digitization.
  • Integrated FastAPI services into internal workflows.
  • Used Microsoft Power Automate to automate email communication flows.

Impact

  • Streamlined internal business processes through digitized application workflows.
  • Improved communication efficiency by automating repeated email flows.
  • Built early experience connecting APIs, automation, and stakeholder-facing tools.
Google for Developers

Android Developer Virtual Intern

Jan 2024 - Mar 2024 - Remote

AndroidKotlinMobile Development

Completed a 10-week Android Developer Virtual Internship through the India Edu Program supported by Google for Developers.

Challenges

  • Built Android fundamentals through a structured internship program.
  • Applied mobile development concepts across practical exercises.
  • Balanced coursework with independent technical upskilling.

Architecture Decisions

  • Worked through Android development fundamentals and implementation patterns.
  • Practiced Kotlin-based application development concepts.
  • Completed program milestones across the 10-week curriculum.

Impact

  • Added mobile development context to a backend-heavy engineering foundation.
  • Strengthened Kotlin and Android fundamentals.
  • Completed a recognized Google for Developers supported internship program.
DevTown

Business Development Manager

Aug 2023 - Jan 2024 - Bengaluru, Karnataka, India

Stakeholder CommunicationCustomer SupportOperations

Built customer-facing communication and stakeholder coordination experience before moving deeper into software engineering roles.

Challenges

  • Role required clear communication across business, learner, and operations contexts.
  • Stakeholder expectations needed consistent follow-up and status clarity.
  • Customer-facing work demanded structured problem framing.

Architecture Decisions

  • Developed communication habits around context gathering, follow-up, and expectation setting.
  • Worked in a customer-facing environment that later informed support-oriented engineering work.
  • Built early operating discipline around ownership and accountability.

Impact

  • Strengthened cross-functional communication for later engineering and application-support roles.
  • Built comfort translating ambiguous user needs into actionable next steps.
  • Added customer empathy to a systems and backend engineering profile.
Technical Range

A backend-heavy skill set with reliability and AI infrastructure context.

Languages

JavaPythonC++GoKotlinTypeScriptSQLBash

Backend & Distributed

Distributed SystemsConcurrencySpring BootKafkaMicroservicesREST APIsFastAPIHigh Availability

Data & Cloud

PostgreSQLMongoDBRedisAWSAzure AKSKubernetesDockerCloud Computing

Reliability & Support

OpenTelemetryPrometheusTestcontainersLog AnalysisIssue TriageRoot Cause AnalysisApplication Support

AI / ML

Artificial IntelligenceRAGLLM EvaluationSemantic KernelTransformers
Leadership

Signals beyond coursework.

President of Edutech Club at VIT-AP University, delivering a 12-session systems design, AI, and placement curriculum to 500+ members.
S Grade in Data Structures and Algorithms; solved 318 LeetCode problems.
Codeforces Expert with a 1622 rating.