Dhiwakar N Amarnath

Co-Founder

Bengaluru, Karnataka, India13 yrs 4 mos experience
Most Likely To Switch

Key Highlights

  • Architected compliance-critical calculation engines.
  • Led backend engineering team through rapid scaling.
  • Developed AI-powered solutions for HR processes.
Stackforce AI infers this person is a SaaS backend engineer with strong expertise in microservices and cloud architecture.

Contact

Skills

Core Skills

TypescriptLeadershipPostgresqlInngest Workflow Orchestration FrameworkTrpcModel Context ProtocolMicroservicesGo (programming Language)KubernetesServerless ComputingAwsSpring BootStatistical Data AnalysisMachine LearningJava

Other Skills

Object-Oriented Programming (OOP)Project ManagementProduct ManagementPeople ManagementgRPCCockroachDBNode.jsAmazon Web Services (AWS)Core JavaJavaScriptPythonElasticSearchMongoDBApache KafkaBackbone.js

About

Backend engineer with 10+ years building distributed systems and SaaS platforms across startups and enterprises. Led architecture for compliance-critical calculation engines, data integration platforms, and high-throughput services. Strong track record of technical leadership, mentorship, and ownership from design through production operations.

Experience

Aidora

Founding Engineer

Jun 2023Present · 2 yrs 9 mos · Bengaluru · Remote

  • Architected and built the core leave eligibility and benefits calculation engine from scratch as the first engineer, supporting 40+ overlapping US federal, state, and local leave programs (FMLA, CA, NY, WA, MA, and more). Designed a temporal policy system with retroactive, proactive, and reactive calculations, plus policy versioning that allows mid-year benefit changes without breaking historical accuracy.
  • Built workflow orchestration infrastructure using durable async workflows, powering HRIS syncs, notifications, document processing, and compliance state transitions. Designed a dynamic leave workflow system where each leave progresses through a uniquely generated DAG based on leave type, jurisdiction, wage replacement, and company-specific policies.
  • Drove AI integration by designing and implementing a Model Context Protocol (MCP) to expose type-safe backend APIs for LLM agents, enabling an AI-powered leave assistant with structured tool calls for eligibility checks, leave creation, and policy interpretation.
  • Led backend engineering as the team scaled, owning architectural direction through design reviews, code reviews, and mentorship. Established a rigorous design review process (written proposals, security/compliance analysis, DB impact, rollback plans) to prevent architectural drift. Maintained consistency across 20+ tRPC API routers (100s of APIs), 30+ database models and 30+ background jobs as the team grew to 10+ engineers.
  • Raised engineering standards company-wide by creating comprehensive coding and operational guidelines, standing up on-call rotations with runbooks and postmortems, and setting aggressive incident response goals.
  • Played a key role in team growth and sustained delivery velocity: interviewed 50+ candidates, ran regular 1:1s and career development, and led a 16-week streak of weekly feature launches with zero production hotfixes—balancing speed with long-term technical excellence.
TypeScriptObject-Oriented Programming (OOP)Model Context ProtocolTRPCPostgreSQLInngest Workflow Orchestration Framework+4

Fi

Senior Software Engineer

Jan 2023Jun 2023 · 5 mos · Bengaluru, Karnataka, India · On-site

  • Built backend capabilities needed for the User Affluence project
  • Owned and improved the credit report service
  • Worked on vendor integrations for loans
gRPCPostgreSQLMicroservicesCockroachDBGo (Programming Language)

Cloudera

Senior Software Engineer

Mar 2020Dec 2022 · 2 yrs 9 mos · Bengaluru, Karnataka, India

  • Joined as part of acquisition of Datacoral by Cloudera. As part of the R&D org Cloudera Innovation Accelerator we continued to work on building the next generation data platform.
  • Led the design and development of containerizing the Datacoral orchestrator app so that it can be deployed inside a Kubernetes cluster and offered as part of Cloudera’s offering. Added ability to support connector and warehouse driver deployments as part of the orchestration itself thereby removing dependency on centrally managed Jenkins jobs in legacy Datacoral product.
  • Designed and built CLIs to automate product provisioning flows.
  • This was a major project which enabled Datacoral product integrate with Cloudera’s CDP One successfully after the acquisition.
Node.jsServerless ComputingKubernetesAmazon Web Services (AWS)JavaMicroservices+2

Datacoral inc

Software Engineer

Mar 2020Jun 2021 · 1 yr 3 mos · Bengaluru, Karnataka

  • Part of the core team that built the end-to-end AWS-native serverless product that is used to ingest, load and transform data from 80+ data sources to warehouses like Snowflake, Redshift, Apache Hive.
  • Worked on the core platform that built infra microservices, deployment and runtime frameworks for ingestion and transformation with clear interfaces to support generic ingestion source or warehouse. Worked on the redesign of the platform to use dependency-based DAG architecture, built new warehouse drivers and improved existing warehouse drivers to support longer (>15 mins) queries using fallback computes.
  • Built new datasource connectors and added features to existing connectors in the product. Led the development of 5 new datasource connectors some of which won us major new customers. Worked on improving and adding features to 15+ API connectors and database connectors for PG and MySQL (query based and replication based).
Node.jsServerless ComputingAmazon Web Services (AWS)JavaScriptPythonAWS

Oyo

Software Development Engineer II

Oct 2019Mar 2020 · 5 mos · Hyderabad Area, India

  • Worked in the platforms team as backend developer. The work involved building and maintaining microservices for user identity management.
  • Redesigned the User Profile Service. Used spring boot (legacy service used to be in Ruby on Rails). The service uses MongoDB for persistent storage, Elasticsearch for analytics querying and Kafka to maintain eventual consistency of data in Elasticsearch. The service uses Thrift to communicate with other services.
  • This redesign reduced the service latencies by 50% and increased the throughput by over 100%.
Spring BootElasticSearchAmazon Web Services (AWS)MongoDBJavaApache Kafka+2

Optmyzr

Software Development Engineer II

Nov 2015Oct 2019 · 3 yrs 11 mos · Hyderabad Area, India

  • Optmyzr is a leading provider of enterprise-grade search marketing software for the ad platforms of Google, Bing, Facebook and Amazon. 4+ Billion USD of ad spend is managed through Optmyzr product by its customers. I was an early recruit (3rd engineer) in the company and conceptualized, designed and built a significant share of the capabilities in the product. Notable ones include:
  • Optimization tools for PPC bidding across different segmentation criteria like geolocation, demographics and hour of the week. The tools analyze the KPI metrics of different segments and applies mathematical models to identify inefficiencies in the bidding strategies and readjust bids to achieve better page ranks for outperforming segments. By using these tools, customers achieved 5-10% increase in ROAS on an average.
  • Techniques/algorithms used: PCA, power-regression, genetic algorithm.
  • Cross account PPC budget management suite. It enables budget managers to setup budgets, track spend and performance across campaigns of multiple ad platforms. The spend-projection and budget-simulation features predict near-future spend projections and spend potential of ad campaigns. Several customers used Optmyzr product just for its budget management capabilities.
  • Techniques/algorithms used: Time series projections (built in-house).
  • Optmyzr Reporting Framework, a backend wrapper over the reporting APIs of different ads platforms supported by Optmyzr. The framework provides a single, consistent interface to retrieve metrics from different ads APIs. This greatly increased the developer velocity in the team in terms of building new capabilities in the product.
  • MCC Pro Dashboard with integrated Alerts System, where advertisers track different metrics of ads accounts against given targets, monitor trends and get notified when performance starts declining.
Statistical Data AnalysisBackbone.jsData StructuresAmazon Web Services (AWS)PHPC#+3

Oracle

Application Developer

Jun 2015Oct 2015 · 4 mos · Hyderabad Area, India

  • Worked as a Full Stack Developer on Oracle Commerce Cloud, a SaaS solution allowing online businesses to quickly launch feature-rich, responsive storefronts.
Java

Optmyzr

2 roles

Software Engineering Intern

Dec 2014Jan 2015 · 1 mo · Hyderabad

  • Built the Optmyzr Customer Management Portal using CodeIgniter, Backbone.js and jQuery which is the most used internal tool within the company to this day (as on 2020).

Software Engineering Intern

Dec 2013Jan 2014 · 1 mo · Hyderabad

  • Developed a distributed notification system with a mobile front and backend hosted in the cloud (using Google Cloud Messaging, AWS SNS and AWS DynamoDB).

Spider r&d

Head of coding, app dev and web dev

Aug 2012May 2015 · 2 yrs 9 mos · NIT Trichy

  • I was the Vice-President and head of coding of SPIDER, the official R&D student club of my college, a group of enthusiastic individuals who work on projects, conduct Workshops, Hackathons and Tech Talks on various technologies including Electronics, App development, Web development and Algorithms. Being the VP of the club, I had successfully negotiated with Startups to get projects for the club apart from exercising my regular responsibilities.

Education

National Institute of Technology, Tiruchirappalli

Bachelor of Technology (B.Tech.)

Jan 2011Jan 2015

TVS Matriculation Higher Secondary School

Jan 2009Jan 2011

Stackforce found 100+ more professionals with Typescript & Leadership

Explore similar profiles based on matching skills and experience