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.
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.
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.
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.
I was responsible on architecting and implementing: MobiSgin and Mediafon ID.
Places around you:
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
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.
C++
Symbian S60 & UIQ
SVN
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).
C++, Symbian S60
php
MySql
HTML
OvaoWhiz photo sharing application (Symbian, php, MySql, HTML)
AirPedia e-books reader (Symbian, C++, php, MySql, HTML)
RSS reader (J2ME, Java, php, HTML)
Discover other experts with similar qualifications and experience