cv

Last update in March 2024.

Basics

Name Andrea Cipriani
Summary A Software Engineer specialized in building Mobile applications at scale.
Citizenship USA, Italy
Residence New York

Work

  • 2023 - Present
    Software Engineer, Tech Lead
    Google
    Tech lead of a team building an Ambient Computing mobile platform, including a Google Play Services API, to run multi-device experiences powered by the surrounding user's context.
    • Kotlin
    • Android
    • Google Play Services
    • Ambient Computing
  • 2020 - 2023
    Senior Software Engineer
    Spotify
    I led the creation of a multi-platform dependency injection framework, standardized mobile microservices, and optimized iOS app startup, while also implementing modularization efforts and infrastructure for demo apps using the Bazel build system.
    • Mobile Engineering Strategy
    • Modularization
    • Bazel
  • 2018 - 2020
    Core Software Engineer
    SoundCloud
    Improved the architecture of the SoundCloud iOS application, created tools to boost the productivity of the engineers and maintained the BFF.
    • Modularization with Tuist
    • Data Synchronization
    • Build system
  • 2016 - 2018
    iOS Software Engineer
    SoundCloud
    Built features used by millions of daily active users: Charts, Search suggestions, New Home, Comments.
    • UIKit
    • Backend Driven UI
    • Swift
    • Objective-C
  • 2013 - 2016
    Technical co-founder
    Code Atlas
    Started a company to improve contact's management. Developed and launched two products on the store: Veecards and Veer.
    • Startups
    • iOS
    • Backend
    • Google Cloud

Education

  • 2011 - 2013

    Milan, Italy

    Master of Science
    Università degli studi di Milano
    Computer Science
  • 2008 - 2011

    Milan, Italy

    Bachelor of Science
    Università degli studi di Milano
    Computer Science

Skills

Programming Languages
Swift
Objective-C
Kotlin
Frameworks
UIKit
SwiftUI
Firebase

Languages

English
Fluent
Italian
Mother tounge

Projects

  • 2023 - 2024
    Today, a To-Do app.
    A macOS To-Do app for pro users.
    • SwiftUI
    • AppKit
  • 2015 - 2016
    Veer
    An app to quickly interact with your favorite contacts.
    • iOS app
    • Android app
    • In-app purchases
  • 2013 - 2015
    Veecards
    Bring your contacts to life.
    • iOS app
    • Android app
    • Backend on Google Cloud
    • CardDav synchronization
    • Push Notifications