01/14/2026 updated

**** ******** ****
verified
Premium member
100 % available

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

Kaunas, Lithuania
Worldwide
Bachelor of Informatics Engineering
Kaunas, Lithuania
Worldwide
Bachelor of Informatics Engineering

Profile attachments

RamunasJurgilasCV-English-05-02-2023.pdf

  • 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

Languages

GermanBasic knowledgeEnglishFluentRussianBasic knowledgeLithuanianNative speaker

Project history

iOS Consultant @ Awwt

Awwt GmbH

< 10 team member

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 & IT

1000-5000 team member

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 team member

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.

Certificates

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

item-0

SmartPass @ Vodafone

Custom user balance update UI element. Possibility to experiment with different animation durations. It was developed for Vodafone Group GmbH.
item-1

WhoSampled App

WhoSampled is the music DNA discovery app that lets explore the music connections in music collection. Access the world's largest database of sample-based music, cover songs and remixes.
https://apps.apple.com/lt/app/whosampled/id529092671
item-2

SDK @ GlobalScale

With the SDK 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, Combain, async/await, VisionKit, Networking, PDFKit, UIKit and other.
https://apps.apple.com/gb/app/sdk-app/id1447230605
item-3

Awwt

AWWT is a revolutionary app designed to transform the way you discover, interact with, and purchase art. As a dynamic marketplace for artworks, AWWT allows artists to showcase their creations and buyers to explore a diverse range of art pieces. The app leverages cutting-edge AI technology, enabling users to search for specific artworks using text descriptions or photos, making the discovery process seamless and intuitive. Additionally, AWWT incorporates advanced Augmented Reality (AR) functionality, allowing users to visualize how a piece of art would look in their own space before making a purchase. This feature enhances the buying experience by providing a realistic preview, ensuring that the chosen artwork fits perfectly within the intended environment. To further enrich user engagement, AWWT offers like and bookmark functionalities, allowing users to save their favorite artworks and revisit them later. Whether you are an art enthusiast looking for inspiration or a serious collector seeking the next masterpiece, AWWT provides the tools and features to support your artistic journey.
https://apps.apple.com/lt/app/awwt/id6447905340
item-4

MyHealth @ Teltonika

MyHealth is an innovative app designed to seamlessly integrate with your health watch via Bluetooth. It syncs ECG and heart rate data from your watch to a secure server, ensuring your health information is always up-to-date and accessible. The app provides clear and comprehensive representations of your ECG and heart rate data, empowering you to monitor and understand your health metrics easily.
http://MyHealth is an innovative app designed to seamlessly integrate with your health watch via Blu

Recommendations

"Thanks to Ramuna's expertise, we have had great success in app development. He absolutely convinced us with his extensive knowledge of the iOS universe as well as his attitude. Ramunas is an absolute team player and has the ability to make complex issues seem simple. As the person responsible for the product, it was a pleasure for me to have Ramunas evaluate my ideas for feasibility and to work with him on solutions. It was an honor working with Ramunas and I hope to do so again in the future"

Agil mit Stil GmbH

CEO (Manuel Weißbach)


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in