Summary
Overview
Work History
Education
Skills
Areas of interest
Recent works
Timeline
Generic

Rahul Darekar

Mumbai

Summary

Passionate software engineer with 4 years of experience, consistently delivering 100% effort in every project. Skilled in working with open-source and innovative technologies that add value to both personal growth and organizational success. Currently working at Network18 as a Software Engineer 2, handling large-scale projects involving frontend (React, Next.js), backend (Node.js), and databases (Solr, MySQL). Proficient in optimising performance, designing, and debugging applications, with a strong focus on researching and implementing the right database solutions based on organizational needs. Always eager to learn and apply new knowledge to drive innovation and improvement.

Overview

2025
2025
years of professional experience

Work History

Software Engineer

Network 18 Media & Investments Mumbai (Media and news Industry)
Mumbai
08.2022 - Current

Projects : cnbctv18.com (News and Media Website with 12 million+ traffic.) , news18.com (News and Media Website 100 million+ traffic).

Responsibilities and work:

  • Developed, monitored, and maintained high-performance web applications.
  • Designed and maintained core API services, ensuring reliability and scalability.
  • Collaborated closely with product teams and stakeholders to understand and implement new features, enhancing user experience.
  • Development and monitoring of major high-traffic events like elections, budget sessions, and the World Cup, handling traffic surges effectively.
  • Conducted comprehensive code reviews to maintain high coding standards and best practices.
  • Coordinated scheduled deployments for weekly releases, managing bug fixes and feature rollouts.
  • Developed and implemented new micro-services as per project requirements to improve system architecture and scalability.
  • Frequently utilized open-source tools and technologies, including Next.js and React.js for frontend development, Node.js for backend services , C for heavy tasks, and MySQL as the primary relational database.
  • Implemented Redis for efficient caching, Akamai as a Content Delivery Network (CDN), and Solr for inverted indexing and search functionality using a NoSQL architecture.

Achievements :

  • Enhanced application performance and load time using advanced caching strategies with Akamai, Redis, and in-memory caching.
  • Optimized backend computation and synchronous operations, leveraging New Relic for performance monitoring.
  • Improved request processing by implementing efficient server-side data structures and caching layers.
  • Improved page load times by optimizing DOM hierarchy and critical rendering resources.
  • Successfully developed and managed high-traffic events like Lok Sabha elections, budget sessions, and World Cup coverage.
  • Implemented user profiling and preference systems for personalized experiences based on user behavior.
  • Contributed to CNBC's DION (Stock market historical data) web application, driving a significant increase in web traffic.

Software Engineer

HDFC ERGO Mumbai (Insurance and banking Industry)
Mumbai

Projects : Kompass ( HDFC ERGO’s insurance suggestion portal) , PASA (Quick commerce like platform for buying motor insurance in few clicks) , Feedback and CRM systems (For HDFC ERGO’s internal back office , sales team and Data analysts ) , RapidOs (Quick commerce like platform for buying health insurance in few clicks)

Responsibilities and work :

  • Developing fast, user-friendly, and innovative web-based insurance products as mentioned above.
  • Handling Database of different departments like HR , SALES , LEADS , CLAIMS etc.
  • Ensuring code reusability and maintainability by writing clean, modular code.
  • Writing efficient Micro-services using NodeJs. Utilising suitable data structures , tools for improving systems overall throughput.
  • Technologies Used : NextJs and ReactJs for frontend development, NodeJs for backend, MySQL as the primary database, Redis for caching.


Achievements :

  • Reduced computation time for the insurance suggestion algorithm, which utilised user personal and professional data, by optimising data structures and algorithms. This enhancement improved overall response time and contributed to a better user experience.
  • Successfully developed and managed a one-click insurance purchase product, which sent triggers via SMS or email to customers. This approach generated more leads, which were effectively utilised by the sales team.
  • Improved user journey across the web application by enhancing UI design, simplifying navigation, and optimising response times, resulting in positive user feedback.

Crew Member , Shift Leader

McDonald’s Mumbai (Fast food chain)
Mumbai

Responsibilities : Service , Sales and Customer experience.

My part-time job during college, which was also my first real-world job, really helped me understand how processes work in large organizations. It taught me the difference between small businesses and giants like McDonald's. I gained valuable insights into how customers behave in different situations and how teamwork can lead to the best results. It also helped me improve my time management, decision-making skills, and sense of responsibility.

Education

FULL STACK DEVELOPER - COMPUTER SCIENCE - Software Engineering

Udemy
Mumbai
12-2021

DATA STRUCTURES AND ALGORITHMS - COMPUTER SCIENCE -

Udemy
Certification, Mumbai
03-2020

Operating Systems Fundamentals - Computer Science And Programming

Udemy
Mumbai
09-2022

BCOM - IT

Mumbai University (Kelkar College)
Mumbai
10.2020

HSC - 87% -

Vinayak Ganesh Vaze College
Mumbai
03.2017

SSC - 91% -

Sahyadri Vidya Mandir
Mumbai
03-2015

Kernels Internals - Computer Science and Programming

Udemy
Mumbai
04-2023

Skills

  • Languages : JavaScript , Python, C, Golang
  • Frameworks/Libraries : ReactJs, NextJs, NodeJs
  • Databases : Solr (Inverted indexing NoSQL DB), SQL (Postgres SQL), NoSQL (Solr, MongoDB , RocksDB)
  • In-memory cache : Redis
  • Messaging Queue : Kafka
  • Computing OS : Linux
  • Cloud Platforms : AWS (Amazon Web Services)
  • Other Open source Softwares : Nginx , RocksDB

Areas of interest

  • UI/UX
  • Distributed computing
  • Cloud Computing
  • Storage engines and databases
  • Kernel internals
  • R&D on highly scalable systems.
  • Computer Networking
  • Utilising new technology and understanding its inner workings.

Recent works

  • Lok Sabha Election & Budget 2024 (CNBCTV18, News18)
    Widgets and pages for Real-time vote counting , Liveblogs , polls , articles of different types latest news , and live candidate result tracking (win, trailing, winning, etc.).
    Links: https://www.cnbctv18.com/lok-sabha-election , https://www.cnbctv18.com/lok-sabha-elections-state-wise/ , https://www.news18.com/
  • API Schema Validator
    Implemented a recursive custom API response schema validator in JavaScript, enhancing validation and compatibility (deployed in CNBC’s production systems).
  • DION Stock Market Web Application (CNBCTV18)
    Contributed to the development of a stock market-oriented application, increasing web traffic and user engagement.
  • Custom TCP Socket Server & JSON Parser
    Developed a highly concurrent custom TCP socket server in C and a custom JSON-like parser in C.
  • Generative AI Frontend (Next.js)
    Built the frontend for Documentia.ai, enabling AI interactions with features like chat history, document history, search, and file uploads.
    Link: https://app.documentia.ai/home/

Timeline

Software Engineer

Network 18 Media & Investments Mumbai (Media and news Industry)
08.2022 - Current

Crew Member , Shift Leader

McDonald’s Mumbai (Fast food chain)

Software Engineer

HDFC ERGO Mumbai (Insurance and banking Industry)

FULL STACK DEVELOPER - COMPUTER SCIENCE - Software Engineering

Udemy

DATA STRUCTURES AND ALGORITHMS - COMPUTER SCIENCE -

Udemy

Operating Systems Fundamentals - Computer Science And Programming

Udemy

BCOM - IT

Mumbai University (Kelkar College)

HSC - 87% -

Vinayak Ganesh Vaze College

SSC - 91% -

Sahyadri Vidya Mandir

Kernels Internals - Computer Science and Programming

Udemy
Rahul Darekar