I’m Harshal Siddharth Zodape
A results-driven Software Engineer with 3 years of experience in full-stack development, API integration, and database solutions. Skilled in Java, Spring Boot, Angular, Kafka, Microservices , Multi-threading, and SQL, I specialize in building scalable systems with strong exception handling, secure authentication, and robust performance optimization.
- Design and develop RESTful APIs and integrate them with modern frontends.
- Architect and deploy microservices-based applications for scalability and resilience.
- Build real-time data monitoring systems with Spring Security & JWT authentication.
- Optimize databases using advanced SQL scripting and profiling tools.
- Automate builds and deployments with CI/CD pipelines (Git, Jenkins, Maven) in Agile workflows.
Associate Engineer (RuPay International Team) - National Payments Corporation of India (NPCI) Mumbai, India
- Contributed to the development and enhancement of core RuPay payment platforms NTS (Network Tokenization System) and SecureNXT, supporting high-volume, mission-critical card payment transactions.
- Led the design and implementation of a secure “Key Rotation” feature for NTS:
- Built a maker-checker workflow in the React.js-based NTS Admin Portal for controlled RSA key lifecycle management.
- Developed backend logic in Spring Boot (Java) for RSA key pair generation, secure database updates, staged table management, and rollback capability.
- Automated proactive key renewal (1 month prior to expiry) with backup retention of previous keys to ensure zero downtime and high operational resilience.
- Enhanced the NTS Admin Portal (React.js + Spring Boot) by implementing new features, resolving end-to-end production defects, and improving usability and operational efficiency.
- Engineered enhancements to token lifecycle management:
- Resolved critical production issues related to token generation against card PAN (debit/credit).
- Implemented real-time notification mechanisms triggered on card PAN/expiry updates.
- Integrated Apache Kafka–based event streaming to notify Token Requestors and Issuers (via ISO/API formats), ensuring data synchronization and regulatory compliance.
- Designed and developed a secure dynamic reporting engine using JWT + AES-based authentication, integrated Log4j audit logging, and built customizable dashboards for RuPay card offer management.
- Debugged and optimized high-throughput payment services built on Vert.x and Spring Framework, improving performance, stability, and response time under peak transaction loads.
- Designed and configured high-availability distributed infrastructure: Redis Cluster for caching and session resilience, Kafka + Zookeeper for event-driven communication, MySQL replication for database fault tolerance
- Built and maintained Jenkins CI/CD pipelines enabling automated builds, testing, and deployments across UAT and Production environments, reducing manual deployment effort and release risk.
- Managed and supported UAT and Production environments on Ubuntu servers, including deployment, configuration, monitoring, release validation, and client issue resolution.
- Actively participated in UAT testing, production release validation, and L2/L3 support, performing root cause analysis and rapid resolution of high-priority payment incidents.
- Worked with EMVCo 3DS specifications and RuPay payment processing standards, ensuring compliance with global security and authentication protocols.
- Used Jira for sprint planning, defect tracking, and cross-functional coordination in Agile development environments.
- Delivered 50+ SQL data packages improving data integrity and consistency across RentCafe (Angular + Spring Boot).
- Built a threshold-based middleware to regulate third-party API requests, adding logging, exception handling, and monitoring.
- Developed a Spring Security RBAC-based admin panel in Angular for middleware configuration.
- Integrated RESTful Appointment APIs in StudentCafe for seamless vendor scheduling.
- Implemented CI/CD pipelines using Git, Jenkins, and Maven to automate testing and deployment.
- Developed RESTful APIs with Spring Boot and Angular, following SOLID and design pattern principles.
- Created microservice-based modules with Spring Boot, JPA, and messaging queues (Kafka).
- Participated in Agile ceremonies, ensuring high-quality feature delivery.
- Hands-on with AWS, Docker, and cloud deployment workflows.
Microservices-based fitness app using Spring Boot, React, RabbitMQ, and Google Gemini AI API.
- Implemented event-driven AI recommendations for real-time health insights.
- Secured endpoints using OAuth2 PKCE, JWT, and Keycloak.
- Deployed via Docker with centralized config, service discovery, and API Gateway.
🔗 GitHub Repo
Real-time asset monitoring app built with Java, Spring Boot, Angular, and Highcharts.
- Implemented JWT-based access control and microservice architecture for scalability.
- Deployed on Tomcat with structured logging and operational metrics.
🔗 GitHub Repo
Languages: Java, SQL, TypeScript, JavaScript, HTML5, CSS3, Linux
Frameworks: Spring Boot, Angular, Hibernate/JPA, .NET, Spring Security, AOP, PM2
Tools: Git, GitHub, IntelliJ, Postman, Jenkins, Maven, Gradle
Databases: PostgreSQL, MySQL, MongoDB
Messaging: RabbitMQ, Kafka (familiar) ,Redis
Cloud/DevOps: AWS, Docker, CI/CD, Logging & Monitoring
Concepts: Data Structures, Algorithms, OOP, Design Patterns, SOLID
Authored articles on GeeksforGeeks:
- Solved 400+ DSA problems on LeetCode to strengthen algorithmic problem-solving.
- Led a Virtual Learning Weekend event, mentoring 50+ students in software concepts.
✨ Let’s collaborate to turn ideas into impactful applications!
