Hi, I’m Kiran Gopidi, a Senior React Native Developer with 8+ years of experience building scalable iOS and Android apps for enterprise environments. I currently contribute to large-scale fintech platforms at Capital One, focusing on front-end heavy development with React Native, JavaScript (ES6+), and TypeScript. I enjoy creating reusable component libraries, optimizing rendering performance, and delivering secure, production-ready mobile solutions that serve millions of users. I thrive in collaborative, Agile teams, lead frontend initiatives, mentor junior developers, and drive best practices around accessibility, security, and code quality. My experience spans Redux-based state management, native-to-hybrid bridging, CI/CD, OTA updates, and comprehensive testing to ensure robust, high-quality releases on tight timelines.

Kiran Gopidi

Hi, I’m Kiran Gopidi, a Senior React Native Developer with 8+ years of experience building scalable iOS and Android apps for enterprise environments. I currently contribute to large-scale fintech platforms at Capital One, focusing on front-end heavy development with React Native, JavaScript (ES6+), and TypeScript. I enjoy creating reusable component libraries, optimizing rendering performance, and delivering secure, production-ready mobile solutions that serve millions of users. I thrive in collaborative, Agile teams, lead frontend initiatives, mentor junior developers, and drive best practices around accessibility, security, and code quality. My experience spans Redux-based state management, native-to-hybrid bridging, CI/CD, OTA updates, and comprehensive testing to ensure robust, high-quality releases on tight timelines.

Available to hire

Hi, I’m Kiran Gopidi, a Senior React Native Developer with 8+ years of experience building scalable iOS and Android apps for enterprise environments. I currently contribute to large-scale fintech platforms at Capital One, focusing on front-end heavy development with React Native, JavaScript (ES6+), and TypeScript. I enjoy creating reusable component libraries, optimizing rendering performance, and delivering secure, production-ready mobile solutions that serve millions of users.

I thrive in collaborative, Agile teams, lead frontend initiatives, mentor junior developers, and drive best practices around accessibility, security, and code quality. My experience spans Redux-based state management, native-to-hybrid bridging, CI/CD, OTA updates, and comprehensive testing to ensure robust, high-quality releases on tight timelines.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
See more

Language

English
Fluent
Hindi
Intermediate

Work Experience

Senior Application Engineer at Capital One/Discover Financial Services
September 1, 2022 - Present
Led front-end initiatives for the Discover Mobile App Payments Modernization, modernizing UI components and optimizing performance for iOS and Android. Implemented real-time fraud reporting, in-app payment plans for collections, and credit line increase requests. Refactored legacy code to MVVM and modular architecture; optimized Redux state, memory usage, and large data handling; implemented secure authentication flows (OAuth 2.0, JWT, biometrics). Collaborated with product/design teams in Agile/Scrum to deliver accessible, scalable features. Executed TDD with RNTL and Appium to reduce defects by 40% and improved app performance by 30% in production.
Software Developer at Discover Bank
September 1, 2022 - Present
Analyzed software requirements to assess design feasibility and ensure project goal alignment. Participated in all SDLC phases including design, development, and testing of mobile apps. Utilized Flow, TDD, ESLint for code stability and standards. Employed AppDynamics, Datadog, and Glassbox for app performance monitoring and error tracking. Followed Agile/SCRUM and Acceptance Test Driven Development (ATDD). Developed modular, reusable UI components with React, and complex state management using Redux Toolkit. Integrated native iOS and Android code with React Native apps and implemented cross-platform bridging techniques. Played a key role in A/B testing with Adobe Target. Monitored and optimized production apps, supported user issue resolution, and managed full release cycles for iOS and Android apps in compliance with app store guidelines.
Software Developer at Discover Bank
September 1, 2022 - Present
Analyzed software requirements to ensure design feasibility and alignment with project goals. Participated in multiple phases of the SDLC including design, development, and testing of mobile applications. Employed Flow, Test-Driven Development (TDD), and ESLint to maintain code stability and enforce coding standards. Utilized monitoring tools such as AppDynamics, Datadog, and Glassbox to capture app performance metrics and track errors. Followed Agile/SCRUM methodologies, including code reviews and Acceptance Test Driven Development (ATDD). Used Jest, Appium, and Pact for testing JavaScript code, UI, and REST APIs. Developed modular and reusable UI components with React and Redux, integrating native iOS and Android code. Implemented cross-platform bridging for seamless data sharing between native and web layers. Used Adobe Target for A/B testing and Reactotron for debugging. Managed app builds, releases, and deployments for iOS and Android, incorporating Firebase for distribution and m
React Native Developer at John Deere
September 1, 2020 - August 20, 2025
Analyzed software requirements and participated in SDLC including design, development, and testing. Used Sonar, TDD, ESLint to maintain code quality. Configured AppDynamics for performance metrics. Followed Agile/SCRUM methodologies and conducted code reviews. Employed Jest, Detox, and Gatling for testing. Ensured UI/UX feasibility and developed reusable React components. Integrated native iOS/Android code and external SDKs such as WalkMe and Square. Created UX designs using Figma and implemented user notifications. Monitored production apps with Flipper and AppDynamics, supported release processes for App Store and Play Store including TestFlight, and collaborated with dealership professionals to improve sales processes.
React Native Developer at John Deere
September 1, 2020 - August 20, 2025
Analyzed software requirements for design feasibility and participated in the full SDLC phases including design, development, and testing of mobile applications. Maintained code quality using Sonar, TDD, and ESLint standards. Configured AppDynamics for performance monitoring and engaged in code reviews within Agile/SCRUM workflows. Tested JavaScript code, UI, and REST APIs using Jest, Detox, and Gatling. Developed reusable UI components and flexible front-end architectures, integrating native code and external SDKs such as WalkMe and Square. Created UX designs with Figma and used WalkMe for user notifications. Monitored production applications, resolved issues, and collaborated with dealership professionals to improve sales processes. Utilized Flipper and Redux for debugging and state management. Managed app build, release, and deployment processes including TestFlight for iOS and Play Store for Android.
Lead Developer at John Deere
April 1, 2020 - September 1, 2022
Led requirement analysis and feasibility assessments to design scalable mobile solutions for dealership workflows. Designed modular, reusable React Native components; integrated front-end with backend APIs; mentored juniors; collaborated across teams; integrated native modules for campaigns and payments. Integrated WalkMe and Square SDKs to enhance onboarding and secure payments. Implemented TDD, performance monitoring with AppDynamics, and ensured accessibility and security compliance in production releases.
Software Engineer at AT&T
April 1, 2020 - August 20, 2025
Involved in analysis, design, and development of iOS/Android React Native applications. Created custom UIViews and adapted UIs for various devices using Safe Area layouts. Produced wireframes and UX designs using InVision. Worked with TypeScript, Swift, and Java, collaborating with native teams on bridging implementations. Utilized Jenkins for automated builds and developed Node.js microservices. Monitored user interactions with Adobe Analytics, developed offline sync, managed Redux state, and wrote unit and UI tests to ensure app performance and stability.
Software Engineer at AT&T
April 1, 2020 - August 20, 2025
Engaged in analysis, design, and development of iOS and Android applications using React Native and Visual Studio Code. Developed multiple pages and custom UIViews adapting layouts for various screen sizes and orientations using Safe Area layout features. Created wireframes and UX designs in InVision. Worked extensively with TypeScript, Swift, and Java for cross-platform implementations. Collaborated with native teams to develop bridging concepts. Automated builds with Jenkins and processed JSON data for content display. Developed Node.js microservices, tracked user interactions using Adobe Analytics, and implemented offline sync capabilities. Managed application states with Redux and ensured stability by writing unit and UI tests using Jest.
Software Engineer at AT&T
March 1, 2019 - April 1, 2020
Participated in requirements analysis and technical design to deliver scalable cross-platform mobile solutions. Developed multiple iOS/Android screens using React Native and TypeScript; built reusable UI components; bridged React Native to native modules (Swift/Java); implemented offline synchronization; configured Adobe Analytics; wrote unit/UI tests with Jest; automated iOS/Android releases using Jenkins; performed root-cause analysis and production issue resolution.
IOS Developer at AT&T
April 1, 2018 - March 1, 2019
Developed iOS applications using Xcode, Swift and Objective-C; created custom UIViews and reusable components; implemented bridging between native iOS/Objective-C and React Native; integrated RESTful APIs, memory management with ARC, and Enterprise App Store deployment. Worked with XIB/Storyboard layouts and collaborated with cross-functional teams to optimize performance and maintainability.

Education

Master’s in Computer Science at Rivier University, Nashua, New Hampshire
January 1, 2018 - January 1, 2018
Bachelor’s in Electronics and Communication Engineering at Hyderabad, India
May 1, 2015 - May 1, 2015
Master's in Computer Science at Rivier University, Nashua, New Hampshire
January 1, 2018 - January 1, 2018
Bachelor's in Electronics and Communication Engineering at Institution in Hyderabad, India
May 1, 2015 - May 1, 2015
Master’s Degree in Computer Science at Rivier University
January 11, 2030 - March 5, 2026

Qualifications

Advanced certification in Mobile App Development
January 11, 2030 - March 5, 2026
Certified Scrum Professional
January 11, 2030 - March 5, 2026

Industry Experience

Financial Services, Manufacturing, Telecommunications, Software & Internet