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
- Over 15 years of experience in the Java technology landscape, currently working as Technical Lead at Skyhigh Security (Mcafee Enterprise).
- In my daily work, I am dedicated to tackling complex architectural challenges, ensuring customer success through technology solutions, proficiently managing resources and time, taking on leadership responsibilities, and actively participating in hands-on tasks.
- End of the day Responsible for quality deliverables, healthy services at production, and quality code
from the team.
- Expertise in JAVA Enterprise applications, building SaaS Platforms, Data Engineering At present hands-on experience with
Kafka, Apache Flink, Presto, AWS, Spring, Redis, Python, Microservices, Docker, Kubernetes, Foss enthusiast.
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
- Architectural Design, Research & Development
- Active participate of Scrum and Agile model
- Handling small group of resources
- Onsite Experience with UK and NL customers
- Communication with customer, Product owners and requirements understanding
- Schedule work, code review and QC of codes
- Application Environment Configuration, working with DevOps
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
- Bachelor of Engineering in Computer Science with Distinction from Saurashtra University, V.V.P.
Engineering College class of 2010
- Grade 12 exam certification from Gujarat Board, Saurashtra High School with Physics and Maths as main
subject, class of 2005
- Grade 10 exam certification from Gujarat Board with Shri G T Sheth Vidhyalaya with main Subjects as
Science, Maths, English, Social Science, Sanskrit, class of 2003
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.
- Conducted A Practical Session of State Level Seminar along with Ankit Fadia on Ethical Hacking
- Conducted Seminars on Embedded Systems, Microprocessor
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 |
“Sometimes it's the very people who no one imagines anything of who do the things no one can imagine.”