JAYDIP TOPIYA
PROFESSIONAL SUMMARY
Experienced and detail-focused Java Developer with 3.8+ years of hands-on work in backend development. Skilled in Spring Boot, Microservices, REST APIs, and managing databases. Known for building secure and scalable systems that help businesses grow.
Comfortable working with Spring Boot features like security, API documentation (OpenAPI), and real-time updates using WebSocket.
Regularly use AI tools like ChatGPT, GitHub Copilot, and Claude to save time, write better code, fix bugs quickly, and speed up development tasks.
PROFESSIONAL EXPERIENCE
Software Engineer
Monarch Innovation Pvt. Ltd, Ahmedabad | June 2022 – Present
- Designed and implemented a scalable microservices architecture, improving backend performance and reducing database response time by 40%
- Built secure authentication and authorization using Spring Security with JWT and custom role-based access control (RBAC)
- Integrated delivery partner services like Porter and Pidge to auto-book orders and manage delivery status using webhooks
- Developed WebSocket-based real-time notification system for order and inventory updates
- Created clean and well-documented REST APIs using OpenAPI (Swagger) for cross-team collaboration
- Integrated multiple payment gateways:
- CC Avenue – used for both B2B and C2B transactions
- Razorpay and Easebuzz – used for C2B (customer) payments
- Managed cloud deployments using Docker, Jenkins, and GitLab CI/CD on AWS services (S3, EC2, Elastic Beanstalk, RDS, IoT Core, Lambda)
- Worked on high-traffic modules with optimized database queries, stored procedures, and indexing strategies
- Mentored junior team members and contributed to sprint planning, code reviews, and architectural discussions
Java Developer Intern
XR Studio LLP, Surat | October 2021 – June 2022
- Developed backend components using Spring Boot MVC and RESTful APIs
- Implemented SQL database management and optimization strategies
- Conducted thorough testing using JUnit and Postman
- Enhanced problem-solving capabilities through hands-on project development
KEY PROJECT
Areakart E-commerce Platform (Customer App, Web App, Store Panel, Admin Panel)
- Led backend development for Areakart, a city-based e-commerce platform with Customer App, Store Panel, and Admin Panel
- Designed a microservices-based architecture to improve system reliability, performance, and modular deployment
- Implemented secure login and permission system using Spring Security with JWT and custom RBAC
- Integrated WhatsApp API for order-related real-time notifications to customers and vendors
- Added delivery partner integration (Porter & Pidge) to auto-book deliveries at order placement, and used webhooks to manage real-time delivery status updates
- Implemented payment gateways: CC Avenue (for both B2B and C2B), Razorpay and Easebuzz (for C2B transactions)
- Built WebSocket-based real-time notification system for live order and stock updates
- Wrote optimized SQL procedures, functions, and indexes to improve PostgreSQL performance for high-traffic endpoints
- Handled bulk data operations and high-volume API requests with efficient caching and load management
- Used JMeter to perform API load testing and validate scalability under concurrent user traffic
E-Bike Management System (Spring Boot, PostgreSQL, AWS, WebSockets)
Monarch Innovation Pvt. Ltd
- Developed high-performance REST APIs for user management and ride tracking.
- Optimized PostgreSQL queries using indexing and query tuning to enhance performance.
- Integrated Traccar WebSocket API for real-time GPS tracking and ride history.
- Implemented JWT authentication and Spring Security for secure API access.
- Developed unit tests with JUnit to ensure application reliability.
- Performed test coverage analysis using JaCoCo to maintain high code quality.
- Deployed application on AWS using Elastic Beanstalk, RDS, and S3 for scalability and fault tolerance
Inventory & Supplier Management System
Monarch Innovation Pvt. Ltd
- Developed a robust backend system for managing vendors, purchases, and bulk order dispatch with role-based access control
- Implemented Spring Security with custom RBAC (Role-Based Access Control)
- Integrated Elasticsearch for fast item search across large inventories
- Built reporting module using JasperReports and PostgreSQL functions
EDUCATION
B.E. in Computer Engineering
Darshan Institute of Engineering & Technology, Rajkot | 2022 | CGPA: 7.3
Higher Secondary School
Shree Saraswati Science School, Rajkot | 2018
TECHNICAL EXPERTISE
Core Technologies
- Programming Languages: Java (8, 11, 17)
- Backend Framework: Spring Boot, JPA, Hibernate
- Architecture: Microservices
- Security: JWT Authentication & Authorization
- Database: PostgreSQL, MySQL
- Performance Testing: Apache JMeter – used for load and stress testing of REST APIs to identify bottlenecks and ensure scalability
Development & Integration
- API Development: RESTful APIs, OpenAPI (Swagger), WebSocket Integration, Webhook Integration
- Security: JWT Authentication & Authorization, Spring Security, Role-Based Access Control (RBAC)
- Third-Party Services: WhatsApp API, Payment Gateways – CC Avenue (B2B & C2B), Razorpay & Easebuzz (C2B), Porter, Pidge
- Message Queuing: Kafka, RabbitMQ, Firebase
- Search Engine: Elasticsearch
- Testing: JUnit, JaCoCo, Postman, Swagger
DevOps & Cloud
- CI/CD: Docker, Jenkins, GitLab CI/CD
- Cloud Services: AWS (S3, Elastic Beanstalk, EC2, RDS, Lambda, IoT Core)
- Monitoring: Sentry
Development Tools
- IDEs: IntelliJ IDEA, STS4, Visual Studio Code
- AI Assistants: ChatGPT, GitHub Copilot, Claude, Replit – used to accelerate code generation, debug complex issues, generate documentation, and optimize productivity
- Version Control: GitHub, Bitbucket
- Project Management: JIRA
- Database Tools: pgAdmin, Mysql
- Reporting: Jasper Reports
Database Optimization
- Designed and optimized database indexing strategies for PostgreSQL and MySQL to improve query performance
- Developed complex stored procedures and SQL functions for reusable, high-performance logic handling
- Configured and monitored PostgreSQL autovacuum to ensure healthy table maintenance and reduced bloat
- Utilized EXPLAIN ANALYZE and pg_stat_statements for diagnosing slow queries and tuning execution plans
AI-DRIVEN DEVELOPMENT & PRODUCTIVITY
- Leveraged AI tools like ChatGPT and GitHub Copilot to boost development speed, reduce debugging time, and automate repetitive coding tasks
- Used Claude for advanced code analysis and architectural suggestions during microservices design
- Integrated AI agents for task automation, such as generating SQL queries, auto-formatting logs, and summarizing pull requests
- Reduced average feature delivery time by ~40% by integrating AI-assisted workflows into daily development process