Altamore Michelangelo

Résumé

View Download PDF

Android & iOS Mobile Developer

I've been developing mobile Apps for ten years and more. I work fully remotely since 2018, now at Playtomic as an Android and iOS native Mobile developer. During my career, I have been involved in a wide spectrum of software projects ranging from firmware development to back-end development sometimes as a Team Leader.

Beside my general interests in programming languages, I follow with enthusiasm Kotlin/Native and its use in Multiplatform projects. I remain focused onto the evolution of the best practices in the field of software architecture, for which I have empirically developed the belief that Clean Architecture is always desirable at the application level.

I have experience with different programming paradigms (Object Oriented/Functional/Logical), specializing with on device Digital Payments protocols, nowadays offered through Host-based Card Emulation of Type 4 tags by Apple Pay and Google Pay and in the automation of software life cycle processes.

Skills

Programming paradigms: Object Oriented, Functional, Logical

Languages: Kotlin, Java, Swift, Objective-C, C, Ruby, Prolog

Platforms: Android, iOS, MacOS X, Linux, Windows

Remote API paradigms: HTTP REST (JSON, XML), RPC (SOAP)

Frameworks: JetPack Compose, SwiftUI, Coroutines, RxKotlin, RxSwift

Specialties: Digital Payments: ISO/IEC 14443, ISO/IEC 15693; Android NDK JNI C/C++, NFC (HCE, RW, P2P), Bluetooth LE

Version Control Systems: Git (git-flow)