Recommended expert

Ramunas Jurgilas

iOS Consultant

Ramunas Jurgilas
Vilnius, Lithuania

Experience

Jun 2024 - Present
1 year 10 months

iOS Consultant

IBM Germany

  • SwiftUI
  • UIKit
  • CocoaPods
  • Swift
  • My AOK: [link]
Mar 2023 - Present
3 years 1 month

Senior iOS Consultant

Awwt GmbH

  • Implement 100% functional SwiftUI application with custom navigation and transitions
  • Use async/await for better handling asynchronous tasks
  • Use URLSession for network communication with RESTful backend
  • Integrate Stripe SDK (Apple Pay) for purchasing physical artworks
  • Awwt: [link]
Jun 2022 - Jun 2024
2 years 1 month

Senior iOS Consultant

Global Scale GmbH

  • SwiftUI: refactored an app to be based only on SwiftUI

  • XCTest: introduced UI and unit testing in project

  • CI/CD: set up Xcode Cloud pipelines for distributing builds using TestFlight

  • Use async/await for better handling asynchronous tasks

  • Use URLSession for network communication with RESTful backend

  • VisionKit for document scanning

  • PDFKit for document preview

  • The codebase designed to support white-label products using one base source code for multiple mobile applications. Customers can scan health-related documents, upload them for review to health institutions and get status updates about document validation progress.

  • SDK - App: [link]

  • Beihilfe-Service: [link]

Feb 2021 - Jun 2022
1 year 5 months

Senior iOS Architect · Developer · Scrum Master

Teltonika Telemedic

  • Swift, SwiftUI, Combine and UIKit for user interface development

  • CoreBluetooth to connect and communicate with BLE devices

  • Use McuManager and CBOR for communication with BLE device

  • Integrate FHIR (Fast Health Interoperability Resources from HL7) via RESTful API

  • CoreData for saving user data

  • HealthKit for reading electrocardiograms from the iOS device

  • Represent health data: ECG, heart rate and step counts

  • Acted as Scrum Master for iOS and Android projects

  • Used Kotlin to implement unit tests for Kotlin base code

  • Developed MyHealth app responsible for pairing with medical device via Bluetooth, user sign-in and authentication using AWS Cognito, communication with FHIR-supported backend, data persistence with CoreData and visualization of medical data (ECG, heart rate and steps). Prepared and created technical tasks for iOS and Android teams.

Jul 2018 - Mar 2020
1 year 9 months

Senior iOS Architect - Consultant · Scrum Master

Danske Bank Lithuania

  • Maintain and fix legacy Mobile-ID app using Objective-C

  • Implement new branded app Danske-ID using Swift

  • Networking communication using RESTful API

  • Implement Touch/Face ID, encrypt and decrypt data with Security.framework

  • UIKit for UI development

  • Test Driven Development, unit testing and UI testing

  • CI/CD: continuous integration and delivery using Xcode Server

  • Designed and led the team building Danske ID application. Maintained the old Mobile ID app.

  • Danske ID: [link]

  • Mobile ID: [link]

Feb 2018 - Jul 2018
6 months

iOS Consultant

WhoSampled

  • Swift & Objective-C

  • Storyboard & UIKit

  • Integrate Spotify and Apple Music

  • StoreKit (In-App Purchase) for auto-renew subscriptions

  • ACRCloud integration for automatic song recognition

  • AVFoundation (AVQueuePlayer): custom player implementation for Spotify and Apple Music streams

  • Support and maintenance: fix major, critical and blocker issues

  • Supported and maintained legacy code, added support for larger screen resolutions and improved handling of large data parsing from the Spotify API.

  • WhoSampled: [link]

Aug 2015 - Feb 2018
2 years 7 months

Senior iOS Architect

Mediafon ID

  • Swift, Objective-C and C++

  • OpenSSL for generating PEM and PKCS12 certificates on iPhone

  • Security.framework for generating RSA and EC keys

  • Implement Touch ID, encrypt and decrypt data with Security.framework

  • UIKit

  • Unit testing and UI testing

  • PDFKit

  • MobiSign app was created for signing digital documents and managing signed documents.

  • Mediafon is a second-factor authenticator app for confirming bank transactions.

Oct 2012 - Sep 2020
8 years
Remote

iOS Developer

MB Electas

  • SwiftUI & Combine
  • API RESTful integration for Google Place
  • Google Firebase integration: Firestore, remote configs, storage
  • MapKit
  • CoreData for saving data in database
  • AdMob integration
  • Car Repair: [link]
Jan 2009 - Dec 2015
7 years

Software Engineer

Vodafone Group Services GmbH

  • SmartPass prototype using Swift and iOS

  • 360 Client, Vodafone Cloud and NetAlert using Objective-C and iOS

  • NetAlert & Vodafone Cloud using Java and Android

  • 360 Sync Client using Qt and Symbian S60

  • People Client using C++ and Symbian S60

  • Git, Scrum, unit testing and UI testing

  • People Client and 360 Client: social network aggregation and address book backup application for Vodafone 360 service.

  • NetAlert: application for iOS and Android to report mobile network problems, automatically collecting location, roaming status, MCC, MNC and other info.

  • Vodafone Cloud: app to backup photos and videos from iPhone/iPad with photo browsing, video watching, music playing and document viewing.

  • 360 Sync Client for Symbian 5.x implemented using Qt.

  • Projects executed using SCRUM, peer code reviews, TDD and automated unit tests. Used Git and SVN for source code management.

Jan 2005 - Jan 2009
4 years 1 month

Mobile Application Developer · Platform Architect

TeleSoftas Ltd.

  • HandyWi is an application to discover WiFi spots, connect automatically or manually and authenticate using WISPr protocol.
  • Eurobate is an application to observe SMS events (received and sent), make backups and sync with server.
  • Azi360 is an application to listen to GPS location changes, send locations to backend and use MobileSpeak framework to speak results for disabled (unseeing) users.
Jan 2003 - Dec 2006
4 years

Software Developer

Dac Planet Development Ltd.

  • OvaoWhiz photo sharing application (Symbian, PHP, MySQL, HTML)
  • AirPedia e-books reader (Symbian, C++, PHP, MySQL, HTML)
  • RSS reader (J2ME, Java, PHP, HTML)

Industries Experience

See where this freelancer has spent most of their professional time. Longer bars indicate deeper hands-on experience, while shorter ones reflect targeted or project-based work.

Experienced in Information Technology (17.5 years), Automotive (8 years), Telecommunication (7 years), Banking and Finance (4 years), Healthcare (3.5 years), and Arts and Crafts (3 years).

Information Technology
Automotive
Telecommunication
Banking and Finance
Healthcare
Arts and Crafts

Business Areas Experience

The graph below provides a cumulative view of the freelancer's experience across multiple business areas, calculated from completed and active engagements. It highlights the areas where the freelancer has most frequently contributed to planning, execution, and delivery of business outcomes.

Experienced in Information Technology (23 years), Product Development (23 years), Quality Assurance (9 years), and Project Management (3 years).

Information Technology
Product Development
Quality Assurance
Project Management

Skills

Ios:

  • Swift, Objective-c, Swiftui, Combine, Corebluetooth (Ble), 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

Project Management:

  • Kanban, Scrum, Jira
  • 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

Languages

Lithuanian
Native
English
Advanced
German
Elementary
Russian
Elementary

Education

Sep 2005 - Jun 2008

Vilnius TECH - Vilnius Gediminas Technical University

Bachelor of informatics engineering · informatics engineering · Vilnius, Lithuania

Sep 2000 - Jun 2003

Vilniaus College Electronics and Informatics Department

Computer programming · Vilnius, Lithuania

Certifications & licenses

Async/Await And Actors - Concurrency In Swift

Udemy

SwiftUI - Declarative Interfaces For Any Apple Device

Udemy

Test Driven Development In iOS Using Swift

Udemy

MVVM Design Pattern In iOS Using SwiftUI

Udemy

Profile

Created
Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions

Frequently asked questions

Do you have questions? Here you can find further information.

Where is Ramunas based?

Ramunas is based in Vilnius, Lithuania.

What languages does Ramunas speak?

Ramunas speaks the following languages: Lithuanian (Native), English (Advanced), German (Elementary), Russian (Elementary).

How many years of experience does Ramunas have?

Ramunas has at least 23 years of experience. During this time, Ramunas has worked in at least 9 different roles and for 11 different companies. The average length of individual experience is 2 years and 1 month. Note that Ramunas may not have shared all experience and actually has more experience.

What roles would Ramunas be best suited for?

Based on recent experience, Ramunas would be well-suited for roles such as: iOS Consultant, Senior iOS Consultant, Senior iOS Architect · Developer · Scrum Master.

What is Ramunas's latest experience?

Ramunas's most recent position is iOS Consultant at IBM Germany.

What companies has Ramunas worked for in recent years?

In recent years, Ramunas has worked for IBM Germany, Awwt GmbH, Global Scale GmbH, and Teltonika Telemedic.

Which industries is Ramunas most experienced in?

Ramunas is most experienced in industries like Information Technology (IT), Automotive, and Telecommunication. Ramunas also has some experience in Banking and Finance, Healthcare, and Arts and Crafts.

Which business areas is Ramunas most experienced in?

Ramunas is most experienced in business areas like Information Technology (IT), Product Development, and Quality Assurance (QA). Ramunas also has some experience in Project Management.

Which industries has Ramunas worked in recently?

Ramunas has recently worked in industries like Information Technology (IT), Healthcare, and Arts and Crafts.

Which business areas has Ramunas worked in recently?

Ramunas has recently worked in business areas like Information Technology (IT), Product Development, and Quality Assurance (QA).

What is Ramunas's education?

Ramunas holds a Bachelor in informatics engineering from Vilnius TECH - Vilnius Gediminas Technical University and a Bachelor in Computer programming from Vilniaus College Electronics and Informatics Department.

Does Ramunas have any certificates?

Ramunas has 4 certificates. Among them, these include: Async/Await And Actors - Concurrency In Swift, SwiftUI - Declarative Interfaces For Any Apple Device, and Test Driven Development In iOS Using Swift.

What is the availability of Ramunas?

Ramunas is immediately available full-time for suitable projects.

What is the rate of Ramunas?

Ramunas's rate depends on the specific project requirements. Please use the Meet button on the profile to schedule a meeting and discuss the details.

How to hire Ramunas?

To hire Ramunas, click the Meet button on the profile to request a meeting and discuss your project needs.

Average rates for similar positions

Rates are based on recent contracts and do not include FRATCH margin.

800
600
400
200
Market avg: 620-780 €
The rates shown represent the typical market range for freelancers in this position based on recent contracts on our platform.
Actual rates may vary depending on seniority level, experience, skill specialization, project complexity, and engagement length.