Altamore Michelangelo

Curriculum Vitæ


Mobile developer over many platforms

I currently hold the role of iOS software developer for an agile team that adopts SCRUM methodology since early 2015. I have experience of other mobile platforms (Android, Windows Phone, BlackBerry) as well as on frontend web development.

I have a strong interest in the latest technological advancements of statically typed programming languages (Kotlin, Java 8, Swift 3), dynamic ones (Ruby, Javascript), programming paradigms (Object Oriented/Functional) and methodological approaches as Functional Reactive Programming (RxJava, RxSwift). Also, I became interested in the automation of processes, implementing an automated system for the build, deployment of software artifacts and server provisioning (Jenkins, Artifactory, Maven, Gradle, Scripting, Puppet, Vagrant).


Programming paradigms: Object Oriented, Functional

Programming languages: Kotlin, Java, Swift, Objective-C, C, C#, Ruby, Javascript

Frameworks: RxKotlin, RxJava, RxSwift, RxJs

Web stacks: Ruby on Rails, Node.js

Databases: Postgres, Redis, SQlite, MySQL, SQL Server, DB2 UDB

Version Control Systems: Git, Git-SVN, SVN

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

Web/Application server: NGINX, Apache