Nihal Agrawal
Software Engineer @Tata 1mg
Signup · Get unlimited contacts
WORK HISTORY
Software Engineer @Tata 1mg
Chandigarh, IN
Admin Service Portal Migration: Migrated the Admin service portal from Ruby to Python, rewriting over 80–90 APIs with 100% test coverage, enhancing maintainability and performance. Corporate Wallet Service: Developed a wallet service for corporate users, implementing features like bulk wallet activation via CSV, single wallet creation, debit, and condition-based auto-top-up workers functionalities. Earn Module: Enabled corporate users to earn coins through health risk assessments by developing APIs for survey creation and updates, and a dynamic worker to calculate and push scores to respective corporates upon survey completion. Burn Module: Facilitated order placement using earned coins by building an SKU listing page and a dynamic delivery confirmation page, ensuring a seamless user experience. Event-Driven Corporate Messaging: Built a Kafka-based system that reads corporate configs from the DB and dynamically sends real-time order updates to respective Users and Corporates. Code Quality: Improved API code quality by building reusable methods and optimizing performance for faster execution.
ABOUT NIHAL AGRAWAL
Backend Engineer with ~3 years of experience building scalable systems and high-impact…
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.