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.