Anurag Sindhu

Logo

๐Ÿ‘จโ€๐Ÿ’ป Software Engineer

๐Ÿ“ง Connect with me via Email!
๐Ÿ”— Visit my LinkedIn Profile
๐Ÿ’ผ Let's collaborate and build amazing projects together! ๐Ÿš€

View My GitHub Profile

๐Ÿ‘‹ Hello World!

<!DOCTYPE html>

Iโ€™m Anurag Sindhu, a passionate Backend Engineer from ๐Ÿ‡ฎ๐Ÿ‡ณ India, currently living in the vibrant city of Bangalore!


๐Ÿ› ๏ธ Languages & Tools

๐Ÿ› ๏ธ Core Technologies

JavaScript Node.js TypeScript NestJS

๐Ÿ—„๏ธ Databases

MySQL MongoDB Redis

โ˜๏ธ Cloud & DevOps

AWS GCP Docker

Experience

๐Ÿ‘• Tmrw (Aditya Birla Group) - SDE-3 | Mar 2023 - Present ๐Ÿ”ฅ **Key Achievements** - **๐Ÿ—‚๏ธ Migrated **1.7** Crore User Data **(100 GB)** to **MariaDB** from **MySQL DB** via **LOAD DATA INFILE** with minimal downtime (< 10 minutes โฒ๏ธ). - ** Engineered a **๐๐ฅ๐จ๐จ๐ฆ ๐…๐ข๐ฅ๐ญ๐ž๐ซ๐ฌ** DSA to check user presence (**๐Ÿ ๐œ๐ซ๐จ๐ซ๐ž** * **๐Ÿ๐ŸŽ ๐ก๐š๐ฌ๐ก** functions), optimizing for constant time complexity with a **๐Ÿ๐Ÿ“ ๐Œ๐** memory trade-off, ensuring scalability for **๐Ÿ๐ŸŽ-๐Ÿ๐Ÿ“** years with ๐Ÿ๐ŸŽ% growth. - ** Integrated OTP sharing and login in under ๐Ÿญ ๐˜€๐—ฒ๐—ฐ๐—ผ๐—ป๐—ฑ via caching and Pub-Sub, achieving scalability to ๐Ÿญ ๐— ๐—ถ๐—น๐—น๐—ถ๐—ผ๐—ป TPS with ๐—ฝ๐Ÿต๐Ÿต latency. - ** **๐๐ฎ๐ข๐ฅ๐๐ข๐ง๐ ** a solution to display **๐ฎ๐ง๐ข๐ช๐ฎ๐ž** active users with **๐‘ฏ๐’š๐’‘๐’†๐’“๐‘ณ๐’๐’ˆ๐‘ณ๐’๐’ˆ** DSA, using **๐˜„๐—ฟ๐—ถ๐˜๐—ฒ-๐—ฏ๐—ฒ๐—ต๐—ถ๐—ป๐—ฑ** caching to reduce latency. - ๐Ÿš€ Spearheaded the successful **MERN (From Rails) stack and MSA transition** at **Bewakoof.com** [Tmrw Acquisition], resulting in a remarkable **30% improvement** in scalability ๐Ÿ“ˆ, enhanced multi-tenancy capabilities, and a **25% increase** in overall system stability โš–๏ธ. - **๐Ÿ”‘ Headed **OAuth** and **My Account**, implementing real-time user migration with **99% success**. Integrated OTP sharing and login in <1 second using **Redis**. - **๐Ÿ› ๏ธ Designed, structured, and deployed multiple **microservices** with **gRPC** and **Pub-Sub** communication, integrated with **Amazon SQS**. Achieved scalability up to **million TPS** with **p99 latency**. - **๐Ÿ”ฅ Collaborated on **๐—ก๐—˜๐—ฆ๐—ง** Setup, integrated discount% functionalities, price changes, cart synchronization, and ratings/reviews for a seamless user experience๐Ÿค, while also owning and enhancing custom product features. - **โœ… Headed the **๐—ฎ๐˜‚๐˜๐—ต-๐—ฎ๐˜‚๐˜๐—ต๐˜‡** with session, my-account๐Ÿ“’ along with implementing real-time user migration having a ๐Ÿต๐Ÿต% success rate - **โš– Oversaw cart synchronization between back-end systems, **F๐—ฎ๐˜‚๐—น๐˜-T๐—ผ๐—น๐—ฒ๐—ฟ๐—ฎ๐—ป๐˜** enhancing user๐Ÿคต๐Ÿป experience and ensuring **serviceability** - **๐ŸŒˆ Upgraded customer-related API calls to **๐—š๐—ฟ๐—ฎ๐—ฝ๐—ต๐—ค๐—Ÿ** for high performanceโšก๏ธ. Rerouted Shopify calls through a separate app for optimized resource utilizationโ™ป๏ธ - **๐ŸšฆCreated templates for High-Level Design (**๐—›๐—Ÿ๐——**) and Low-Level Design (**๐—Ÿ๐—Ÿ๐——**) documentation to ensure standardized format - **๐Ÿ”ฅ Headed OAuth and My Account, implementing real-time user migration with **๐Ÿ—๐Ÿ—%** success. Integrated OTP sharing and login in **<๐Ÿ second** using Redis. - **๐Ÿ“ Integrated **ESLint**, **Husky** for code consistency, **Pino Logging** library, and robust error โ— handling for asynchronous calls โ†ช, reducing errors by **35%**. ๐Ÿ› ๏ธ **Tech Stack**: Node.js, gRPC, Redis, GraphQL, AWS SQS
๐Ÿ‘• Medibuddy - SDE-3 | Oct 2022 - Jan 2023 ๐Ÿ”ฅ **Key Achievements** - **๐Ÿ›ก๏ธ Injected request validation to prevent SQL injection and enhance the system's security ๐Ÿ” and reliability. - **๐Ÿ“’ Replaced **๐€๐ฉ๐š๐œ๐ก๐ž ๐™๐จ๐จ๐ค๐ž๐ž๐ฉ๐ž๐ซ** with **๐†๐จ๐ฌ๐ฌ๐ข๐ฉ ๐๐ซ๐จ๐ญ๐จ๐œ๐จ๐ฅ** for SMS, enhancing reliability, **๐ญ๐ก๐ซ๐จ๐ฎ๐ ๐ก๐ฉ๐ฎ๐ญ**, and latency. - **โšก Achieved a **90% performance boost** in **Medibuddy Surgery's** inventory tool by refactoring **MySQL** queries for large-scale data control. - **๐Ÿ Improved the inventory tool of MediBuddy Surgery ๐Ÿ’Š performance by **๐Ÿต๐Ÿฌ%**๐ŸŽ‰ by refactoring **๐— ๐˜†๐—ฆ๐—ค๐—Ÿ** queries. - **๐Ÿ” Streamlined maternity๐Ÿ‘ฉโ€๐Ÿผ appointment๐Ÿ“† reminders๐ŸŽ—๏ธ by designing a system ๐Ÿ’พ that sends What'sApp notifications, eliminating the need for **manual reminders**๐ŸŽ—๏ธ - **๐ŸŒ Engineered a distributed system for efficient data synchronization in **Elasticsearch**, slashing manual intervention by **93%**. The upgraded system is now highly reliable, consistently performs, and noiselessly zips along, directly benefiting customers. - **๐Ÿ” Corrected the map coordinates algorithm for each address by implementing an efficient zoom-in ๐Ÿ”Ž approach. - **๐Ÿ’ฐ Reduced **Google Maps API** cost by **70%** by stitching a cache mechanism storage to avoid duplicate calls for large scaling. ๐Ÿ› ๏ธ **Tech Stack**: Node.js, gRPC, Redis, GraphQL, AWS SQS
๐Ÿ‘• Falabella - Senior Software Engineer | Dec 2019 - Sep 2022 ๐Ÿ”ฅ **Key Achievements** - **๐Ÿ”ง Proprietorship of **Geo Data** and **Notification services**, which led to **>95% availability**. - **๐Ÿ‡ฆ๐Ÿ‡บ Led the full lifecycle๐Ÿ”„ development of My Account service, streamlining other services of my-account for enhanced user convenience. 1,5,10,25,50,75 to ๐Ÿญ๐Ÿฌ๐Ÿฌ% **conversion**. - **๐Ÿ‘œ Designed and developed๐Ÿ’ป springverify architecture from scratch. Exposed low latency, high volume, high availability, and performance **๐—ฅ๐—˜๐—ฆ๐—ง** API for mobile๐Ÿ“ฑ and web ๐Ÿ’ป apps. - **๐Ÿฅ‡ Reduce latency by **๐Ÿฑ๐Ÿฌ%** with elevated coding, polished time complexity, pre-fetching data, algorithm enhancements๐Ÿงน, leveraging problem-solving skills, new concepts, and achieving ๐Ÿญ๐Ÿฌ๐Ÿฌ% **๐˜๐—ฒ๐˜€๐˜ ๐—ฐ๐—ผ๐˜ƒ๐—ฒ๐—ฟ๐—ฎ๐—ด๐—ฒ**๐Ÿ’ฏ in unit, integration, and API testing. - **๐Ÿš€ Caching, revamped queries, eliminated redundant API calls, reducing API reply time from **850 ms to 510 ms**, enhancing performance. - **๐Ÿ“š Streamlined onboarding using tools like **Postman**, **KT videos**, and **Swagger**, achieving a **20% reduction** in team integration time. - **๐Ÿ“Š Elevated code structure and implemented a prefetching algorithm, which reduced latency by **50%** and improved data retrieval efficiency โฑ๏ธ by **30%**. Achieved **100% unit**, **integration**, and **API test coverage** for enhanced software stability ๐Ÿงน. - **๐Ÿ’ณ Integrated **Razorpay** for a **20% efficiency boost** in transaction processing, ensuring seamless and secure transactions. - **๐Ÿ”„ Improved architecture for better throughput, responsiveness, reduced database costs, and sharpened CPU efficiency. Migrated frontend dependencies to the backend, fine-tuning database queries for significant performance gains and less transparency. - **๐Ÿค Partnered with vendors (e.g., **Flipkart**, **Razorpay**) to integrate **springverify API**. ๐Ÿ› ๏ธ **Tech Stack**: Node.js, gRPC, Redis, GraphQL, AWS SQS
๐Ÿ‘• In Time Tec - Software Engineer | Feb 2018 - Dec 2019 ๐Ÿ”ฅ **Key Achievements** - **๐Ÿ“š Completed a professional development program "Learn and Code" focused on learning and coding! Acquired proficiency in valuable insights into the power of maintaining โš™๏ธ clean code in a productive environment. - **๐ŸŒฑ Tackled a "Learn and Grow" ๐ŸŒฑ program focused on personal development, emphasizing both fostering ๐Ÿชด strong relationships and supervising time effectively. - **๐Ÿš€ Kicked off my journey toward proficiency in **JavaScript (JS)**, **TypeScript (TS)**, **Node.js**, **MySQL**, and **MongoDB**. Actively participated in a project where I authored API test coverages, successfully achieving **100% coverage** throughout my training! โ˜‚๏ธ ๐Ÿ› ๏ธ **Tech Stack**: Node.js, gRPC, Redis, GraphQL, AWS SQS

Personal Projects

โ€ฆ

๐ŸŒŸ Tech Skills

Technology Proficiency
JavaScript โญ โญ โญ โญ โญ
NodeJs โญ โญ โญ โญ โญ
TypeScript โญ โญ โญ โญ โญ
MySQL โญ โญ โญ โญ โญ
MongoDB โญ โญ โญ โญ โญ
Express โญ โญ โญ โญ โญ
Data Structures โญ โญ โญ โญ โญ
Algorithms โญ โญ โญ โญ โญ
Git โญ โญ โญ โญ โญ
Testing โญ โญ โญ โญ โญ
System Design โญ โญ โญ โญ โญ
JSON โญ โญ โญ โญ โญ
REST โญ โญ โญ โญ โญ
SQS โญ โญ โญ โญ โญ
Docker โญ โญ โญ โ˜… โ˜…

๐Ÿ’ผ Personal Projects In Detail

๐Ÿš€ Stock Market App: A Passion Project Turned Profit Machine ๐Ÿ’ธ

โš™๏ธ Features:

๐Ÿ’ก Systematic Buy on Dips Investment Plan:

๐Ÿ’ผ Target/Sell Feature:

๐Ÿ“Š Movements/Tracker Feature:

Keep a close eye on your favorite stocks with real-time tracking and alerts:

๐Ÿ“œ Investment Principles:

The app follows a few golden principles to ensure disciplined and strategic investment:

  1. Buy when everyone else is selling and hold until everyone else is buying โ€“ by Warren Buffet. ๐Ÿฆˆ
  2. Buy only those shares whose fundamentals and charts are very strong (limited to Nifty 50 and Nifty Next 50 stocks). ๐Ÿ“Š

๐Ÿ”ฎ The Future is Bright:

Note: The code is private and will remain that way forever ๐Ÿ”’.

๐Ÿ–ผ๏ธ Project UI:


Ready to unleash the power of code and automation in your investment journey? Letโ€™s talk! ๐Ÿ“ง.


๐Ÿ“Š GitHub Stats

Anurag's Most Used Languages Anurag's GitHub Stats


๐Ÿ”— Connect with Me

Anurag LinkedIn


๐Ÿš€ Letโ€™s build something amazing together!