Altamore Michelangelo

Curriculum Vitæ
(updated on August 2016)

PDF EPUB

Mobile developer over many platforms

I currently hold the role of Android software developer for an agile team that adopts SCRUM methodology since two years. I have experience of other mobile platforms (iOS, 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 2.2), dynamic ones (Ruby, Javascript), programming paradigms (Object Oriented / Functional) and methodological approaches such 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

Version Control Systems: Git, SVN

Platforms: Android, iOS, Windows Phone, Mac OS X, Linux, Windows

Web stacks and frameworks: Ruby on Rails, Node.js, RxJava, RxSwift

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

Web/Application Server: NGINX, Apache