R
Rahul Jallapalli
Java · Spring Boot · Flutter

Rahul Jallapalli — Software Engineer, Java · Spring Boot · Flutter

Software engineer who owns the real-time token-signing, push-delivery and OTP verification paths of a Java 21 and Spring Boot 3 multi-tenant backend (180 REST controllers, 185 JPA entities), and holds production ownership of the 95,000-line Flutter field-service platform on top of it, shipped to the Apple App Store and Google Play. Experience spans JWT and Spring Security, Quartz scheduling, real-time video with in-house Agora token signing, offline-first SQLite synchronisation, Google Maps live tracking, on-device Tesseract OCR, and AWS S3 and Textract document pipelines deployed as a Docker image on EC2.

Published apps

Experience

Software Engineer — Swensa (September 2022 – Present, Hyderabad, India)

Selected work

Multi-Tenant Service Backend

Java 21 and Spring Boot 3.2 service covering work-order lifecycle, inventory, scheduling, document generation, payments and push delivery across customer tenants. Spring Security, JWT, JPA, MySQL, Quartz, MapStruct, Caffeine, AWS S3, AWS Textract, Stripe, OpenAPI.

Field-Service Mobile Platform

Flutter application for field technicians covering work orders, evidence capture, inventory and remote expert video assistance. Flutter, Dart, GetX, SQLite, Dio, Agora RTC, Google Maps, Firebase, Tesseract OCR.

Natural-Language Data Assistant

Question-answering endpoint over customer service data, with tenant scope enforced server-side and request-id tracing across the Java and Python tiers.

Writing

Technical skills

Languages: Java, Dart, SQL, Python, Bash, Kotlin, Swift.

Backend: Spring Boot 3, Spring Security, JPA and Hibernate, REST API design, Quartz, MapStruct, Spring Cloud and microservice patterns (Eureka, Config Server, Gateway — side project).

Mobile: Flutter, GetX, Provider, offline-first synchronisation, platform channels, Flutter Web.

Data: MySQL, SQLite, Caffeine, Firebase Cloud Messaging.

Cloud and DevOps: Docker, Docker Compose, AWS S3, AWS Textract, AWS EC2, Firebase Crashlytics.

Real-time and media: Agora RTC, FCM and APNs VoIP push, Google Maps, Tesseract OCR, media compression.

Testing: Flutter integration_test, JUnit 5, widget testing, code review.

Availability

Open to senior Java / Spring Boot and Flutter roles. Notice period: 30 days. Based in Hyderabad, India (IST, UTC+5:30); open to relocation and remote.

Contact

Email: rahuljallapalli57@gmail.com · GitHub: github.com/rahuljallapalli · LinkedIn: rahul-jallapalli