Ioan G.

React Native-Entwickler

Gabriel ist ein Senior React Native Developer mit mehr als sieben Jahren Erfahrung mit skalierbaren, plattformübergreifenden mobilen Anwendungen. Er hat die Leitung des Entwurfs robuster mobiler Architekturen übernommen, gemeinsame Komponentenbibliotheken entwickelt und etablierte Engineering-Standards, die es mehreren Teams ermöglichen, konstant hochwertige Features zu bauen und zu versenden.

Seine technische Expertise umfasst React Native, TypeScript, Expo, native Module und CI/CD Pipelines. Gabriel verfügt über umfangreiche Erfahrungen in der Integration von Analytik, tiefe Verbindung, Bluetooth Low Energy (BLE), VoIP, und Push-Mitteilungen, um ein zuverlässiges und konsistentes Verhalten auf iOS- und Android-Plattformen zu gewährleisten.

Neben der praktischen Entwicklung treibt Gabriel aktiv Mentors-Teammitglieder die Leistungsoptimierung voran reduziert die Absturzraten und unterstützt glatte, vorhersehbare Release-Zyklen für schnelllebige Produktorganisationen.

Hauptkompetenz

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

Andere Fähigkeiten

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

Ioan G.

Romania

Erste Schritte

Ausgewählte Erfahrung

Beschäftigung

  • React Native-Entwickler

    Freelance – International client - 1 jahr

    • Entwickelt die gesamte mobile Architektur, Definition von Ordnerstruktur, Navigationsstrategie und gemeinsam genutzten Modulen, so dass mehrere Funktionsteams konsistent bauen konnten.
    • Implementierte Kernbausteine (Design-Systemkomponenten, Netzwerkschicht, Fehlerbehandlung, Analysehaks) in der gesamten App wiederverwendet, um die Bereitstellung von Funktionen zu beschleunigen.
    • Definierte Coding-Standards, Lint-Regeln und Pull-Request Conventions, um die Codebase während des Team-Wachstums wartungsfähig zu halten.
    • Integrierte Drittanbieter-SDKs und Plattform-Dienste (Push-Benachrichtigungen, Analytik, tiefe Links, Plattformberechtigungen), die ein stabiles Verhalten auf iOS und Android gewährleisten.
    • Einrichtung und Wartung von CI/CD mit GitHub Actions, Expo EAS und Expo Updates, Automatisierung von Builds, OTA Updates und Speicherung von Einreichungen.
    • Überwachte Abstürze und Leistung mit Hilfe von Fehlerverfolgungswerkzeugen, Driving Fixes für die effektivsten Probleme, bevor sie die produktiven Nutzer erreicht haben.

    Technologien:

    • Technologien:
    • 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-Entwickler

    Salt & Pepper, Cluj-Napoca - 3 jahre 10 monate

    • Erlangt als mobiler Technologieführer bei mehreren Kundenprojekten und verfügt über Kostenschätzungen, technische Entscheidungen und Lieferqualität sowohl für iOS- als auch für Android-Anwendungen.
    • Erstellte und gewartete plattformübergreifende Anwendungen über verschiedene Bereiche wie Sport, Immobilien-Listing, Raummiete und IoT, einschließlich Bluetooth Low Energy (BLE) Integrationen.
    • Led the migration of legacy JavaScript codebases to TypeScript, Einführung strengerer Schreiben, verbessertes Werkzeug und bessere langfristige Wartbarkeit.
    • Entwickelte und integrierte native Module in Java, Kotlin, Swift und Objective-C, wenn React Native Brücken nicht ausreichend waren, einschließlich Unterstützung für BLE und OS-Level-APIs.
    • eng mit Backend-, Design- und Produktteams zusammengearbeitet, um Geschäftsanforderungen in technische Aufgaben zu übersetzen und das Anwendungsverhalten mit den Produktzielen in Einklang zu bringen.
    • Durchführung regelmäßiger Code-Reviews und Wissensaustausch-Sessions bei der Standardisierung von Entwicklungsmustern im gesamten mobilen Engineering-Team.

    Technologien:

    • Technologien:
    • 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)
    • Bluetooth Bluetooth
    • BLE BLE
    • GitHub Actions GitHub Actions
  • React Native-Entwickler

    Lynx Solutions, Cluj-Napoca - 7 monate

    • Ausgelieferte mobile Anwendungen enden bis zum Ende, von der ersten Einrichtung und Architektur bis zur Veröffentlichung im App Store und Google Play.
    • Implementierung einer Softphone-Anwendung durch die Integration von nativen VoIP-SDKs und SIP-Protokollen unter Verwendung von Java und Objective-C, die zuverlässige Audioaufrufe auf beiden Plattformen ermöglichen.
    • Entwickelte robuste Navigationsströme, Offline-Datenverarbeitung und Fehlergrenzen, um die Anwendungsstabilität unter realen Netzwerkbedingungen zu gewährleisten.
    • Zusammenarbeit mit UI/UX-Designern bei der Übersetzung von Wiki in pixelperfekte und ansprechende Schnittstellen unter Einhaltung plattformspezifischer Richtlinien.
    • Einrichten von Build-Konfigurationen und Signieren für mehrere Umgebungen (Entwicklung, Inszenierung, Produktion), Rationalisierung von Release- und Bereitstellungsprozessen.
    • eng mit QA-Ingenieuren zusammengearbeitet um Defekte zu beheben und die Kantenfall-Handhabung auf Basis von Testszenarien und Benutzerrückmeldungen zu verbessern.

    Technologien:

    • Technologien:
    • 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-Entwickler

    Yopeso, Cluj-Napoca - 1 jahr 11 monate

    • Beitrag zu großangelegten E-Commerce- und B2C-Mobilanwendungen durch die Einführung neuer Funktionen und die Verbesserung bestehender Benutzerströme.
    • Erstellte wiederverwendbare UI-Komponenten, Listen und Formulare optimiert für hohe Leistung und reibungslose Interaktionen zwischen Low-End-Geräten und High-End-Geräten.
    • Integrierte Drittanbieter-APIs und SDKs, einschließlich Analyse, Push-Mitteilungen und Zahlungsanbieter, gewährleisten eine sichere und zuverlässige Kommunikation.
    • Entwickelte und gepflegte native Module für iOS und Android, um Funktionen zu unterstützen, die über die Standard-React Native API hinausgehen.
    • Teilgenommen an Code-Überprüfungen, Pull-Requests und Refactoring-Initiativen, Verbesserung der Code-Lesbarkeit und Verringerung der technischen Schulden.
    • eng mit Backend- und Web-Teams zusammengearbeitet, um das mobile Verhalten während der Feature-Versionen mit APIs und Webanwendungen in Einklang zu halten.

    Technologien:

    • Technologien:
    • 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

Ausbildung

  • 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

Finden Sie Ihren nächsten Entwickler innerhalb von Tagen, nicht Monaten

In einem kurzen 25-minütigen Gespräch würden wir gerne:

  • Auf Ihren Bedarf bezüglich des Recruitments von Software-Entwicklern eingehen
  • Unseren Prozess vorstellen und somit wie wir Sie mit talentierten und geprüften Kandidaten aus unserem Netzwerk zusammenbringen können
  • Die nächsten Schritte besprechen, um den richtigen Kandidaten zu finden - oft in weniger als einer Woche

Unterhalten wir uns