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) PatnaAbout 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)NumPy
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
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.
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.
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.