Murat Kökçe
Senior Software Developer | React Native & React (TypeScript)
Bu kişiyi işe al
Bu adaya doğrudan iş teklifi gönderin
Hakkında
Senior Software Developer with 7+ years of React Native experience and 3+ years of React and TypeScript web development, primarily in banking, digital wallets and payment products. Experienced in secure application architecture, native iOS/Android integrations using Swift and Kotlin, state management, API integration, debugging, production troubleshooting and release processes. Strong background in authentication, mobile security, cross-platform development and end-to-end product delivery, with team leadership experience in React Native application development.
Deneyim
Senior Software Developer at Innovance Consultancy (2023-10 – 2026-09)
Senior Software Developer at Wallets (Digital Wallet / Payments) (2026-05 – 2026-09)
- Developed Poca Wallet open banking functionality end-to-end in React Native, covering integration, testing and release processes.
- Delivered the TripSit integration end-to-end, including integration, testing and production stabilization.
- Built wallet functionality for BJK SuperApp and integrated KYC flows including NFC, identity and facial verification.
- Managed React Native and third-party library upgrades across multiple projects, ensuring compatibility and reducing technical debt.
Senior Software Developer at Ziraat Katılım (Digital Banking, Mobile and Web) (2024-05 – 2026-04)
- Contributed to the renewal of Ziraat Katılım's mobile and web digital banking platforms using React Native, React and TypeScript.
- Contributed to the end-to-end redevelopment of core banking features: money transfers, payments, card operations, account management and application processes.
- Implemented secure data storage and token lifecycle management using Keychain, Keystore and encrypted MMKV.
- Implemented authentication flows including OTP, MFA, biometric authentication and session timeout.
- Developed native modules and bridges in Swift and Kotlin to extend React Native with platform-specific capabilities.
- Implemented SSL pinning to secure API communication and handled production certificate rotation processes.
- Participated in penetration testing (pentest) processes and resolved the findings reported by BDDK for both web and mobile applications.
- Wrote unit tests with Jest for both mobile and web applications.
Senior Software Developer at Odeabank (Digital Banking, Mobile and Web) (2023-10 – 2024-04)
- Developed mobile, web and Backend for Frontend (BFF) layers within an existing Nx monorepo using React, React Native and TypeScript.
- Focused on credit processes and artificial intelligence applications for the Odeabank mobile application.
Mobile Application Developer – Team Lead at Rabbit (2022-09 – 2023-10)
- Led the development of a React Native delivery application connecting senders and couriers through location-based matching.
- Integrated Google Maps for shipment creation and WebSocket for real-time location tracking; implemented payments via Sipay.
- Implemented state management with Redux Toolkit and error monitoring with Sentry.
- Developed native modules and bridges in Swift and Kotlin for platform-specific features.
- Set up flavor/scheme configurations for development, test, staging and production builds.
Mobile Application Developer at Kompanion (2022-05 – 2022-09)
- Contributed to the development of existing React Native mobile applications at a healthcare solutions company.
Mobile Application Developer at Omega BigData / Empactivo (2020-01 – 2022-03)
- Developed and published 20+ React Native applications to the App Store and Google Play, including employee experience, customer experience and shopping mall apps.
- Took full ownership of all projects during the final year.
Mobile Application Developer at Esnafa (2019-09 – 2019-12)
- Developed a social media application recommending movies, books, songs and videos using React Native; published on the App Store and Google Play.
Eğitim
Computer Engineering – Balıkesir University (2015 – 2019)



