Home About Blog Resume Linked-In Contact

Mohit Rathod

Mobile: +91 9033359849
E-Mail: er.mohit.rathod@gmail.com
mohitrathod.com


Objective

Seeking opportunities to design and develop scalable enterprise software solutions, with a keen focus on mission-critical, distributed systems. Aiming to contribute expertise in Data Engineering, Streaming, Cloud Computing, SaaS, PaaS, Java, Microservices, and AI Systems to a dynamic role that aligns with my skill set and passion for innovation.

Current Profile
Technical Skill
Languages / Methodologies Java, Python, JavaScript, XML, JSON
Fundamentals Data Analytics, Search Algorithms, NoSql, DI, AOP, Design Patterns, OOP, Functional Programming, SQL, AI, ML
Technologies Docker, Kubernetes, Kafka, Flink, Presto, Redis, EMR, RESTful, Spring, Solr, JPA, BigData, Oauth2, JWT, Helm, HAProxy, Maven
Database Technologies Oracle, MySQL, MongoDB, DynamoDB, Presto, Sqlite
Software tools and Utilities IntelliJ IDEA, JIRA, Confluence, Jenkins, MySql Workbench, PyCharm
Operating Systems Pro at Linux, OS X and windows advance user
Roles & Responsibilities
Work Experience
Company Skyhigh Security (Mcafee Enterprise)
Designation Technical Lead
Timeline Sep 2021 – Present (3 years), Bengaluru, India
     
Company Jio Platforms Ltd (TIME100 Most Influential Companies)
Designation Senior Software Engineer
Timeline Jan 2019 – Sep 2021 (2 years, 10 months), Bengaluru, India
     
Company Cisco
Designation Software Engineer III
Timeline Aug 2017 – Dec 2018 (1 year 5 months), Bengaluru, India
     
Company Capgemini and Morgan Stanley
Designation Consultant
Timeline Aug 2015 – Jul 2017 (2 years), Bengaluru, India
     
Company Mobiquity Inc.
Designation Senior Software Engineer
Timeline Oct 2010 – Jul 2015 (4 years 10 months), Ahmedabad, India
     
Company n-Xperts Solutions
Designation Software Engineer
Timeline Apr 2010 – Sep 2010 (6 months), Rajkot, India
     
Company Every Step Group Pvt. Ltd.
Designation Software Engineer Intern
Timeline Jan 2010 – Apr 2010 (4 months), Ahmedabad, India
     
Company Freelance Java Programmer / Web developer
Designation Software Engineer
Timeline Sep 2009 – Dec 2009 (4 months), Rajkot, India

Key Projects
Company Skyhigh Security
Title Secure Service Edge
Role Technical Lead
Duration 3 years
Team size 10 members from India, US, Germany
Technology Kubernetes, Docker, Kafka, Flink, Presto, Java, Spring boot, Eureka, Zuul, Spring data, RESTful, Python, Redis, ELK, CI/CD, AWS, GitOps, Helm

Designed and built a high-performance data streaming pipeline for Skyhigh firewall, processing over 6 billion events daily and continuously scaling to meet growing demands.
Successfully addressed scaling and CAP (Consistency, Availability, Partition Tolerance) challenges by leveraging cutting-edge technologies, including Apache Flink for real-time stream processing, Apache Kafka as the central message broker, Kubernetes for scalable job orchestration, and Redis for efficient data caching.
Implemented Presto EMR for analytical dashboards, enabling data-driven insights and reporting for both internal teams and customers.
Utilized Java and Python as primary programming languages to develop and maintain critical components of the data pipeline.
Facilitated real-time alerting and advanced analytics, empowering customers to enhance decision-making and bolster security measures.



Company Jio Platforms Ltd
Title Carrier Engine
Role Senior Software Engineer
Duration 2 years
Team size 10 members from India
Technology Java, Spring boot, Eureka, Zuul, Spring data, RESTful, Python, Oracle, Redis, MongoDB, ELK, CI/CD

Building an Online Ecommerce Platform specifically involved in delivery Slot management and Carrier recommendation services, Designing a platform with micro-services capabilities and horizontal scaling.
Designed Customer Number Masking service and Integration with OMS and Carrier Booking Services.
Solved performance and throughput related issues.
Implemented Distributed caching using Redis.
Developed Backoffice Services from scratch and provided innovative tools that TechOperations can use.



Company Cisco
Title Cisco FirePower (security firewall)
Role Software Engineer III
Duration 1 year 2 months
Team size 15 members from India, US
Technology Java, Spring boot, Persistence, Jetty, DB2, RESTful, Python, NoSql

It's a Hardware Firewall for data protection at firm level capable of handling very huge data transfer and provide security on the data transfer.
Designed services and dashboards for realtime analytics preview and feature management.
more details



Company Capgemini and Morgan Stanley
Title Wealth Management Tool for Morgan Stanley
Role Tech. Consultant
Duration 2 years
Team size 25 members from India, US
Technology Java, Spring Boot, Persistence, Angular JS, Jetty, DB2, RESTful, Python, NoSql

Wealth Management Tool is an application used by a Bank’s business unit every day to get a suggestion of attractive scheme related to Mortgages and Wealth Management Products for End Customers, Tool can analyze multiple loans and finance products from the history of the bank as well as from market sources on a given pivotal input. It got boosted Algorithms from the ML framework and also powerful visuals from AngularJS.
Here I am responsible to design a reusable calculation framework as well as high-quality calculation logic that calculates and predicts pricing and interest rates for different types of Mortgage loan products. Also involves in application design and generic functionality development part and yes have built attractive Angular JS front end.



Company Mobiquity Inc.
Title Superdirect (e-commerce)
Role Sr. Software Engineer (developer / server / analyst / team lead)
Duration 1 year
Team size 25 members from India, Netherlands, US, Serbia
Technology Java, Broadleaf Commerce (Spring, Persistence, Thymeleaf, Solr), Apache Tomcat, AWS, Spring Social, OAuth2

E-Commerce Platform for Netherlands Based online store where you can order your groceries, It generates QR Code on successful cart checkout, that QR Code can be scan with Superdirect Pickup points which are fully automated. It also has a KPI module for merchants.
I was involved in the development of geospatial search to find products nearest to customer’s locations and sort based on distance, offers, ranking, etc.
Configured and Optimized Solr Search engine for the entire product catalog.
Developed Autocomplete or auto-suggest APIs



Company Mobiquity Inc.
Title EMTE (e-commerce)
Role Sr. Software Engineer (developer / server / analyst / team lead)
Duration 1 year
Team size 25 members from India, Netherlands, US, Serbia
Technology Java, Broadleaf Commerce (Spring, Persistence, Thymeleaf, Solr), Apache Tomcat, AWS

E-Commerce Platform for Netherlands Based Company to buy and sell stuff, unique part of this Application is Voucher Distribution and Multiple Contribution in one gift or Voucher. Users can purchase or order a gift and invite friends to contribute to that gift. The platform has cards for “saving-together” in that family members can join the program and earns loyalty points.
With this project, I have worked on Machine imported Products that use the Talend tool to import big data from various inputs then process and persist it. Worked on the “saving-together” and Gift Voucher program.



Company Mobiquity Inc.
Title WRAP (Website Reports and Analysis Platform)
Role Sr. Software Engineer (developer / server / analyst / team lead)
Duration 2 years
Team size 15 members from India, Netherlands, UK
Technology Java, Spring, GWT, Torque, Apache Tomcat

A Business Tracking Dashboard and ROI tool, like google analytics and Facebook Demographics. WRAP is an analysis tool for customers of European Directories to analyze business growth by giving reports of website usage, traffic, Facebook fan page traffics, Facebook likes, Facebook fan growth, phone and skype traffic analysis, Social Network and Telecom domain information processing.



Company Mobiquity Inc.
Title Mobiquity Internal reusable components XRAPID
Role Software Engineer (developer / server / analyst)
Duration 6 Months
Team size 5 members from India, Netherlands
Technology Java, Spring, GWT, Torque, Apache Tomcat

Involved in development of reusable components like generic GWT based bar chart and Pi chart and generic information display tables with multiple event support plus pagination and sorting that will use with Mobiquity’s rapid development frameworks. Also developed reusable components related to bulk email generation and sender queue implementations.



Company n-Xperts Solutions
Title Hospital and Laboratory Management System for Teletech System Europe
Role Software Engineer
Duration 5 Months
Team size 10 members from India and Germany
Technology Java, Spring, JSP, Java Script, Hibernate, MySQL, SyBase, Apache Tomcat

A Complete Healthcare System for around 5 Hospitals in Germany also a blood bank management tool, following HL7 standards. Different security module configuration by admin users, it have dynamic mathematical inputs module where hospital staff can construct formula and use it further to another departments.



Company Every Step Group Pvt. Ltd.
Title Compare Junction
Role Software Engineer Intern
Duration 4 Months
Team size 10 members from India and UK
Technology Java, Spring, Hibernate, MySQL, Apache Tomcat, web crawling programming

Portal for comparing hotels, travels, internet services etc. Provide clients search result with multiple shorting options and searching. It collects data automatically with help of crawler programs with partner’s websites.



Company Freelancer Programmer
Title Property Crawler for Las Vegas Building Association
Role Software Engineer
Duration 4 Months
Technology Spring, Hibernate, MySQL, Apache Tomcat, crawling programming

This project is for building association of Las Vegas for finding dynamic data regarding property from around 5 well known sites insert it to database manage information and export to excel sheets, RSS. It’s like intelligent information collection program.



Academic Qualification

Academic Projects

My Academic project includes a development of web based application for Social Network website & role of Requirement analyst as well as core developer in swing based applications.


Personal Information
Date of Birth 7th Jan
Gender Male
Nationality Indian
Languages Known English, Hindi & Gujarati
Marital Status Married
Hobbies Programming, Problem Solving, Basketball, Physics, Maths
Address Bengaluru, Karnataka 560035

Professional Information
Total Experience 15 years
Current Location Bengaluru, India
Last updated: 1st Nov 2024
To update go to MohitRathod.com/resume

“Sometimes it's the very people who no one imagines anything of who do the things no one can imagine.”