Ioan G.

Senior React Native Developer

Gabriel is a Senior React Native Developer with more than seven years of experience delivering scalable, cross-platform mobile applications. He has led the design of robust mobile architectures, developed shared component libraries, and established engineering standards that enable multiple teams to build and ship consistently high-quality features.

His technical expertise includes React Native, TypeScript, Expo, native modules, and CI/CD pipelines. Gabriel has extensive experience integrating analytics, deep linking, Bluetooth Low Energy (BLE), VoIP, and push notifications, ensuring reliable and consistent behavior across both iOS and Android platforms.

In addition to hands-on development, Gabriel actively mentors team members, drives performance optimizations, reduces crash rates, and supports smooth, predictable release cycles for fast-paced product organizations.

Main expertise

  • JavaScript
    JavaScript 7 years
  • React Native
    React Native 7 years
  • Redux.js
    Redux.js 6 years

Other skills

  • GitHub Actions
    GitHub Actions 2 years
  • Team Leading 2 years
  • Java
    Java 2 years
Ioan

Ioan G.

Romania

Get started

Selected experience

Employment

  • Senior React Native Developer

    Freelance – International client - 1 year 1 month

    • Designed the overall mobile architecture, defining folder structure, navigation strategy, and shared modules so multiple feature teams could build consistently.
    • Implemented core building blocks (design system components, networking layer, error handling, analytics hooks) reused across the app to speed up feature delivery.
    • Defined coding standards, linting rules, and pull-request conventions to keep the codebase maintainable as the team grew.
    • Integrated third-party SDKs and platform services (push notifications, analytics, deep links, platform permissions), ensuring stable behaviour on both iOS and Android.
    • Set up and maintained CI/CD using GitHub Actions, Expo EAS, and Expo Updates, automating builds, OTA updates, and store submissions.
    • Monitored crashes and performance using error-tracking tools, driving fixes for the most impactful issues before they reached production users.

    Technologies:

    • Technologies:
    • JavaScript JavaScript
    • TypeScript TypeScript
    • React Native React Native
    • gRPC gRPC
    • Sentry Sentry
    • REST API REST API
    • Jest Jest
    • Expo Expo
    • GitHub Actions GitHub Actions
  • React Native Developer / Tech Lead

    Salt & Pepper, Cluj-Napoca - 3 years 10 months

    • Acted as a mobile Tech Lead on multiple client projects, owning effort estimations, technical decisions, and delivery quality for both iOS and Android applications.
    • Built and maintained cross-platform applications across domains such as sports, real estate listings, space renting, and IoT, including Bluetooth Low Energy (BLE) integrations.
    • Led the migration of legacy JavaScript codebases to TypeScript, introducing stricter typing, improved tooling, and better long-term maintainability.
    • Developed and integrated native modules in Java, Kotlin, Swift, and Objective-C when React Native bridges were insufficient, including support for BLE and OS-level APIs.
    • Collaborated closely with backend, design, and product teams to translate business requirements into technical tasks and align application behavior with product goals.
    • Conducted regular code reviews and knowledge-sharing sessions, helping standardize development patterns across the mobile engineering team.

    Technologies:

    • Technologies:
    • JavaScript JavaScript
    • TypeScript TypeScript
    • React Native React Native
    • Java Java
    • Redux.js Redux.js
    • Swift Swift
    • Kotlin Kotlin
    • Firebase Firebase
    • Git Git
    • REST API REST API
    • Team Leading
    • Jest Jest
    • Expo Expo
    • Internet of Things (IoT) Internet of Things (IoT)
    • Bluetooth Bluetooth
    • BLE BLE
    • GitHub Actions GitHub Actions
  • React Native Developer

    Lynx Solutions, Cluj-Napoca - 7 months

    • Delivered mobile applications end to end, from initial setup and architecture to publication on the App Store and Google Play.
    • Implemented a softphone-style application by integrating native VoIP SDKs and SIP protocols using Java and Objective-C, enabling reliable audio calling on both platforms.
    • Designed robust navigation flows, offline data handling, and error boundaries to ensure application stability under real-world network conditions.
    • Collaborated with UI/UX designers to translate wireframes into pixel-perfect, responsive interfaces while adhering to platform-specific guidelines.
    • Set up build configurations and signing for multiple environments (development, staging, production), streamlining release and deployment processes.
    • Worked closely with QA engineers to resolve defects and improve edge-case handling based on test scenarios and user feedback.

    Technologies:

    • Technologies:
    • JavaScript JavaScript
    • TypeScript TypeScript
    • React Native React Native
    • Java Java
    • GraphQL GraphQL
    • Redux.js Redux.js
    • Firebase Firebase
    • VoIP
    • Git Git
    • Objective-C Objective-C
    • REST API REST API
    • Apollo Apollo
    • Expo Expo
  • React Native Developer

    Yopeso, Cluj-Napoca - 1 year 11 months

    • Contributed to large-scale e-commerce and B2C mobile applications by implementing new features and improving existing user flows.
    • Built reusable UI components, lists, and forms optimized for high performance and smooth interactions across both low- and high-end devices.
    • Integrated third-party APIs and SDKs, including analytics, push notifications, and payment providers, ensuring secure and reliable communication.
    • Developed and maintained native modules for iOS and Android to support functionality beyond standard React Native APIs.
    • Participated in code reviews, pull requests, and refactoring initiatives, improving code readability and reducing technical debt.
    • Collaborated closely with backend and web teams to keep mobile behavior aligned with APIs and web applications during feature releases.

    Technologies:

    • Technologies:
    • JavaScript JavaScript
    • React Native React Native
    • Java Java
    • Redux.js Redux.js
    • MobX MobX
    • Firebase Firebase
    • Git Git
    • Objective-C Objective-C
    • REST API REST API
    • Jest Jest
    • eCommerce
    • GitHub Actions GitHub Actions
    • Detox Detox

Education

  • BSc.Mathematics and Computer Science

    Babeș–Bolyai University · 2016 - 2019

Portfolio

  • On-Demand Staffing - 1
  • Food Ordering - 1
  • Bluetooth LE Companion - 1
  • VoIP Calling - 1
  • Sports Facility Booking - 1
  • Vehicle Fleet Management - 1

Find your next developer within days, not months

In a short 25-minute call, we would like to:

  • Understand your development needs
  • Explain our process to match you with qualified, vetted developers from our network
  • You are presented the right candidates 2 days in average after we talk

Not sure where to start? Let’s have a chat