10/27/2026 updated

**** ******** ****
100 % available

Freelance Software Developer | Spring Boot & Flutter Expert

GURGAON, India
Only remote
B.Tech in Electronics and Electrical Engineering, Indian Institute of Technology (IIT) Patna
GURGAON, India
Only remote
B.Tech in Electronics and Electrical Engineering, Indian Institute of Technology (IIT) Patna

Profile attachments

Giridhar_Varshney_Resume_AI_Platforms.pdf

About me

Backend & Flutter developer (IIT Patna) with 2 years at Shiprocket and Yavda Analytics. I build fast, secure Spring Boot REST APIs, cutting response times by 30-45%, and Flutter apps with BLoC. Led a native Android to Flutter migration. Available for remote hourly and fixed-price projects.

Clean ArchitectureFlutterJava (Programming Language)Spring SecurityApplication Programming Interfaces (APIs)Android (Software)Android Software DevelopmentDatabase DesignHibernateSpring FrameworkPython (Programming Language)Apache MavenMySQLModel View Controller (MVC)NumPyRedisSwaggerSQL DatabasesSystems DesignSystems IntegrationSpring CloudSpring MVCSpring BootCachingBackendSpring DataKotlinpandasMatplotlibApache KafkaDartFront End Software DevelopmentSpring JdbcApi DesignCrudMicroservices
Spring Boot REST API Development
Design and development of scalable RESTful APIs using Spring Boot with layered architecture (Controller–Service–Repository), CRUD and advanced search with Spring Data JPA and JPQL, improving maintainability and reducing API response time by 30%.
Backend Security & Authentication
Securing backend systems with Spring Security, JWT-based authentication, role-based authorization and BCrypt password encryption to protect APIs and user data.
Caching & Performance Optimization
Redis caching for high-frequency transactions, reducing database load by 50% and average response time by 45%; optimizing slow endpoints through JPA query tuning and pagination.
Database Design & ORM Integration
Design and optimization of relational MySQL schemas, with data persistence through Hibernate ORM and JDBC, improving query efficiency and reducing redundant database operations.
Microservices & Messaging
Building modular backend services with Spring Boot, Kafka for messaging, Maven for build management and Spring AOP for cross-cutting concerns.
API Documentation & Integration
Documenting APIs with Swagger/OpenAPI and integrating them with frontend and mobile teams for smooth production releases; debugging and fixing defects in existing production APIs.
Flutter Mobile Development
Migration of production apps from native Kotlin/Android to Flutter, cutting development cycles by 35–40%; architecture with BLoC state management and Clean Architecture, separating data, domain and presentation layers into modular, testable code.
Mobile App Development
Cross-platform apps with Flutter and Dart, GoRouter navigation with deep linking, Dio API integration with auth and error-handling interceptors, infinite scroll pagination, and native Android development with Kotlin.
Data Analysis with Python
Analysis of sensor data using Python, Pandas, NumPy, Matplotlib and Seaborn; descriptive statistics and hypothesis testing (z-tests, chi-square variance tests) for classification tasks.
Core Computer Science & Design
Strong foundation in Data Structures & Algorithms (700+ problems solved), Object-Oriented Design, System Design, MVC Architecture, API Design, DBMS, Operating Systems and Computer Networks.

Experience

Professional experience0 - 5 years
Freelancer since2024

Languages

EnglishNative speakerHindiNative speaker

Project history

Software Developer (Full-Time)

Yavda Analytics
Designed and built new RESTful APIs in Spring Boot for PBIVizEdit and the Yavda corporate site. Debugged and fixed defects in existing production APIs, standardized DTOs and request validation. Optimized slow endpoints through JPA query tuning, pagination, and caching, and documented APIs with Swagger/OpenAPI.

Software Developer (Full-Time)

Shiprocket
Developed scalable RESTful APIs using Spring Boot with layered architecture. Designed and optimized relational database schemas in MySQL with Hibernate ORM. Implemented Redis caching, Spring Security with JWT-based authentication, and led the migration of Shiprocket Quick and Domestic apps from native Kotlin/Android to Flutter using BLoC state management and Clean Architecture.

Spring Boot Backend Development System

Personal Project
Developed a scalable product and order management backend using Spring Boot & MVC architecture with RESTful APIs for CRUD operations, search, image handling, and order workflows. Designed optimized MySQL database schemas using Hibernate ORM, Spring Data JPA, and JPQL. Secured applications using Spring Security with JWT-based authentication and role-based authorization.

Gearbox Fault Diagnosis - Python, Pandas, NumPy, Matplotlib, Seaborn

Personal Project
Analyzed vibration data from 4 sensors on a SpectraQuest gearbox simulator, merged 20 CSV files into one labelled dataset with Pandas, validated for missing values, and visualized sensor behavior. Computed descriptive statistics and applied hypothesis testing including Q-Q plots, z-tests, and chi-square variance tests to classify a test gearbox as healthy or broken.

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in