Senior React Native / Mobile Engineer building production-grade mobile experiences.
7+ years building and shipping production applications, with 6+ years specializing in React Native across iOS and Android, plus hands-on React.js web development, GraphQL, native integrations and CI/CD.
Rahul Kumar Jaiswal is a Senior React Native / Mobile Engineer with 7+ years of software development experience and 6+ years specializing in React Native. Building production-grade mobile and web experiences with a focus on performance, scalable architecture, clean engineering and real-world product delivery.
Core expertise
React Native
React.js
TypeScript
JavaScript
Redux Toolkit
RTK Query
Redux Saga
Zustand
React Query
GraphQL
Apollo Client
REST APIs
Firebase
Native Android/iOS
Fastlane
CI/CD
Jest
Generative AI
Engineering strengths
Mobile application architecture
Feature-based architecture
Reusable component development
Performance optimization
Rendering optimization
Startup-time optimization
Memory optimization
Smooth UI and animation performance
GraphQL and REST APIs
Caching
Cursor-based pagination
Authentication
Social login
Payments
Subscriptions
Push notifications
Native Android/iOS integrations
React Native native modules
CI/CD
Release automation
Offline-first concepts
Local storage and data persistence
Production debugging
Years Software Development
7+Years Software Development
Years React Native
6+Years React Native
Production Applications
8+Production Applications
Application Startup-Time Improvement
~30%Application Startup-Time Improvement
Experience
Seven years shipping production software
Roles focused on cross-platform mobile delivery, architecture, performance and release automation.
Senior React Native Developer
Protonshub Technologies — A CMMI Level 5 Company
Aug 2021 – Dec 2025Indore, India
Delivered and maintained production-grade cross-platform applications for iOS and Android using React Native, TypeScript and JavaScript.
Designed scalable mobile architecture, reusable components and modular features to improve maintainability and delivery velocity.
Integrated REST and GraphQL APIs, Apollo Client, authentication, social login, OIDC, push notifications, analytics and third-party SDKs.
Implemented payment and subscription workflows with Stripe, RevenueCat, Superwall and platform billing.
Reduced application startup time by approximately 30% through rendering, FlatList, memoization and JavaScript/UI thread optimization.
Implemented Firebase Crashlytics and Sentry monitoring with production debugging workflows for critical issues.
Automated mobile builds and releases with Fastlane, CI/CD and GitHub Actions.
Built React Native native modules and bridging for native Android capabilities.
Added Jest and React Native Testing Library coverage for reusable components and application behaviour.
Worked with Redux Toolkit, RTK Query, Redux Saga, Zustand and React Query for client and server state.
Contributed to architecture, estimation and feature design; mentored junior React Native developers.
Android & React Native Developer
ZeeweeSoft
Jan 2019 – Jul 2021Indore, India
Developed and maintained cross-platform mobile applications with React Native, JavaScript and TypeScript.
Migrated a legacy native Java Android application toward React Native, enabling substantial code reuse across Android and iOS.
Integrated REST APIs and handled application data, authentication and error states with backend teams.
Implemented forms, navigation, push notifications, local storage, deep linking and third-party SDK integrations.
Worked with React Navigation, AsyncStorage, Firebase and Gesture Handler following React Native best practices.
Assisted with analytics, production monitoring, debugging, performance improvements and device testing.
Education
B.Tech in Instrumentation Engineering
Delhi University · 2013 – 2017
Projects
Shipped, production applications
Real products on the App Store, Google Play and the web, plus production work shown without confidential client information.
Gazinta
MobileWeb
React Native + React.js · Inventory Management
Gazinta is a production mobile and web platform designed to simplify harvest tracking and meat inventory management.
Open-source React Native tooling, published to npm with automated release workflows.
react-native-country-code-and-currency-picker
Reusable React Native package built with React Native and TypeScript, providing country and currency selection, country/calling-code search, flags, optional phone input and customizable UI for iOS and Android.
Responsive layouts and accessibility support
Optimized FlatList rendering for large country lists
Configured npm publishing and release automation using GitHub Actions and OIDC-based authentication.
State management · Server-state management · Caching
Data Layer
REST APIs · GraphQL · Apollo Client · Cursor pagination
Persistence
Local persistence · Offline-first concepts
Representative architecture — simplified for portfolio presentation.
Focus areas
Feature-based architecture
Reusable components
Modular architecture
State management
Server-state management
REST APIs
GraphQL
Apollo Client
Caching
Cursor pagination
Offline-first concepts
Local persistence
Native modules
AI / GenAI
Generative AI & AI-Assisted Development
Actively expanding my expertise in Generative AI and AI-assisted software development, applied to engineering workflows and product thinking.
Topics
Generative AI
LLM fundamentals
Prompt Engineering
AI Agents
AI-powered products
AI-driven workflows
AI-assisted software development
Generative AI complements my React Native and software engineering specialization — applied to development workflows and product thinking rather than replacing my core expertise.