I am a software engineer with over three years of experience in the travel, e-commerce, and fintech industries. I am passionate about solving complex problems with data structures and algorithms, and building scalable and secure backend systems with SpringBoot Java.Currently, I work at Clear, formerly known as ClearTax, where I develop backend systems for the Invoice Financing product, which enables supply chain credit for small businesses. Building products for supply chain ERP integrations. Previously, I worked at Myntra and Cleartrip, where I built and enhanced analytical and platfrom services, and reduced latency and increased test coverage. I also an options trader.
-
Fellow @ The Vc FellowshipThe Vc FellowshipJammu -
Senior Software EngineerClear Jul 2023 - PresentBengaluru, Karnataka, IndiaBuilding Supply Chain Finance - Accounts Payable a Saas based ERP integration product.- Designed the backend system for Clear's Invoice Financing product, enabling seamless supply chain credit for small businesses. This was 0-1 product, I was responsible to take product requirements and essentially design the HLD/LLD for the features of the product. - Successfully transitioned to the AP India Team, focusing on Supply Chain Finance, and optimized the search feature using MongoDB… Show more Building Supply Chain Finance - Accounts Payable a Saas based ERP integration product.- Designed the backend system for Clear's Invoice Financing product, enabling seamless supply chain credit for small businesses. This was 0-1 product, I was responsible to take product requirements and essentially design the HLD/LLD for the features of the product. - Successfully transitioned to the AP India Team, focusing on Supply Chain Finance, and optimized the search feature using MongoDB Atlas Search, achieving a significant reduction in response time from 5 minutes to 200-300ms for complex queries.- Ensured product stability by resolving critical P0 bugs and hardening the system. Enabling customers like Sanmar, Doodla go-live.- Spearheaded the AP events flow to ClickHouse, collaborating with Product Managers and data analysts to identify key metrics and provide valuable insights into customer behavior, informing data-driven product decisions.- Mentored junior engineers, fostering system understanding, code quality improvement, and providing guidance during on-call tasks and projects.- Implemented atlas-search for AP India filter API. Response time P99 ~ 300-500ms from 5min- Contributed to the organization's growth by conducting interviews for SDE-1/SDE-2 roles, helping to identify top talent and drive team expansion. Show less -
Software EngineerMyntra Nov 2021 - Jun 2023Bangalore Urban, Karnataka, IndiaBuilding an in-house analytical engine Bifrost - (Serving Layer), which serves data across Myntra enabling data analysis and to generate business-critical reports. - Designed and implemented tenant-based blob selection, allowing systemic users to utilize their own blob account for storing query results in the Serving Layer. This enhancement improves data management and ensures greater flexibility for users.- Designed and implemented, and tested a fast retrieval mechanism for… Show more Building an in-house analytical engine Bifrost - (Serving Layer), which serves data across Myntra enabling data analysis and to generate business-critical reports. - Designed and implemented tenant-based blob selection, allowing systemic users to utilize their own blob account for storing query results in the Serving Layer. This enhancement improves data management and ensures greater flexibility for users.- Designed and implemented, and tested a fast retrieval mechanism for databases and underlying schemas in the UDP. By optimizing this process, I was able to significantly reduce latency from 3-5 seconds to just 100-200 milliseconds, resulting in improved system performance.- Resolved a critical bug in the Serving Layer that was causing 60% of user campaign failures in the CRM system. I enhanced the Vertx implementation to fix queries getting stuck in the queued state indefinitely, thereby ensuring smoother execution and reducing system failures.- Designed (HLD+LLD) and implemented AuthNZ mechanisms for Compute Layer APIs. I integrated these mechanisms with DDP token authorization and leveraged it to dynamically add or remove APIs using the Switch-Service. This approach enhances security and control over API access.- Designed (HLD+LLD) and implemented a Priority Queue and Quota Management system for the Serving Layer. This feature enables prioritized submission of queries based on user priority, with daily quotas assigned to each user. I proposed and implemented a priority aging queuing algorithm, where 70% of queries are submitted based on priority, and the remaining 30% based on submission time along with increasing the priority of the queries of certain threshold. This design ensures efficient query processing while minimizing query starvation and handling quota exhaustion. I also led the effort in driving this task and delegated responsibilities among other developers in the team.- Consistently resolved on-call issues promptly and effectively. Show less -
Sde - 1 @ Cleartrip (Flipkart)Cleartrip Jun 2021 - Oct 2021Bengaluru, Karnataka, IndriaWorked on various services under the platform team. Handled services ranging from communication services (SMS, WhatsApp and email) to Trip-service, which is the core of any trip or booking made on the website as it stores all the data related to a booking along with it; I also designed rest API. Improved test coverage of Trip-service up to 92%. Migrated legacy ruby-on-rails services to java spring boot. Integrated Pub-sub for SMS service enabling asynchronous transfer of… Show more Worked on various services under the platform team. Handled services ranging from communication services (SMS, WhatsApp and email) to Trip-service, which is the core of any trip or booking made on the website as it stores all the data related to a booking along with it; I also designed rest API. Improved test coverage of Trip-service up to 92%. Migrated legacy ruby-on-rails services to java spring boot. Integrated Pub-sub for SMS service enabling asynchronous transfer of messagesTech stack: Java, spring boot, Redis, MySQL, MongoDB, JUnit5 Show less -
Sde - InternCleartrip Mar 2020 - May 2021Bengaluru, Karnataka, India
Nikhil A. Skills
Nikhil A. Education Details
-
Delhi Public School, Jammu
Frequently Asked Questions about Nikhil A.
What company does Nikhil A. work for?
Nikhil A. works for The Vc Fellowship
What is Nikhil A.'s role at the current company?
Nikhil A.'s current role is Fellow @ The VC Fellowship.
What schools did Nikhil A. attend?
Nikhil A. attended Lovely Professional University, Partap World School - India, Delhi Public School, Jammu.
What skills is Nikhil A. known for?
Nikhil A. has skills like Python, Java, Kafka, Spring Boot, Git, Competitive Coding, C++, Mongodb, C (Programming Language.
Not the Nikhil A. you were looking for?
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial