09.07.2026 aktualisiert

**** ******** ****
verifiziert
Premiumkunde
100 % verfügbar

Senior iOS Entwickler · Developer | SwiftUI • Swift • UIKit • objective-c • Scrum · iOS

Kaunas, Litauen
Weltweit
Bachelor of Informatics Engineering
Kaunas, Litauen
Weltweit
Bachelor of Informatics Engineering

Profilanlagen

RamunasJurgilasCV-English-05-02-2023.pdf

Skills

XcodeIos SdkIphone AppsSwiftuiSwift (Programmiersprache)Cocoa Touch
  • iOS app architect and developer since 2010 
  • Fluent with design patterns, best practices, and Apple’s iOS human interface guidelines (HIG)
  • Well-versed in publishing apps on the App Store

  • iOS: Swift, objective-C, SwiftUI, Combine, Cocoa Touch, Core Data, Core Animation, Core Graphics, Networking, Core Location and MapKit, XCTest
  • Data:  Core Data, Firestore, SQLite, MySQL
  • Tools: Xcode, Instruments, Git, CocoaPods, TestFlight, JIRA, Sketch
  • Best Practices: Protocol-Oriented Programming, Object-Oriented Programming (OOP), Design Patterns, User Experience (UE/UX), Concurrent Programming, SCRUM, Test-Driven Development (TDD), Internationalization and localization
  • Projekt Management: Kanban, Scrum, JIRA, JIRA Scrum Board

Erfahrung

Berufserfahrungmehr als 10 Jahre
Freelancer seit2015

Sprachen

GermanGrundkenntnisseEnglishverhandlungssicherRussianGrundkenntnisseLithuanianMuttersprache

Projekthistorie

iOS Consultant

IBM

Internet und Informationstechnologie

>10.000 Mitarbeiter

Working on development and support of iOS applications used in healthcare systems.

Technology:
→ Swift, SwiftUI, UIKit
→ Async/await, concurrency
→ Enterprise healthcare systems

Responsibilities:
→ Developing and maintaining iOS apps using Swift / SwiftUI
→ Investigating and resolving production issues
→ Ensuring stability and data consistency in regulated environment
→ Collaborating with cross-functional teams

iOS Consultant @ Awwt

Awwt GmbH

< 10 Mitarbeiter

As the sole iOS Developer at Awwt Company, I am at the forefront of creating an innovative application that transforms the way users interact with art. Leveraging the latest in VR technology, this app offers a unique 3D browsing experience that allows art enthusiasts to explore a diverse array of artworks. 

Technology:
→ SwiftUI: For UI design, enhancing the app's layout with declarative syntax and real-time previews.
→ PostHog: Integrated for advanced analytics and user behavior insights.
→ Stripe SDK: Manages secure payment processing for artwork purchases.
→ ARKit/RealityKit: Powers immersive AR experiences, allowing users to preview artworks in their space.
→ Apple's OpenAPI Generator: Automates networking code generation from the OpenAPI specification for efficient backend communication.
→ async/await: Streamlines asynchronous tasks in networking and UI, boosting app responsiveness.

Key Features:
→ Advanced Filtering: Simplifies artwork searches by size, orientation, and name.
→ Artwork Details: Offers comprehensive information on each artwork.
→ Virtual Reality Integration: Visualizes artworks on home walls using VR.
→ E-commerce Capability: Enables direct purchases within the app.

This role involves extensive coordination of project requirements, implementation of cutting-edge iOS technologies, and continuous enhancement of user experience, ensuring the delivery of a high-quality product that meets the artistic and practical needs of modern art buyers.

Senior iOS Developer

Global Scale GmbH
Technology:
  • SwiftUI: Refactored an app that it will be based only on SwiftUI
  • XCTest: Introduced UI and unit testing in project
  • CI/CD: I have set up Xcode Cloud pipelines for distributing builds using TestFlight
  • async/await for better handling asynchronous tasks 
  • URLSession for network communication with RESTful backend
  • VisionKit for document scanning
  • PDFKit for document preview
Description:
  • The  codebase designed in the way, that it will be easy way to support white-label products. One base source code used for multiple mobile applications. With this app, customers can scan health-related documents, upload them for review to health institutions and get review status about the document validation progress. To implement these functionalities it was used: SwiftUI, Swift, Combine, async/await, VisionKit, Networking, PDFKit, UIKit and other.
References:
  • SDK - App: https://apps.apple.com/us/app/sdk-app/id1447230605
  • Beihilfe-Service: https://apps.apple.com/de/app/beihilfe-service/id1494306322

Senior iOS Architect · Developer · Scrum master

Teltonika Telemedic

Internet und Informationstechnologie

1000-5000 Mitarbeiter

Technical:
  • Swift, SwiftUI, Combine, and UIKit were used for user interface development
  • CoreBluetooth used to connect and communicate with BLE (Bluetooth) devices
  • McuManager and CBOR were used for communication with BLE device
  • FHIR (Fast Health Interoperability Resources from HL7) integration into iOS app using RESTful API
  • CoreData for saving users' data
  • HealthKit for reading electrocardiograms from the iOS device
  • Health data representation:  ECG, heart rate and step counts
  • SCRUM master as for iOS and Android projects
Description:
  • I was developing health app (MyHealth). An app was responsible for pairing with medical device using Bluetooth. User sign-in and authentication using AWS Cognito. Communication with FHIR* supported backend. Data persistence using CoreData. Medical data (electrocardiograms (ECG), heart rates and steps) visualization in the app. As well I have worked as SCRUM master. I have been preparing and creating technical tasks for iOS and Android Teams. 
*FHRI - Fast Health Interoperability Resources from HL7

Senior iOS Developer

MB Electas

< 10 Mitarbeiter

Technology:
  • Places around you:
    • SwiftUI & Combine
    • API RESTful integration for Google place
    • Google Firebase integration: Firestore, remote configs, storage
    • MapKit
    • CoreData for saving data in data base
    • AdMob integration
  • Kidi Parks
    • Created product road map
    • Wrote technical documentation for the project
    • Searching for Android developer regarding project implementation
    • Hiring UI designer and communicating with UI designer about app needs
    • Coaching and guiding junior Android developer
    • I have implemented Kidi Parks app for iOS app

References:

  • Car Repair: https://apps.apple.com/us/app/car-repair/id558310749
  • KidiParks: https://apps.apple.com/us/app/kidi-parks/id1497489711

Senior iOS Architect - Consultant · Scrum master

Danske Bank Lithuania
Technology:
  • objective-c was used to maintain and fix legacy app Mobile-ID
  • Swift to implement to new branded app Dasnke-ID
  • Networking communication using RESTful API
  • Touch/Face ID, Encrypt & decrypt data (Security.framework)
  • UIKit
  • Test Driven Development, Unit testing, UI testing
  • CI/CD: Continues Integration & Delivery using Xcode Server
Description:
  • Danske ID and Mobile ID is Danske Bank’s secure authentication App. With Danske ID app users can to authenticate and approve actions on Mobile Bank and eBanking. I was responsible for designing and leading the team building Danske ID application. Besides, that I was responsible to maintain an old Mobile ID app.
URLs:
  • Danske ID: https://apps.apple.com/na/app/danske-id-danske-bank/id1458730477
  • Mobile ID: https://apps.apple.com/na/app/mobil-id-danske-bank/id1087858143

iOS Consultant

WhoSampled
Technology:
  • Swift & objective-c
  • Storyboard & UIKit
  • Spotify and Apple Music integration
  • StoreKit (In-App Purchase) for auto renew subscriptions implementation
  • ACRCloud integration for automatic songs recognition
  • AVFoundation (AVQueuePlayer): custom player implementation for Spotify and Apple Music streams
  • Support & maintenance for fixing major, critical and clocker issues
Description:
  • I was responsible for supporting and maintaining legacy code. Support for bigger screen resolutions. Better handling huge data parsing which were retrieved from Spotify api.
Reference:
  • WhoSampled: https://itunes.apple.com/us/app/whosampled/id529092671?mt=8

Senior iOS Architect

Mediafon ID
Technology:
  • Swift, objective-c and C++
  • OpenSSL Have used it for generating PEM and PKCS12 (p12) certificates on iPhone
  • Security framework I have used for generating RSA and EC (elliptic curve) keys
  • Touch ID, encrypt & decrypt data (Security.framework)
  • UIKit
  • Unit testing  and UI testing
  • PDFKit
Description:
  • I was responsible on architecting and implementing: MobiSgin and Mediafon ID. 
    • MobiSing* app was created for signing digital documents and managing signed documents.
    • Mediafon* is a second factor authenticator app for confirming bank transactions.
*An app not any more in the App Store market.

Software Engineer

Vodafone Group Services GmbH
Technology:
  • Swift and iOS: SmartPass prototype
  • objective-c and iOS: 360 Client, Vodafone Cloud and NetAlert
  • Java and Android: NetAlert & Vodafone Cloud
  • QT and Symbian S60: 360 Sync Client
  • C++ and Symbian S60: People Client
  • git
  • SCRUM
  • Unit testing and UI testing
Description:
  • People Client* and 360 Client* is a social network aggregation and address book back up application for the Vodafone 360 service. Have worked on many technologies like Java, QT, C++, objective-c and others. 
  • NetAlert* application/tool for iOS and Android platforms. This application helps in easy way to report mobile network problems. It will automatically collect necessary information (location, roaming status, MCC, MNC and other info) which helps to highlight areas of poor network coverage.
  • Vodafone Cloud* application allows user to backup photos and videos from iPhone/iPad. It supports photo browsing, video watching, music playing and documents viewing.
  • 360 Sync Client for Symbian 5.x. This application was implemented using QT (a cross-platform application and UI framework).
All projects were done using an interactive and incremental agile software development method - SCRUM. Code reviews (peer reviews) were done to improving quality of the software and the developers' skills. Test-driven development (TDD) and automated unit test were written to increase software stability. Git and SVN systems for source code management were used.

*None of these projects any more in the market.

Mobile application developer, platform architect

TeleSoftas Ltd.
Technology:
  • C++
  • Symbian S60 & UIQ
  • SVN
Description:
  • HandyWi* is an application to discover WiFi spots. Connect to WiFi spots automatically or manually and do authentication using WISPr (Wireless Internet Service Provider roaming) protocol.
  • Eurobate* is an application to observe SMS events (received & sent), make backup of then and sync with the server.
  • Azi360* is an application to listen GPS location changes. Send locations to the backend. Using MobileSpeak framework result from back end was loudly spoken. Azi360 project dedicated for disabled persons (unseeing).
* Not any more in the market.

Software developer

Dac Planet Development Ltd.
Technology:
  • C++, Symbian S60
  • php
  • MySql
  • HTML
Description:
  • OvaoWhiz* photo sharing application (Symbian, php, MySql, HTML)
  • AirPedia* e-books reader (Symbian, C++, php, MySql, HTML)
  • RSS reader* (J2ME, Java, php, HTML)
*Not any more in the market.

Zertifikate

Async/Await and Actors - Concurrency in Swift

Udemy

2022

SwiftUI - Declarative Interfaces for any Apple Device

Udemy

2022

Test Driven Development in iOS Using Swift

Udemy

2022

MVVM Design Pattern in iOS Using SwiftUI

Udemy

2020


Portfolio


Bewertungen


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden