Available for Full-Time

Uday Kiran

Software Engineer - Systems, Backend & Cross-Platform Mobile

Engineering high-performance Node.js/TypeScript REST APIs, C/Go multithreaded proxies, and production-grade Flutter mobile apps. Passionate about low-latency query design, local-first data sync, and scalable modular architecture.

3+ Years

Building Production Software

6+ Apps

Published on Google Play Store

<50ms

Offline & Cached Query Speed

-30%

Server Load Reduction Achieved

About Me

I am a Computer Science graduate from IIIT Vadodara with 1.5+ years of work experience designing robust backend systems, optimized APIs, and efficient database architectures. Alongside core system logic, I build fluid cross-platform mobile applications with Flutter and create clean, high-performance web frontends using React and Next.js.

I believe engineering is all about planning, designing, and executing.

Profile photo
Outside of Coding
  • Badminton — Staying active and sharp through sports.
  • Automotive Engineering — Passionate about cars, bikes, and vehicle dynamics.
  • Travel — Exploring new places, cultures, and environments.

Work Experience

Production engineering experience across distributed backend sync systems, API development, and cross-platform mobile app launches.

Software Engineer Intern

Intelligentia LabsJan 2025 – May 2025
Backend & Systems

Key Achievements & System Deliverables

  • Reduced server load by 30% by engineering sync pipelines with batch processing and socket communication, which led to stable performance across high concurrency environments.
  • Achieved sub-50ms retrieval across 10,000+ records by architecting an offline-first data layer with local-first synchronization and conflict resolution, ensuring zero downtime during network failures.
  • Integrated OpenAI APIs for intelligent content processing and generation, enhancing application functionality through real-time AI-powered interactions and automated workflows.
  • Improved end-to-end system throughput by redesigning multi-tier data transfer workflows, reducing infrastructure overhead and maintaining performance under variable network conditions.
Engineering Challenges
  • Maintaining data consistency across offline devices while managing intermittent network connectivity.
  • Optimizing query performance for large datasets (10k+ records) on low-end mobile hardware.
Technical Ownership

Spearheaded the integration of OpenAI APIs into the in-app chatbot, defining the architecture for secure API handling.

Engineering Retrospective"Initially, I attempted to sync records individually, which caused significant battery drain and server overhead. I pivoted to an idempotent batch-sync architecture, which taught me the value of minimizing network round-trips in distributed systems."

Mobile Intern

Kartavya Technology Pvt. LtdMay 2024 – Jul 2024
Mobile Engineering

Key Achievements & System Deliverables

  • Developed an MVP Flutter interface for health record management and data visualization.
  • Collaborated with the backend team to integrate over 30+ RESTful APIs.
  • Maintained a Mean Time To Repair (MTTR) under 1 day during pre-production phases.
Engineering Challenges
  • Building from scratch in a fast-paced 'founding' environment where requirements shifted rapidly.
  • Ensuring sub-1 day MTTR while managing global state for complex health metrics.
Technical Ownership

Led the Flutter development and release pipeline, successfully publishing the first two versions of the app to the Google Play Store.

Engineering Retrospective"Coming from a solo-project background, I initially struggled with version control and documentation in a team setting. If I were to do it differently, I would establish a strict CI/CD pipeline and automated tests from day one to avoid manual pre-production debugging."

Leadership & Community

Community initiatives where Uday organized events, mentored junior engineers, and led Flutter workshops for Google Developer Student Clubs.

Flutter Lead

Google Developer Students Club (GDSC), IIITVAug 2023 – Aug 2024
Community Leadership & Mentorship

Key Responsibilities & Community Impact

  • Led the Flutter wing of the campus developer community, mentoring 100+ students in mobile app development.
  • Organized mobile-development bootcamps and hands-on workshops.
  • Managed projects for student-led mobile applications.
Challenges Overcome
  • Bridging the gap between varying skill levels within the community.
  • Balancing high-level architecture mentoring with low-level debugging for beginners.
Community Execution

Directly managed technical sessions and assigned tasks to sub-teams, ensuring all workshop projects were completed on time.

Leadership Reflection"I learned that leadership is less about having all the answers and more about creating an environment where people feel safe to ask questions."

Technical Arsenal

Core programming languages, frameworks, database systems, and infrastructure tools utilized in production builds.

Frontend / Mobile

ReactNext.jsFluttervite

Backend & Systems

Node.jsExpress.jsREST APIsCachingJWTWebSockets

Database & Cloud Infrastructure

PostgreSQLFirebaseSupabaseRedisAWS EC2S3NginxAzureMongoDBMySQL

DevOps & Mobile Tools

DockerGitAndroidIOSCI/CDPush Notifications

Programming Languages

JavaDartTypeScriptGoPythonJavaScriptC/C++

Featured Projects & Systems

Engineered software systems, mobile applications on Google Play Store, and open-source builds.

Multithreaded Proxy Web Server banner

Multithreaded Proxy Web Server

A high-performance C multithreaded proxy server featuring concurrent request handling, thread-safe LRU caching with Reader-Writer locks, and custom HTTP request routing.

C / Multithreading
Squad banner

Squad

Social Group Planner. Handles the chaos of group planning by allowing friend groups to poll on dates, lock in venues, split bills with UPI, and share memory feeds.

Flutter / Full-Stack Play Store
House Rentals banner

House Rentals

A platform for renters and landlords to rent their houses.

Flutter & Node.js
Zoo banner

Zoo

A mobile application to explore and learn about various animals in a zoo for kids with game.

Flutter Mobile

Locaura — Hyperlocal Marketplace System

Solo Full-Stack Architect & Lead Mobile Developer

Active ProductionProduction-Grade Monolith & Dual Apps

Locaura is an end-to-end hyperlocal commerce platform designed to bridge the gap between local brick-and-mortar fashion retailers, consumers, and delivery partners. The platform orchestrates a complex, three-actor workflow (Consumer, Retailer, and Rider) supported by a high-performance modular monolith REST backend and two tailored Flutter mobile applications.

System Infrastructure & Tech Stack

TypeScript
Node.js
Express
MongoDB
Redis
BullMQ
Razorpay Route
Flutter
Firebase (FCM)
AWS EC2
Nginx
Docker
GitHub Actions

Core Engineering Spheres

Systems & Backend

Modular Monolith Architecture

Architected and implemented a Node.js/TypeScript REST API. Strictly enforced module boundary rules (where modules import only from a shared/ layer and never directly from each other) to ensure a clean codebase prepared for future microservices extraction.

Geospatial Discovery

Built a high-performance retailer discovery engine utilizing MongoDB $geoNear query aggregates with a 2dsphere index to locate and rank active retailers within a dynamic coordinate radius.

State Machine Integrity

Designed a strict Order State Machine governed by an allowedTransitions map at the service layer, preventing invalid state transitions (e.g., bypassing confirmation or assignment steps) and protecting DB consistency.

Multi-Actor Authorization

Implemented a single JWT authorization framework embedding distinct role claims (consumer, retailer, rider) enforced by dedicated middleware guards.

Live Product Interface

Locaura Interface

End-to-End Hyperlocal App

Production-grade interface designed and engineered for the Locaura hyperlocal marketplace.

Engineering Milestones

Key Technical Achievements

100%Transaction Accuracy
Zero-Trust Webhook Ingestion

Designed a system capable of handling highly redundant webhook events from Razorpay without database write duplication, ensuring 100% financial transaction accuracy.

<500msSearch Latency
Sub-Second Location Discovery

Achieved ultra-low latency retail search by indexing geolocation coordinates and caching geospatial results in Redis with a 5-minute TTL invalidation strategy.

ReadyFor Microservices Scale
Decoupled Monolith Ready for Scale

Successfully separated the application logic into distinct domains (Consumer, Retailer, Rider, Payments, Notifications), ensuring the platform can scale to microservices with zero DB refactoring.

Technical Writing & Publications

Get in Touch

Reach out for full-time opportunities, contract development, or technical collaboration.

Direct Channel

Let's build something scalable together

Whether you're building a new mobile application MVP, scaling backend API infrastructure, or looking to add a dedicated full-stack software engineer to your team, I'm always open to discussing new projects and roles.

Chat on WhatsApp
Emails & WhatsApp messages are usually responded to within 24 hours.