Summary
Overview
Work History
Education
Skills
Timeline
Generic

Harshil Patel

Ahmedabad,Gujarat

Summary

Lead Software Engineer with 9+ years of experience building scalable, high-performance backend systems using Java and Spring Boot. Specialized in microservices architecture, event-driven systems with Kafka and Spark, and cloud-native deployments on Azure, Kubernetes, and Docker. Skilled in performance optimization through caching strategies and database query enhancements, reducing response times from seconds to milliseconds. Proven leader, mentoring and managing engineers while driving projects to successful, ahead-of-schedule delivery. Key achievements include scaling real-time platforms to process millions of events for global clients and designing resilient data replication solutions for supply chain systems. Passionate about solving complex engineering challenges, optimizing platforms at scale, and delivering reliable, secure solutions. Currently exploring opportunities as a Senior, Staff, or Lead Engineer in fast-paced, high-impact environments.

Overview

9
9
years of professional experience

Work History

Lead Software Engineer

Resilinc
04.2024 - Current
  • Scaled a microservices platform to process millions of events in real time, enabling impact analysis for 200+ enterprise clients worldwide.
  • Enhanced database efficiency by tuning SQL queries and implementing caching, cutting response times from seconds to milliseconds.
  • Designed and implemented event replication (Apache Spark, Apache Kafka) for a global supply chain impact analysis platform.
  • Collaborated with Product Managers to define requirements and managed end-to-end delivery within monthly sprints.
  • Mentored and managed 5+ engineers, driving the successful delivery of an application revamp earlier than planned.

Senior Software Engineer

Resilinc
04.2023 - 03.2024
  • Developed and maintained high-performance APIs capable of processing billions of data points, ensuring continuous availability and reliability for mission-critical applications.
  • Designed and implemented architecture improvements, achieving a 30% reduction in response times and enhancing system scalability.
  • Optimized PostgreSQL queries and caching strategies (Redis) to improve data retrieval speed by 40% and significantly reduce latency.
  • Built independent cloud-based microservices (Mesos) to power an event-driven email notification system, enabling accurate data delivery and real-time updates.
  • Mentored junior engineers, reviewed code, and aligned engineering practices to industry standards, driving high-quality software delivery.

Software Engineer

Resilinc
01.2018 - 03.2023

Resilinc is the world's most extensive repository of deep supply chain intelligence – an information highway that forms the backbone for resilient supply chains worldwide.

  • Designed and developed Java + Spring Boot APIs for the EventWatch module, enabling real-time processing of multiple alerts and delivering impact analysis to customer-facing systems.
  • Optimized Java code and PostgreSQL queries, improving performance and reducing API response times significantly.
  • Enhanced the system design and architecture of the alert processing pipeline, increasing scalability and maintainability.
  • Delivered reliable and secure REST APIs to serve customer requests with high availability and accuracy.
  • Partnered with cross-functional teams to ensure smooth integration, performance tuning, and adherence to best coding practices.

Web Developer

Ensight
11.2016 - 11.2017
  • Ensight is a full-service IT outsourcing company offering specialized Development & Digital services through our unique ventures. Each of our ventures are focused to meet the demands and resolve one problem of the digital world better than anyone else.

Education

Bachelor of Engineering - Computer Engineering

Ahmedabad Institute of Technology
Ahmedabad, Gujarat
03-2011

Skills

    Programming & Backend Development: Java, Spring Boot, RESTful APIs, Microservices

    Event-Driven & Big Data Systems: Apache Kafka, Apache Spark, Databricks

    Cloud & DevOps: Microsoft Azure, Kubernetes, Docker

    Database & Storage: PostgreSQL, SQL, Redis

    CI/CD & Automation: Jenkins, GitHub Actions, GitHub

    Project & Collaboration Tools: Atlassian JIRA, Confluence

Timeline

Lead Software Engineer

Resilinc
04.2024 - Current

Senior Software Engineer

Resilinc
04.2023 - 03.2024

Software Engineer

Resilinc
01.2018 - 03.2023

Web Developer

Ensight
11.2016 - 11.2017

Bachelor of Engineering - Computer Engineering

Ahmedabad Institute of Technology
Harshil Patel