Mohit Rathod

Staff Software Engineer — Distributed Systems, Backend Engineering,
Integration & Security

Bengaluru, India
+91 90333 59849
er.mohit.rathod@gmail.com
mohitrathod.com | LinkedIn

Available immediately for in-person discussions in Bengaluru — actively seeking new opportunities.

Summary

Staff Software Engineer with 15+ years in the Java technology landscape, currently at Skyhigh Security (McAfee Enterprise). Expert in Java enterprise applications, SaaS platform development, and data engineering — hands-on with Kafka, Apache Flink, AWS, Spring, Redis, Python, microservices, Docker, and Kubernetes. Passionate about open-source technology and a FOSS enthusiast.

Skills

Programming Languages
Java, Python, JavaScript, Bash
Fundamentals
Data Analytics, Data Pipelines, Search Algorithms, DI, AOP, Design Patterns, OOP, Functional Programming, SQL, AI, ML
Technologies
Docker, Kubernetes, Kafka, Flink, Redis, RESTful, Spring, Solr, OpenSearch, Grafana, OAuth2, JWT, Helm, HAProxy, Maven
Databases
Oracle, MySQL, PostgreSQL, MongoDB, DynamoDB, SQLite
Tools & Utilities
IntelliJ IDEA, JIRA, Confluence, Jenkins, PyCharm, Black Duck

Languages known: English, Hindi, Gujarati

Roles & Responsibilities

Professional Experience

Staff Software Engineer — Skyhigh Security (McAfee Enterprise)
Secure Service Edge Firewall
5 years · team of 15, India/US/Germany

Kubernetes, Docker, Kafka, Strimzi, Flink, Java, Spring Boot, Spring Data, RESTful, Python, Redis, OpenSearch, CI/CD, AWS, GitOps, Helm, CNCF, PostgreSQL

  • Designed and built a high-performance data streaming pipeline processing 6B+ events daily, continuously scaled to meet growing demand with over 100 kubernetes clusters and 7 global regions
  • Solved scaling and CAP challenges using Flink for real-time stream processing, Kafka as the central message broker, Kubernetes for ops orchestration, and Redis for caching.
  • Built an S3/Parquet data lake queried via Athena, and high-performance analytical dashboards (Java microservices + Flink + Postgres) enabling data-driven insights for internal teams and customers.
  • Facilitated real-time alerting and advanced analytics, empowering customers to enhance decision-making and bolster security measures.
  • Implemented a Secure SDLC and IP planning/management process for the product, adhering to industry standards.
Proprietary AI Dev Tool
6 months · team of 5, India/US/Germany

Python, SQLite, Chrome extension

  • Built a proprietary Chrome extension integrating a frontier AI model with a SQLite-backed local knowledge base and memory layer to accelerate feature planning, development, and deployment workflows, improving team productivity through continuous feedback.
Senior Software Engineer — Jio Platforms Ltd
Carrier Engine
2 years · team of 10, India

Java, Spring Boot, Eureka, Zuul, Spring Data, RESTful, Python, Oracle, Redis, MongoDB, ELK, CI/CD

  • Built an online e-commerce platform's delivery-slot management and carrier-recommendation services, designed with microservices capabilities and horizontal scaling.
  • Designed a customer number-masking service integrated with OMS and Carrier Booking Services.
  • Resolved performance and throughput bottlenecks and implemented Redis-based distributed caching, sustaining peak throughput of approximately 1 million TPS while maintaining p99 latency below 200 ms for business-critical carrier services essential to order fulfillment.
  • Resolved race conditions under high concurrency using a proprietary controlled random selection algorithm.
  • Developed back-office services from scratch, providing innovative tools for TechOperations.
Software Engineer III — Cisco
Cisco Firepower (security firewall)
1 yr 5 mos · team of 15, India/US

Java, Spring Boot, Persistence, Jetty, DB2, RESTful, Python, NoSQL

  • Contributed to a hardware firewall for firm-level data protection, capable of handling very large data transfers and securing them in transit.
  • Designed services and dashboards for real-time analytics preview and feature management.
Technical Consultant — Capgemini (for Morgan Stanley)
Wealth Management Tool for Morgan Stanley
2 years · team of 25, India/US

Java, Spring Boot, Persistence, AngularJS, Jetty, DB2, RESTful, Python, NoSQL

  • Built a tool used daily by a bank's business unit to surface attractive mortgage and wealth-management schemes, analyzing loans and finance products from bank history and market sources against a given input.
  • Designed a reusable calculation framework and high-accuracy logic to calculate and predict pricing and interest rates for mortgage loan products, boosted by ML-framework algorithms.
  • Built out generic application functionality and an AngularJS front end for the tool.
Senior Software Engineer — Mobiquity Inc.
Superdirect & EMTE (e-commerce)
1 year each · team of 25, India/Netherlands/US/Serbia

Java, Broadleaf Commerce (Spring, Persistence, Thymeleaf, Solr), Apache Tomcat, AWS, Spring Social, OAuth2, Talend

  • Built Superdirect's grocery e-commerce platform with QR-code checkout for automated pickup points and a merchant KPI module.
  • Developed geospatial product search ranked by distance, offers, and relevance; optimized Solr catalog search and built autocomplete/auto-suggest APIs for Superdirect.
  • Built EMTE's e-commerce platform with multi-contributor gift vouchers and "saving-together" loyalty cards for families.
  • Integrated product data from multiple sources into EMTE using Talend to import, process, and persist catalog data.
WRAP (Website Reports and Analysis Platform)
2 years · team of 15, India/Netherlands/UK

Java, Spring, GWT, Torque, Apache Tomcat

  • Built a business-tracking dashboard and ROI tool, similar to Google Analytics and Facebook demographics, for European Directories clients.
  • Delivered reports on website usage, traffic, Facebook fan-page traffic and growth, and phone/Skype traffic analysis across social-network and telecom domains.
Internal Reusable Components — XRAPID
6 months · team of 5, India/Netherlands

Java, Spring, GWT, Torque, Apache Tomcat

  • Built reusable GWT-based bar and pie charts, plus generic paginated/sortable information tables with multi-event support, adopted across Mobiquity's rapid-development frameworks.
  • Developed reusable components for bulk email generation and sender-queue implementations.

Earlier Experience

Software Engineer — n-Xperts Solutions · Hospital & Laboratory Management System (Teletech System Europe)
Apr – Sep 2010 (6 mos) · Rajkot · team of 10, India/Germany

Java, Spring, JSP, JavaScript, Hibernate, MySQL, Sybase, Apache Tomcat

Built a complete healthcare system for around 5 hospitals in Germany plus a blood bank management tool, following HL7 standards, with configurable security modules and a dynamic formula-builder module for hospital staff.

Software Engineer Intern — Every Step Group Pvt. Ltd. · Compare Junction
Jan – Apr 2010 (4 mos) · Ahmedabad · team of 10, India/UK

Java, Spring, Hibernate, MySQL, Apache Tomcat, web crawling

Built a portal comparing hotels, travel, and internet services with multiple sorting and search options, using crawler programs to automatically collect data from partner websites.

Education

B.E., Computer Science (Distinction) — Saurashtra University, V.V.P. Engineering College, class of 2010

Academic Projects

Developed a web-based social network application as requirement analyst and core developer, alongside Swing-based desktop applications.