Recommended expert

Ramunas Jurgilas

iOS Consultant

Ramunas Jurgilas
Vilnius, Lithuania

Experience

Jun 2024 - Present
1 year 8 months

iOS Consultant

IBM Germany

  • SwiftUI
  • UIKit
  • CocoaPods
  • Swift
  • My AOK: [link]
Mar 2023 - Present
2 years 11 months

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)

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

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

Similar Freelancers

Discover other experts with similar qualifications and experience

Matas Kazlauskas
Matas Kazlauskas

Senior Full Stack Engineer

View Profile
Martin Wilhelmi
Martin Wilhelmi

Security Auditor

View Profile
Dovydas Navickas
Dovydas Navickas

Lead Frontend Architect (via Toptal)

View Profile
Ilker Baltaci
Ilker Baltaci

Freelance Mobile Developer

View Profile
Anton Kolchunov
Anton Kolchunov

Senior iOS Engineer

View Profile
Wolfram Rittmeyer
Wolfram Rittmeyer

Backend and Flutter App Developer

View Profile
Thomas Stägemann
Thomas Stägemann

Rating System

View Profile
Konstantin Pribluda
Konstantin Pribluda

Architect / Developer / Full Stack

View Profile
Stefan Rantzuch
Stefan Rantzuch

Developer

View Profile
Vitalijus Desukas
Vitalijus Desukas

Full Stack Rails Engineer

View Profile
Fatih Karakurt
Fatih Karakurt

Mobile App Developer

View Profile
Cristian Petra
Cristian Petra

iOS Team Lead

View Profile
Jens Meßinger
Jens Meßinger

Fullstack Developer / Team Lead

View Profile
Matthias Zarzecki
Matthias Zarzecki

iOS Developer

View Profile
Ernő Nagy
Ernő Nagy

Senior Software Engineer

View Profile
Jürgen Hertweck
Jürgen Hertweck

iOS App Development (AI-based)

View Profile
Ben Rudhart
Ben Rudhart

Senior iOS Developer

View Profile
Jan-niklas Freundt
Jan-niklas Freundt

Founder

View Profile
James Cullimore
James Cullimore

Freelance Android Developer

View Profile
Robert Raźniewski
Robert Raźniewski

Software Developer

View Profile
Jens Rehsack
Jens Rehsack

Technical Product Owner

View Profile
Miroslav Kuťák
Miroslav Kuťák

iOS Engineer

View Profile
Andrey Sedelnikov
Andrey Sedelnikov

Technology Expert | Consultant

View Profile
Dirk Volkmann
Dirk Volkmann

Software Developer

View Profile
Jan Lüders
Jan Lüders

Senior Developer

View Profile
Sebastián Katzer
Sebastián Katzer

Smart Charging

View Profile
Werner Mühlmann
Werner Mühlmann

IT Support

View Profile
Srđan Stanić
Srđan Stanić

Senior/Lead iOS Engineer, Engineering Manager, Head of Software

View Profile
Andreas Becher
Andreas Becher

Freelance iOS Developer

View Profile
Maxim Yafimau
Maxim Yafimau

DevOps

View Profile