Anagh Hegde

I design and scale backend systems for millions of users | Staff SWE, Java & Distributed Systems | Low Latency, High Throughput Systems | Okta, prev. Appsmith, Nasdaq

Bengaluru, Karnataka, India

About

Distributed systems engineer with deep expertise in Identity & Access Management (IAM) and high-scale cloud architectures. Currently at Okta building mission-critical integrations for the Microsoft ecosystem (Entra ID/Active Directory, Azure Active Directory). Proven track record of optimizing high-throughput directory services, reducing latency by 40%+, and migrating critical data for enterprise customers. Expert in Java, and authentication protocols (Kerberos, WS-Fed, OAuth). Passionate about security, reliability, and building customer-obsessed solutions. My team is responsible for building the inetgration for all the office 365 products so that customers can use SSO, Provisioning, Federation, LCM for these products. Appsmith, an open-source low code tool that helps businesses build any custom internal application within hours. With my skills in MongoDB, AWS, and java, I develop and maintain the backend of the platform, ensuring scalability and responsiveness. I collaborate with a diverse and talented team, and I am always eager to learn new technologies and best practices. Before joining Appsmith, I worked as a Software Engineer at Nasdaq, where I contributed to various projects related to client communication, application monitoring, and microservices migration. I improved the stability, performance, and functionality of the platform, and implemented AppDynamics to monitor and alert the team of any infrastructure issues. I gained valuable experience and skills in Java, Python, MongoDB, AWS Serverless stack , and cloud technologies. e.

Experience

  • Staff Software Engineer at Okta
    Mar 2025 - Present · 1 yr 4 mos

  • Appsmith (Remote)
    • Senior Software Engineer
      Oct 2022 - Feb 2025 · 2 yrs 5 mos

      Database Migration (MongoDB to PostgreSQL) for Appsmith Worked on the complex migration of Appsmith’s database from MongoDB to PostgreSQL, significantly improving operational efficiency by reducing new customer onboarding time from 3-6 months to just 1 week. This migration also addressed crucial compliance issues, ensuring smoother operations. Key challenges and solutions: Schema and Data Type Compatibility: Resolved inconsistencies between MongoDB’s dynamic schema and PostgreSQL’s relational schema, ensuring data integrity and compatibility throughout the migration process. Migration for Self-Hosted Users: Developed a strategy to handle the migration of self-hosted users, ensuring a seamless transition with minimal disruption to their workflows. Rollout Plan & Support Timeline: Defined a clear rollout plan for customers and developers, determining until when the old MongoDB version would be supported and outlining the steps for a gradual phase-out. Onboarding Developers: Created comprehensive onboarding processes to get developers actively working on the PostgreSQL branch, facilitating smoother transitions in development workflows. Deployment Strategy: Devised a deployment strategy to support active development on both MongoDB and PostgreSQL branches until the MongoDB version is fully phased out. I single handedly implemented features which improved the Developer Retention and Developer experience by 50%. I was responsible for Designing and implementing Audit Logs feature end to end. I was responsible for architecture, design and implementation on the backend. Introduced the transaction infrastructure for platform features, which reduced the corrupt application states by 99%. Improved the performance of Serialisation Service used for Version and control, Templates, ImportExport flow by 3x.

    • Software Engineer II
      May 2021 - Sep 2022 · 1 yr 5 mos

      I worked as a platform engineer with the goal to improve the developer experience and collaboration. Import and Export application as a json file across any Appsmith instance. Widget Suggest, Templates that directly improved the retention of the developers to the platform. Implement Version Control using the Java git SDK that connect to any git hosting that support SSH based authentication. This is one of the differentiator feature for our product.

  • Nasdaq (Full-time · 3 yrs 4 mos)
    • Senior Software Engineer
      Jun 2018 - May 2021 · 3 yrs

      Client Communication Service - Stabilized the platform and hence Issues reported by clients reduced drastically. Analyzed data in AWS RDS instance to improve the performance and fixed the out of memory exceptions issue as well. Fixed the issues on environment specific deployments, logging and support options for internal teams. Application Monitoring and Production Support - Implemented AppDynamics to Application and added alerting system which notifies the team when there is any issue with the infrastructure and it helped in reducing the code call by 10%. Handled production issues with average closure time of 3 days. Microservices Migration - Improved the Page response time on Fundamentals and Company News Module by 20% and 40% respectively. Worked with team to reduce the mongodb instance size to save cost.

    • Engineer Intern
      Feb 2018 - May 2018 · 4 mos

      Transcript Analysis - Extract the topics/phrases which will help the Investor Relation officer to be better prepared for the coming earnings release

  • Placement Coordinator at PES University
    Jul 2017 - Dec 2017 · 6 mos

    Volunteered as Placement coordinator helping the placement officer with the placement related process.

  • Intern at Nasdaq
    Jun 2017 - Jul 2017 · 2 mos

    Worked on Systems and Methods for Securing and Disseminating Time Sensitive Information Using Ethereum Blockchain, IPFS and Embark Framework.