TSJS53NPGRsKF{}SQLRDSGitJTux
ExperienceSkillsBlogAboutContact

Hi, I'm Vinit Raut

Senior Software Engineer · 5+ Years · Fullstack & Event-Driven Systems

I ship products that handle millions of events, serve thousands of users, and stay fast under pressure. I care deeply about clean architecture, developer experience, and building things that actually work at scale.

Work Experience

July 2024 — Present

Senior Manager — Software Engineering

Kotak Securities

  • Architected a WebRTC-based voice platform serving 5,000+ users with 45,000+ daily calls and 300+ concurrent live sessions, cutting third-party telephony costs.
  • Built a real-time data pipeline (PBX → Kafka → Node.js → React) with WebSocket-driven call-state propagation and sub-second latency monitoring.
  • Shipped an omnichannel chat feature integrating WhatsApp and Telegram APIs across 3 communication channels.
  • Developed a high-performance desktop trading app using Tauri (React + Rust) with Kafka pipelines and SQLite caching — under 500ms page loads.
ReactNode.jsTypeScriptPostgreSQLKafkaRustTauriWebRTCDockerLinux

June 2022 — June 2024

Software Engineer

63Moons Technologies

  • Engineered a Config Service from scratch with version history and rollback capability, serving as the single source of truth across 10+ microservices.
  • Improved UI loading time by 35% through lazy loading, reusable component refactoring, and modular routing.
  • Automated BOD/EOD workflows via shell scripts and systemd services, eliminating 2+ hours of daily manual ops.
ReactNode.jsTypeScriptKafkaPostgreSQLLinux

January 2021 — June 2022

Software Engineer

The Fast Way

  • Delivered 3+ fullstack applications (e-commerce, logistics) serving 1,000+ daily active users.
  • Built RESTful APIs with JWT-based auth and role-based access control, reducing unauthorized access to zero.
TypeScriptReactNode.jsPostgreSQL

Graduated 2020

B.E. Computer Engineering

Vidyalankar Institute of Technology, Mumbai University


Skills & Technologies

Frontend
TypeScript JavaScript React HTML5 CSS3 Tailwind CSS React Query
Backend & Systems
Node.js PostgreSQL Rust Kafka WebSocket WebRTC REST Tauri SQLite Redis
Tools & DevOps
Git GitHub JIRA Linux Docker

From the Blog

I document my learnings — deep dives into JavaScript internals, web performance, and engineering concepts.

JavaScript

Execution Context & Call Stack in JavaScript

How JavaScript works under the hood — understanding the execution context and the call stack.

Read Article
JavaScript

async vs defer Attributes in JavaScript

The difference between async and defer for script loading, and when to use each for optimal performance.

Read Article
✍️

View All Posts

More on JavaScript, system design, and web development.

Visit Blog

A Little About Me

Chess

Strategy is a way of life. Active on Lichess, always looking for the next tactical puzzle. Chess sharpens my decision-making both on and off the board.

Fitness

Discipline in the gym translates to discipline in code. Consistent training keeps my energy high and my mind clear for long problem-solving sessions.

Travelling

Exploring new places fuels fresh perspectives. From the mountains of Manali to new cities — every trip brings a new story and a broader worldview.


Let's Build Something Together

If you're looking for a senior fullstack engineer with real-time systems experience, let's connect.