Ioan G.

Ioan G.

Senior React Native Developer

Romania
Trusted member since 2025
7 years of experience

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

JavaScriptJavaScript7 years
React NativeReact Native7 years
Redux.jsRedux.js6 years
TypeScriptTypeScript5 years
5+

Experience4

Senior React Native Developer

Freelance – International client
Information Technology (IT) and Services
Apr 2025 · 1y
  • 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.
JavaScriptJavaScript
TypeScriptTypeScript
React NativeReact Native
gRPCgRPC
SentrySentry
4+
On-Demand Staffing

React Native Developer / Tech Lead

Salt & Pepper, Cluj-Napoca
Telecommunications
Jun 2021 - Apr 2025 · 3y 10m
  • 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.
JavaScriptJavaScript
TypeScriptTypeScript
React NativeReact Native
JavaJava
Redux.jsRedux.js
12+

React Native Developer

Lynx Solutions, Cluj-Napoca
Information Technology (IT) and Services
Sep 2020 - Apr 2021 · 7m
  • 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.
JavaScriptJavaScript
TypeScriptTypeScript
React NativeReact Native
JavaJava
GraphQLGraphQL
8+

React Native Developer

Yopeso, Cluj-Napoca
Information Technology (IT) and Services
Oct 2018 - Sep 2020 · 1y 11m
  • 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.
JavaScriptJavaScript
React NativeReact Native
JavaJava
Redux.jsRedux.js
MobXMobX
8+

Assessments

Engineering excellence

Ioan’s overall performance in a 90-minute live technical assessment ranks in the top 5% of vetted Senior React Native Developers at Proxify.

Portfolio

Highlighted by Ioan

On-Demand Staffing 1
Freelance – International client
On-Demand Staffing

I worked as a Senior React Native Engineer on a large mobile platform for flexible job opportunities. I led the migration from native iOS/Android apps to a unified React Native codebase and designed the core mobile architecture - navigation, API layer, state management, theming, and shared UI components.

I introduced coding standards, improved development workflows, integrated platform SDKs, and built reusable modules used across multiple teams. I also set up CI/CD pipelines and monitored app health to support stable, consistent releases.

This foundation enabled the product to scale quickly while maintaining high code quality.

Other projects 5

Food Ordering
Bluetooth LE Companion
VoIP Calling
Sports Facility Booking
Vehicle Fleet Management

Education

Babeș–Bolyai University
Babeș–Bolyai University
Mathematics and Computer Science2016 - 2019

Stop browsing.
Get matched faster.