Skip to main content
Krishna Sorathiya

Krishna Sorathiya

Senior Software Engineer | React Native, React & TypeScript | Mobile Architecture & System Design

Talent
IndianapolisMember since October 22, 2026
React NativeReactTypeScriptPythonFastAPIHLD/LLDAPI DesignOffline-First ArchitectureRESTGraphQLData SynchronizationSQLiteSQLCipherCI/CD AutomationFirebaseGitHub CopilotCursorHugging FaceJestMochaDebuggingNative ModulesKotlinSwiftRedux ToolkitRedux SagaRecoilAgileScrumCode Review
·

Hire this person

Send a job offer directly to this candidate

React NativeReactTypeScriptPythonFastAPI

About

Senior Software Engineer with 7 years of experience building and delivering 30+ production applications across healthcare, fintech, e-commerce, and enterprise domains. Strong in React Native, React, and TypeScript, with Python/FastAPI back-end and AI experience, REST/GraphQL API design, and secure, resilient, offline-first architecture. Led enterprise module delivery on the Cognizant engagement, owning HLD/LLD design, code reviews, mentoring, and end-to-end delivery.

Apply AI-assisted engineering (GitHub Copilot, Cursor) and CI/CD automation to improve delivery efficiency by 30%.

Experience

Senior Software Developer - Global IT Search Pvt. Ltd. (Client: Cognizant Technology Solutions)

(2025-11 - 2026-06)

  • Architected and delivered scalable React Native modules for enterprise iOS and Android applications as Team Lead, owning design, implementation, code quality, and end-to-end delivery.
  • Authored high- and low-level design (HLD/LLD) documents covering architecture, components, API integration strategy, and data flow.
  • Integrated REST, GraphQL, and real-time APIs, including authentication, data synchronization, and third-party services.
  • Improved production stability and performance through profiling, debugging, and rendering/memory optimization.
  • Led code reviews, mentored junior developers, and supported technical decisions, enforcing coding standards and maintainable design.
  • Partnered with backend, QA, UI/UX, and product teams across Agile/Scrum planning, testing, and release coordination.

Senior Mobile Application Developer - Freelancer

(2025-05 - 2025-11)

  • Reduced deployment effort by approximately 30% by automating CI/CD and streamlining release pipelines.
  • Delivered customized cross-platform React Native applications to client requirements with scalable, maintainable architecture.
  • Integrated secure REST APIs and real-time features to improve functionality and user experience.
  • Owned the end-to-end lifecycle: requirements, architecture, development, testing, deployment, and client delivery.

Software Engineer - Gurully Technologies LLP

(2023-08 - 2025-05)

  • Led technical architecture and delivery of 2 products (B2B and B2C) from scratch through deployment and post-launch support.
  • Architected React Native and React.js front ends with reusable components, scalable state management, and API integrations.
  • Engineered an AI-powered English scoring system with Python, FastAPI, and Hugging Face NLP models for automated assessment, achieving 80% scoring accuracy.
  • Partnered with stakeholders to translate business requirements into technical solutions; improved payment workflows while mentoring developers in an Agile team.

Software Engineer - Tristate Technology LLP

(2022-02 - 2023-06)

  • Delivered 8+ cross-platform mobile applications with React Native and contributed to scalable React.js web applications across multiple domains.
  • Built reusable UI components and responsive interfaces using Recoil for state management, integrating REST APIs.
  • Streamlined CI/CD pipelines and release workflows, reducing deployment time by approximately 30%.
  • Integrated payment gateways, Firebase services, analytics tools, and third-party APIs.
  • Improved performance and stability through debugging, optimization, and expanded automated test coverage using Jest and Mocha.

Mobile Application Developer - White Lotus Corporation Pvt. Ltd.

(2019-05 - 2022-02)

  • Managed the end-to-end mobile application lifecycle: planning, development, deployment, maintenance, and post-launch support.
  • Coordinated with UI/UX designers and a 10+ member development team across multiple projects.
  • Transitioned application development from native Android to React Native, enabling faster cross-platform delivery.
  • Improved performance, stability, and user experience through feature development, debugging, and maintenance.

Education

Master of Computer Applications (MCA) - Gujarat Technological University (GTU) (2019)

Bachelor of Computer Applications (BCA) - Saurashtra University (2016)

Skills

Senior Software EngineerReact NativeReact & TypeScriptMobile Architecture & System Design

Reviews

Related