Skip to content
View Harshalszz's full-sized avatar

Block or report Harshalszz

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
harshalszz/README.md

Hi there 👋

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.


💻 What I Do

  • 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.

🧩 Professional Experience

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.

Software Engineer — Yardi Software India Pvt. Ltd. (Nov 2023 – Present)

  • 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.

Application Engineer Intern — Hitachi Vantara (Jan 2023 – Aug 2023)

  • 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.

🚀 Projects

AI-Powered Fitness Tracker

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

AssetMon: Asset Monitoring System

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

🧠 Technical Skills

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


✍️ Technical Writing

Authored articles on GeeksforGeeks:


🧩 Extra Mile

  • Solved 400+ DSA problems on LeetCode to strengthen algorithmic problem-solving.
  • Led a Virtual Learning Weekend event, mentoring 50+ students in software concepts.

🤝 Connect With Me


Let’s collaborate to turn ideas into impactful applications!

Popular repositories Loading

  1. Marvel Marvel Public

    Information about avengers

    HTML

  2. pinax-theme-bootstrap pinax-theme-bootstrap Public

    Forked from pinax/pinax-theme-bootstrap

    A theme for Pinax based on Twitter's Bootstrap

    HTML

  3. yourfirstpr.github.io yourfirstpr.github.io Public

    Forked from YiyiZhang/yourfirstpr.github.io

    ✨ the homepage of @yourfirstpr

    HTML

  4. Calendar-using-C- Calendar-using-C- Public

    C

  5. letra-extension letra-extension Public

    Forked from jayehernandez/letra-extension

    Passively learn a new language every time you open a new tab

    SCSS

  6. Pansy Pansy Public

    Forked from andrefpoliveira/Pansy

    My own programming language

    Python