Ramunas Jurgilas

iOS-Berater

Vilnius, Litauen
Erfahrungen
Juni 2024 - Bis heute
1 Jahr 2 Monaten
Deutschland

iOS-Berater

IBM Germany

  • SwiftUI, UIKit, CocaoPods, Swift
März 2023 - Bis heute
2 Jahren 5 Monaten

Senior iOS-Berater

Awwt GmbH

  • SwiftUI: Implementierung einer zu 100% funktionalen SwiftUI-Anwendung mit benutzerdefinierter Navigation und Übergängen.
  • async/await zur besseren Handhabung asynchroner Aufgaben
  • URLSession für die Netzwerkkommunikation mit einem RESTful-Backend
  • Stripe SDK (Apple-Pay-Integration) zum Kauf von physischen Kunstwerken.
Juni 2022 - Juni 2024
2 Jahren 1 Monate

Senior iOS-Berater

Global Scale GmbH

  • SwiftUI: App überarbeitet, sodass sie vollständig auf SwiftUI basiert
  • XCTest: Einführung von UI- und Modultests im Projekt
  • CI/CD: Einrichtung von Xcode Cloud-Pipelines zur Verteilung von Builds über TestFlight
  • async/await zur besseren Handhabung asynchroner Aufgaben
  • URLSession für die Netzwerkkommunikation mit einem RESTful-Backend
  • VisionKit für Dokumentenscanning
  • PDFKit für Dokumentenvorschau

Der Code wurde so gestaltet, dass es einfach ist, White-Label-Produkte zu unterstützen. Ein Basis-Quellcode wird für mehrere mobile Anwendungen verwendet. Mit dieser App können Kunden gesundheitsbezogene Dokumente scannen, zur Prüfung an Gesundheitsinstitutionen hochladen und den Status der Dokumentenvalidierung abrufen. Für diese Funktionen wurden verwendet: SwiftUI, Swift, Combine, async/await, VisionKit, Networking, PDFKit, UIKit und weitere.

Feb. 2021 - Juni 2022
1 Jahr 5 Monaten

Senior iOS-Architekt · Entwickler · Scrum Master

Teltonika Telemedic

  • Swift, SwiftUI, Combine und UIKit wurden für die Entwicklung der Benutzeroberfläche verwendet
  • CoreBluetooth zum Verbinden und Kommunizieren mit BLE (Bluetooth)-Geräten
  • McuManager und CBOR für die Kommunikation mit dem BLE-Gerät
  • FHIR (Fast Health Interoperability Resources von HL7) Integration in die iOS-App über RESTful API
  • CoreData zum Speichern von Benutzerdaten
  • HealthKit zum Auslesen von Elektrokardiogrammen (EKG) vom iOS-Gerät
  • Darstellung von Gesundheitsdaten: EKG, Herzfrequenz und Schrittanzahl
  • SCRUM Master für iOS- und Android-Projekte
  • Kotlin wurde zur Implementierung von Unit-Tests für Kotlin-Basiscode verwendet

Ich habe die Gesundheits-App (MyHealth) entwickelt. Die App war verantwortlich für das Pairing mit einem medizinischen Gerät über Bluetooth. Benutzeranmeldung und Authentifizierung mit AWS Cognito. Kommunikation mit einem FHIR*-unterstützten Backend. Datenspeicherung mit CoreData. Visualisierung medizinischer Daten (Elektrokardiogramme (EKG), Herzfrequenz und Schritte) in der App. Außerdem habe ich als SCRUM Master gearbeitet und technische Aufgaben für die iOS- und Android-Teams vorbereitet und erstellt.

  • FHIR - Fast Health Interoperability Resources von HL7
Juli 2018 - März 2020
1 Jahr 9 Monaten
Litauen

Senior iOS-Architekt - Berater · Scrum Master

Danske Bank Lithuania

  • Objective-C wurde verwendet, um die Legacy-App Mobile-ID zu warten und zu reparieren
  • Swift zur Implementierung der neuen Marken-App Danske-ID
  • Netzwerkkommunikation über RESTful API
  • Touch/Face ID, Daten verschlüsseln & entschlüsseln (Security.framework)
  • UIKit
  • Testgetriebene Entwicklung, Unit-Tests, UI-Tests
  • CI/CD: Continuous Integration & Delivery mit Xcode Server

Danske ID und Mobile ID sind die sicheren Authentifizierungs-Apps der Danske Bank. Mit der Danske ID App können sich Nutzer authentifizieren und Aktionen in Mobile Banking und eBanking freigeben. Ich war verantwortlich für das Design und die Leitung des Teams, das die Danske ID App entwickelt hat. Außerdem war ich zuständig für die Wartung der alten Mobile-ID-App.

Feb. 2018 - Juli 2018
6 Monaten

iOS-Berater

WhoSampled

  • Swift & Objective-C
  • Storyboard & UIKit
  • Spotify- und Apple-Music-Integration
  • StoreKit (In-App Purchase) zur Implementierung von automatisch verlängerbaren Abonnements
  • ACRCloud-Integration zur automatischen Musikerkennung
  • AVFoundation (AVQueuePlayer): Custom-Player-Implementierung für Spotify- und Apple-Music-Streams
  • Support & Wartung zur Behebung von größeren, kritischen und zeitkritischen Problemen

Ich war verantwortlich für den Support und die Wartung von Legacy-Code. Unterstützung größerer Bildschirmauflösungen. Verbesserte Verarbeitung großer Datenmengen, die von der Spotify-API abgerufen wurden.

Aug. 2015 - Feb. 2018
2 Jahren 7 Monaten

Senior iOS-Architekt

Mediafon ID

  • Swift, Objective-C und C++
  • OpenSSL: Verwendung zur Erzeugung von PEM- und PKCS12 (p12)-Zertifikaten auf dem iPhone
  • Security.framework zur Erzeugung von RSA- und EC-(Elliptic Curve)-Schlüsseln
  • Touch ID, Daten verschlüsseln & entschlüsseln (Security.framework)
  • UIKit
  • Unit-Tests und UI-Tests
  • PDFKit

Ich war verantwortlich für die Architektur und Implementierung von MobiSgin und Mediafon ID.

  • MobiSing-App wurde erstellt, um digitale Dokumente zu signieren und signierte Dokumente zu verwalten.
  • Mediafon ist eine Zwei-Faktor-Authenticator-App zur Bestätigung von Banktransaktionen.
Okt. 2012 - Sept. 2020
8 Jahren

iOS-Entwickler

MB Electas

Orte in Ihrer Umgebung:

  • SwiftUI & Combine
  • RESTful-API-Integration für Google Places
  • Google-Firebase-Integration: Firestore, Remote Configs, Storage
  • MapKit
  • CoreData zum Speichern von Daten in der Datenbank
  • AdMob-Integration
Jan. 2009 - Dez. 2015
7 Jahren

Softwareingenieur

Vodafone Group Services GmbH

  • Swift und iOS: SmartPass-Prototyp

  • Objective-C und iOS: 360 Client, Vodafone Cloud und NetAlert

  • Java und Android: NetAlert & Vodafone Cloud

  • Qt und Symbian S60: 360 Sync Client

  • C++ und Symbian S60: People Client

  • Git

  • SCRUM

  • Unit-Tests und UI-Tests

  • People Client und 360 Client sind Anwendungen zur Aggregation sozialer Netzwerke und zur Sicherung des Adressbuchs für den Vodafone-360-Dienst. Ich habe mit vielen Technologien gearbeitet wie Java, Qt, C++, Objective-C und anderen.

  • Die NetAlert-Anwendung/-Tool für iOS- und Android-Plattformen hilft dabei, Mobilfunknetzprobleme einfach zu melden. Sie sammelt automatisch notwendige Informationen (Standort, Roaming-Status, MCC, MNC und weitere Daten), die helfen, Bereiche mit schlechter Netzabdeckung hervorzuheben.

  • Die Vodafone-Cloud-App ermöglicht Nutzern, Fotos und Videos vom iPhone/iPad zu sichern. Sie unterstützt das Durchsuchen von Fotos, Ansehen von Videos, Abspielen von Musik und Anzeigen von Dokumenten.

  • Der 360 Sync Client für Symbian 5.x wurde mit Qt (einem plattformübergreifenden Anwendungs- und UI-Framework) implementiert.

Alle Projekte wurden nach einer interaktiven und inkrementellen agilen Softwareentwicklungsmethode – SCRUM – durchgeführt. Code-Reviews (Peer Reviews) wurden durchgeführt, um die Qualität der Software und die Fähigkeiten der Entwickler zu verbessern. Testgetriebene Entwicklung (TDD) und automatisierte Unit-Tests wurden geschrieben, um die Stabilität der Software zu erhöhen. Git- und SVN-Systeme wurden für das Source-Code-Management verwendet.

Jan. 2005 - Jan. 2009
4 Jahren 1 Monate

Mobile-App-Entwickler, Plattform-Architekt

TeleSoftas Ltd.

  • C++

  • Symbian S60 & UIQ

  • SVN

  • HandyWi ist eine Anwendung, um WiFi-Hotspots zu finden. Automatisches oder manuelles Verbinden mit Hotspots und Authentifizierung über das WISPr (Wireless Internet Service Provider Roaming) Protokoll.

  • Eurobate ist eine Anwendung zur Überwachung von SMS-Ereignissen (empfangen & gesendet), zum Erstellen von Backups und zur Synchronisation mit dem Server.

  • Azi360 ist eine Anwendung zur Erfassung von GPS-Positionsänderungen. Sendet Standorte an das Backend. Mit dem MobileSpeak-Framework werden die Ergebnisse vom Backend laut vorgelesen. Das Azi360-Projekt richtet sich an sehbehinderte Personen.

Jan. 2003 - Dez. 2006
4 Jahren

Softwareentwickler

Dac Planet Development Ltd.

  • C++, Symbian S60

  • PHP

  • MySQL

  • HTML

  • OvaoWhiz Foto-Sharing-Anwendung (Symbian, PHP, MySQL, HTML)

  • AirPedia E-Book-Reader (Symbian, C++, PHP, MySQL, HTML)

  • RSS-Reader (J2ME, Java, PHP, HTML)

Zusammenfassung
  • iOS App-Architekt und Entwickler seit 2010
  • Versiert in Entwurfsmustern, Best Practices und Apples iOS Human Interface Guidelines (HIG)
  • Erfahren in der Veröffentlichung von Apps im App Store
Sprachen
Litauisch
Muttersprache
Englisch
Verhandlungssicher
Deutsch
Grundkenntnisse
Russisch
Grundkenntnisse
Ausbildung
Okt. 2005 - Juni 2008

Vilius Gediminas Technical University

Bachelor in Informatik-Ingenieurwesen · Informatik-Ingenieurwesen · Vilnius, Litauen

Okt. 2000 - Juni 2003

Vilniaus College Electronics And Informatics Department

Computerprogrammierung · Vilnius, Litauen

Zertifikate & Bescheinigungen

Async/Await und Actors – Nebenläufigkeit in Swift

Udemy

SwiftUI – Deklarative Oberflächen für alle Apple-Geräte

Udemy

Testgetriebene Entwicklung in iOS mit Swift

Udemy

MVVM-Entwurfsmuster in iOS mit SwiftUI

Udemy

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen