S

Shivank Rastogi

Software Engineer

South Delhi, Delhi, India4 yrs experience
Most Likely To Switch

Key Highlights

  • Expert in building high-scale distributed systems.
  • Proven track record in optimizing system performance.
  • Strong proficiency in backend technologies and microservices.
Stackforce AI infers this person is a Backend Engineer specializing in Fintech and high-frequency trading systems.

Contact

Skills

Core Skills

JavaCassandraKafkaSpring Cloud GatewayNode.jsSpring BootRedis

Other Skills

AlgorithmsAmazon Web Services (AWS)Back-End Web DevelopmentClickHouseCodeIgniterData AnalysisData StructuresDatabase Management System (DBMS)Deep LearningDistributed SystemsElasticsearchEvent DrivenHibernateHigh-Level DesignJavaScript

About

• Backend Engineer with 3 years of experience in building high-scale, low-latency distributed systems for high-frequency trading (HFT) and product-based companies. • Expertise in Java, Spring Boot, and Node.js, with hands-on experience in designing microservices, optimizing system performance, and scaling backend infrastructures. • Strong proficiency in distributed databases like Cassandra, ScyllaDB, PostgreSQL, ClickHouse, MySQL, MongoDB, and Elasticsearch, ensuring efficient data storage, indexing, and query performance. • Deep understanding of event-driven architectures, leveraging Kafka, KStreams, and Redis Streams to build real-time data pipelines and asynchronous processing workflows. • Skilled in API design, caching strategies, and database tuning, enabling high-performance backend services. Technical Skills Languages: Java, JavaScript, TypeScript, C++, SQL Frameworks & Libraries: Spring Boot, Node.js, Express.js, React.js, Redux Databases: PostgreSQL, ScyllaDB, Cassandra, ClickHouse, MySQL, MongoDB, Elasticsearch Messaging & Streaming: Kafka, KStreams, Redis Streams, PUB/SUB, RabbitMQ Architectural Patterns: Microservices, Event-Driven Systems, CQRS

Experience

4 yrs
Total Experience
1 yr 4 mos
Average Tenure
2 yrs 4 mos
Current Experience

Ixigo

Senior Software Engineer

Feb 2024Present · 2 yrs 4 mos · Gurugram, Haryana, India · On-site

  • Fare Alerts Application
  • Rearchitected event driven fare alert application handling 300 M+ events daily used across Ixigo,
  • PhonePe, ConfirmTkt
  • Optimized Cassandra with Leveled & Time-Windowed Compaction, Local Quorum, achieving 4K qps
  • and sub-5ms latency
  • Improved Kafka consumption by tuning partitioning strategy, fetch.min.bytes, concurrency, lag based
  • autoscaling
  • Created fare tracking engine with KStreams & ClickHouse, using mat views for airline, time-bucket,
  • and overall fares
  • Scaled daily fare alerts sent from 200K to 800K, improving engagement by 4.5x and 900 additional
  • monthly bookings
  • A/B Testing Service
  • Built A/B testing service for 480M users with LOB-wise isolation and non-overlapping allocation via
  • consistent hashing
  • Built stateful reverse proxy using Spring Cloud Gateway with Cassandra, dynamically routing traffic
  • across microservices
  • Enabled priority-based rollout scaling, ensuring seamless experiment expansion without disrupting
  • active allocations
  • Generic Single Sign On
  • Built config-driven SSO platform for 3P partners like PhonePe, Meesho, Abhibus integrations via
  • DB-driven auth flows
ClickHouseObject-Oriented Programming (OOP)Back-End Web DevelopmentHigh-Level DesignCassandraLow-Level Design+9

Qi-cap

Software Engineer (High Frequency Trading)

Mar 2023Feb 2024 · 11 mos · Bengaluru, Karnataka, India

  • Built a real-time trade post trade risk management system handling 10M+ daily fills, processing
  • 2K+ events/seconds
  • Built a partitioned event-driven backend with Kafka, ksqlDB, Redis Streams, Streaming dashboard
  • updates via SSE
  • Utilized Clustering, Worker threads, Redis pipelining, caching and async operation to boost API
  • performance by 25%
  • Used RPC microservice communication, reducing network overhead, and improving consistency
  • across services
  • Tech: Redis Streams, Ksql, Kafka, Web Sockets, Server Side Events, MongoDB, MySql, Nodejs, Zabbix, Kong API Gateway
Node.jsObject-Oriented Programming (OOP)Distributed SystemsEvent DrivenBack-End Web DevelopmentHigh-Level Design+10

Naukri.com

Software Engineer

Jun 2022Mar 2023 · 9 mos · Noida, Uttar Pradesh, India

  • Implemented a Redis-based distributed lock with fencing tokens for concurrent CMS edits and
  • prevent stale updates
  • Optimized API performance by 38% through parallelizing API calls using reactive programming in
  • Shiksha Grading pages
  • Enhanced CHP pages in ReactJs by implementing debouncing for input handling and infinite
  • scrolling for smooth UX
  • Optimized FE with Redux Store, reducing API calls by 15%, and migrated CTP to TypeScript,
  • improving reusability by 20%
Object-Oriented Programming (OOP)Back-End Web DevelopmentSpring BootMySQLPHPLow-Level Design+9

Coding ninjas

Problem Setter Intern

Jul 2021Aug 2021 · 1 mo · New Delhi, Delhi, India

Object-Oriented Programming (OOP)Programming

Education

Jamia Millia Islamia

Bachelor of Technology - BTech — Electronic and communication

Jan 2018Jan 2022

Stackforce found 100+ more professionals with Java & Cassandra

Explore similar profiles based on matching skills and experience