App LogoApp name
RJ

Ridam Jain

Open to work3 years experience

Backend Engineer

Pali, Rajasthan 306401, IndiaTarget Roles: Backend Engineer • Full-Stack Developer • Frontend Specialist

Backend Engineer | Java | Spring Boot | Kafka | Microservices | Kubernetes | PostgreSQL | AWS

GitHub

Standing Rank

Rank Not Available

Developer Badges

No badges earned yet

Skills & Technologies

45 skills
javajavascriptnode.jssqlspring bootspring frameworkspring data jpahibernatespring securityexpress.jsrest apisgraphqlmicroservicesevent-driven architectureapache kafkaredis streamswebsocketspostgresqlmysqlmongodbrediskubernetesdockerawsgcpdigitaloceanci/cdlinuxgitfirebaseviva paymentsrazorpaycashfreegoogle calendar apicloudflare workersjunitmavenpostmandrizzle ormzodreactreact nativetailwindcssjavafxjava swing

Work Experience

Backend Engineer

Viszapp LLC (Visa Consultation Platform)

Jun 2024 - May 2026 Remote
  • Owned the platform end-to-end, building Spring Boot services for core system APIs alongside a Node.js/Express layer, a React frontend, and a PostgreSQL + Redis data layer; scaled to 3,000+ verified users processing 7,000+ visa applications and 1,100+ paid orders over 24 months.
  • Integrated Razorpay and Cashfree payment gateways for checkout, refunds, and settlement reconciliation, with webhook handling and idempotent retry logic to eliminate duplicate-charge risk.
  • Designed an event-driven document-automation pipeline for itinerary and cover-letter generation, with Redis caching on prompt-template hits to cut per-document latency and cost on repeat requests.
  • Built a Google Calendar API layer that auto-created consultant–client meeting invites at order placement, removing manual scheduling for the customer-success team.
  • Implemented per-IP, per-route rate limiting with Redis-backed counters and configurable burst limits to protect public endpoints from scraping and abuse.
  • Deployed Spring Boot and Node.js services as Docker containers on DigitalOcean, owning environment isolation, log aggregation, and a zero-downtime restart workflow.

Software Engineer

Postree POS (Abmiro Solutions Pvt. Ltd.)

Jan 2023 - May 2024 Remote (CEST)
  • Profiled the reporting workload, redesigned database indexes, and rewrote the worst N+1 query patterns, cutting response time on the slowest dashboard endpoints by 50%+ across 160+ paid restaurants and cafes processing 10K+ daily transactions.
  • Integrated the Viva Payments terminal API end-to-end — payment collection, refunds, daily settlement reports, and per-terminal reconciliation — across the live restaurant network.
  • Built an offline voucher-management system with partial redemption, expiry rules, and a full audit trail, tracking 5,000+ monthly voucher transactions.
  • Shipped the GreenTil QR-based e-invoicing system, replacing paper receipts with scan-to-view bills and eliminating the bulk of printed-invoice volume.
  • Owned client-facing production bug triage during CEST hours — reproducing live issues on production data, pushing hotfixes, and contributing to the support-engineering playbook.

Projects

Just Lecture

View Project
JavaSpring BootApache KafkaKubernetesExpressPostgreSQLAndroid
  • A distraction-free YouTube lecture player for students that surfaces only fully playable lectures — automatically detecting and hiding deleted, private, and members-only videos and refreshing content on a 5-day cycle so playlists stay clean, fresh, and reliable for every user.
  • Re-architected content-freshness reconciliation off the HTTP request path onto an Apache Kafka pipeline (single-broker KRaft, no ZooKeeper), replacing fragile fire-and-forget syncs with durable, retryable processing; topics partitioned by playlist ID for per-playlist ordering, with a dead-letter topic for messages that exhaust retries against the quota-limited YouTube API.
  • Deployed the API and Kafka consumer workers to Kubernetes on GKE — authoring Deployments, a Kafka StatefulSet with persistent volume, Services, Ingress, HorizontalPodAutoscalers, Secrets, and ConfigMaps; kept PostgreSQL external (Neon, pooled connections) to avoid connection exhaustion under multiple replicas.
  • Designed for graceful degradation: Kafka and workers sit off the read path, so the API keeps serving cached freshness from PostgreSQL even if the pipeline is down — stale, never an outage.

Lotus Spa — AI Voice & Chat Agent

View Project
Cloudflare WorkersDeepgramGemini 3 Flash LiteOpenRouter DeepSeekWebSockets
  • Built a production voice/chat agent that answers customer queries from a spa knowledge base and FAQ, describes services and pricing, and books appointments directly into a connected calendar over a natural conversation.
  • Engineered the speech loop on Cloudflare Workers with Deepgram for streaming speech-to-text and text-to-speech, handling a low-latency real-time audio loop with barge-in support and per-connection state management.
  • Used a dual-LLM setup — Gemini 3 Flash Lite plus OpenRouter DeepSeek — to balance response quality, latency, and cost across intent handling and booking flows.

Leaderboard Standings

Leaderboard Position Pending

Global test scores, peer standing percentiles, and algorithm leaderboard ranks are updated dynamically.

Assessment Highlights

Assessments Not Completed

Coding evaluations, system assessment results, and conceptual score badges will appear here after taking a test.

AI Collaboration Score

AI Collaboration Score Pending

Developer coding behavior, assistant cooperation, and AI pair-programming indicators are evaluated during live coding sessions.

Role Compatibility Profile

Role Compatibility Analysis Pending

Custom matching reports, candidate role compatibility percentiles, and core engineer strength profiles are processed once conceptual code screenings are complete.

Achievements

Achievements Not Earned

Special rewards, developer badges, system recognition certificates, and conceptual milestones will display here.

About Details

Professional Bio

Backend engineer with 3.5+ years building production Java/Spring Boot and Node.js systems for consumer-facing products. Experienced in designing REST APIs, microservices, and event-driven pipelines with Kafka and Redis. Skilled in cloud deployment using Docker and Kubernetes.

Bachelor of Computer Applications in Computer Applications

GLS University (FCAIT) (2018 - 2021)

Languages: English, Hindi