Mobile developer over Android and iOS platforms
I currently work as senior iOS software developer for an agile team that adopts SCRUM methodology since early 2015, at TIM, the biggest Italian telecommunications company. I also have an extensive experience of the Android mobile platform. During my decennial career I've been involved in a wide range of software projects spanning from firmware to back-end development.
Programming paradigms: Object Oriented, Functional
Platforms: Android, iOS, MacOS X, Linux, Windows
Remote API paradigms: HTTP REST (JSON, XML), RPC (SOAP)
Frameworks: RxKotlin/RxJava, RxSwift/PromiseKit
Specialties: Android NDK JNI C/C++, NFC (HCE, RW, P2P), Bluetooth LE
Version Control Systems: Git, SVN