Experience
2021 — Now
2021 — Now
Redwood City, CA
• Senior Software Engineer at Alation, a leading data catalog and governance platform, contributing to the Search Engineering team responsible for data indexing, retrieval, and discovery.
• Work primarily with Python, leveraging the Django framework, PostgreSQL, and Elasticsearch to build scalable search solutions.
• Improved search query performance and data indexing efficiency, while developing key search features such as multi-select filters and user profile–based customized search experiences.
• Led efforts to evolve the search platform from a monolithic architecture to a microservices-based system deployed on Kubernetes, including designing a secure multi-tenant architecture with role- and policy-based access controls.
• Contributed to AI-powered search capabilities, transitioning from traditional keyword-based search to question-answering–driven information retrieval.
• Led the transition of the search service from self-hosted Elasticsearch to a managed Elastic Cloud solution, successfully migrating over 10 TB of data across 12 regions with zero customer downtime and no incidents. Collaborated with globally distributed teams, often working across time zones to ensure seamless execution.
• Engaged directly with customers to understand pain points and translated insights into measurable improvements in search performance and user experience.
• Partnered cross-functionally with multiple teams to drive adoption and effective integration of search APIs into their features.
• Proactively resolved customer-reported issues, delivering immediate fixes to unblock users while implementing long-term, scalable solutions to prevent recurrence.
2020 — 2022
2020 — 2022
San Francisco Bay Area
• Work as a Backend Software Developer on product RadiantOne Federated Identity and Directory Service (FID) https://www.radiantlogic.com/products/radiantone-fid/. The product provides integrated access to diverse databases and provides a unified scalable administration of data.
• Designed and developed a Scalable Java REST service compliant to SCIM (System for Cross-domain Identity Management) protocol http://www.simplecloud.info/ . Implemented 100 % functionalities and specification. The service is used to access Lucene database with the capability to serve few thousand concurrent requests per Second. Used Jetty server and Jersey framework for REST controller. Used Effective Java Object Oriented practices. Implemented GET, POST, PUT, and PATCH with complex nested filters. Implemented search for SCIM protocol. Developed a service to convert all SCIM requests to LDAP requests for user directory access. Used efficient data structures and algorithms for high-speed request processing. Developed role-based access for the service
• Reengineered a REST service in FID to make it more secure by removing Command Injection Vulnerability.
• Hacked a quick solution for providing enhanced SCIM search capabilities to win a prospective customer within 1 day.
• Manage Security Token Store functionalities and improve them
2017 — 2020
2017 — 2020
San Francisco Bay Area
• Work as Grade 8 Software Engineer in Software Infrastructure team for product Tetration Analytics. Tetration Analytics is a workload protection software for multicloud data centers.
• Used Python and Bash to build and enhance CICD Jenkins pipeline for the product. Added features to auto assign JIRA tickets to owners and maintain statistics of test results.
• Developed Quality Assurance Infrastructure using Microservice Architecture and Docker containers. Made the infrastructure scalable using Kubernetes and Docker Bridge Networking.
• Enhanced network packet simulation Infrastructure to run parallelly which reduced its run time by factor of 4 and resource use by factor of 24.
• Worked in fast paced environment to debug issues in regression cycles of product release.
• Developed data analytics dashboard for scale testing using Python, Elastic Search and Kibana.
2015 — 2017
2015 — 2017
San Francisco Bay Area
• Developed data processing pipeline for Radiostation and Music data using Microservice Architecture. Contributed to its Architecture.
• Used Java and AWS to develop Services for data transformation. Used Kafka and zookeeper for data stream processing.
• Containerized the service components using Docker.
• Developed black box testing framework for components using Junit, Cucumber and mock Node JS Rest services.
• Created test cases in TDD framework. Analyzed the logs using ELK stack. Used AWS EC2 instance for running services.
• Created data generating software using Java to feed data in HDFS.
• Wrote and Tested Spark queries used to transfer data from HDFS to Cassandra and Elastic Search.
• Automated the test system using Jenkins.
2014 — 2015
2014 — 2015
Dallas/Fort Worth Area
• Designed and developed an Android app for health care services as a part of CareLink360 project.
• Used Java for application development, JSON for application User Interface and Rest API for syncing with web service.
• The application is used to track the location of patients using BLE ibeacon and assign tasks to care provider based on that.
Education
The University of Texas at Dallas
Master's degree
Dhirubhai Ambani Institute of Information and Communication Technologies