Mohit Rathod

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

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

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

Summary

Staff Software Engineer with 16+ 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

Languages / Methodologies
Java, Python, JavaScript, XML, JSON
Fundamentals
Data Analytics, 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
Operating Systems
Pro at Linux & OS X, advanced Windows user

Languages known: English, Hindi, Gujarati

Roles & Responsibilities

Professional Experience

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

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

  • 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 (Consistency, Availability, Partition Tolerance) 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

  • Leveraged a frontier AI model with a local knowledge base to fast-track development and deployment workflows while supporting feature planning and execution.
  • Developed a proprietary Chrome plugin that boosted the team's daily productivity and efficiency.
  • Built a SQLite-based local memory layer so AI models could assist more naturally, with continuous feedback and improvement.
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.
  • Solved performance and throughput-related issues; implemented distributed caching using Redis.
  • Developed back-office services from scratch, providing innovative tools for TechOperations.
Software Engineer III — Cisco
Cisco Firepower (security firewall)
1 yr 2 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-quality 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 (e-commerce)
1 year · team of 25, India/Netherlands/US/Serbia

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

  • Built an e-commerce platform for a Netherlands-based grocery store, generating a QR code on checkout for scanning at fully automated pickup points; included a merchant KPI module.
  • Developed geospatial search to find products nearest to a customer's location, sorted by distance, offers, and ranking.
  • Configured and optimized the Solr search engine for the entire product catalog; developed autocomplete/auto-suggest APIs.
EMTE (e-commerce)
1 year · team of 25, India/Netherlands/US/Serbia

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

  • Built a buy/sell e-commerce platform for a Netherlands-based company, with unique voucher distribution supporting multiple contributors on a single gift.
  • Built "saving-together" cards letting family members join a program and earn loyalty points.
  • Worked with the Talend tool to import, process, and persist machine-imported product data from various sources.
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.

Software Engineer — Freelance Java Programmer / Web Developer · Property Crawler for Las Vegas Building Association
Sep – Dec 2009 (4 mos) · Rajkot

Spring, Hibernate, MySQL, Apache Tomcat, crawling

Built an intelligent data-collection tool gathering dynamic property data from around 5 well-known sites, storing it and exporting to Excel sheets and RSS.

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.