Skills
Personal | Programming |
---|
Team spirit, work commitment | iOS / macOS (Obj-C, Swift, SwiftUI, Combine), Xamarin |
willing to learn, organisational skills, | Git, Unit Tests, TDD, Automated UI Tests |
attention to detail, time management | RESTful Web, Services (JSON), SOAP, NoSQL, MySQL |
References
01/02/2022 - Present
Key Facts
- Senior iOS Developer
- Sharing knowledge through software development tech talks
- Developing using SwiftUI, Combine, PromiseKit, new Swift Concurrency API
- TDD with strict Pull Request rules (min. 100% code coverage)
01/12/2018 - 31/12/2021
Worked on Germany's best comparison App with over than 1 Million active users in the mobile communications department. With the CHECK24 iOS App you can compare prices and conditions in real time about Insurances (car insurance, private liability insurance), Credit (daily allowance & credit cards), DSL & Mobile communication contracts.
Key Facts
- iOS leader and mentor
- Modernized the App from UIKit MVVM to SwiftUI MVVM-C with Reactive Components using Combine
- Implemented dynamic generated XCTestCases from Gherkin language (Given, When, Then)
- Used SOLID Principles as long as TDD in the daily app development
01/10/2015 - 31/11/2018
Key Facts
- Senior Software Developer
- Developed EBF Contacts App in Xamarin using the iOS Contacts Framework and CouchDB Lite as Database (App Store)
- Developed EBF Files App to access corporate data. Some of the feature highlights are PDF, Office Editing and File Synchronisation (App Store)
01/11/2012 β 31/09/2015
Key Facts
- Junior iOS Developer
- Mainly worked on the Bosch MySPIN Car Infotainement System (read more)
- Maintained "Holidays And Vacations" App which helps tracking public holidays and much more (App Store)
- Occasionally developed also for Windows Phone
Languages
πΊπΈ English: B2
π©πͺ German: B1
π¬π· Greek: Mother Language