Altamore Michelangelo

Curriculum Vitæ

PDF HTML

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).

Skills

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