CV

Gabriele Lippi

Independent Android developer and technical product designer. Ten years in software, most recent first.

Spain · English, Italian, Spanish, Catalan · LinkedIn · github.com/glippi · glippi.dev

Experience

  1. Jan 2023 — now

    Independent software consultant

    Android in Kotlin and Jetpack Compose, Clojure and ClojureScript, product direction, testing, and careful improvement of existing systems. Six apps of my own on Google Play, designed, built and shipped alone. Open-source contributions to Logseq and Penpot.

  2. May — Sep 2022

    Software Engineer · Pitch

    Data-visualisation tools in ClojureScript, re-frame, Reagent, UIx and Cypress.

  3. May 2021 — Apr 2022

    Frontend Engineer · Artificial Solutions

    A complex flow-design application with React, Redux Toolkit, yFiles, Jest, Cypress and Storybook.

  4. Nov 2019 — Apr 2021

    Full-stack Developer · Lifull Connect

    Legacy rescue and greenfield product work across PHP, React, Kubernetes, GitLab CI and test-driven delivery.

  5. Feb — Nov 2019

    Software Craftsman · Codurance

    Production consulting, followed by an apprenticeship in TDD, clean architecture, XP, CI/CD and deliberate practice.

  6. Jan 2018 — Jan 2019

    Frontend Developer · Accurat

    Rich data-visualisation interfaces with React, MobX, D3 and TypeScript.

  7. Jul — Dec 2017

    Junior Developer · Guard.Social

    Product work in AngularJS and maintenance of a JavaScript and jQuery codebase.

  8. Jul 2016 — Mar 2017

    Junior Developer and Analyst · Fincons Group

    My start in software: QA, requirements, documentation, Oracle, SQL Server and PL/SQL.

Education

  1. Master’s degree

    Philosophy · University of Milan

    Before that, a liceo classico: Latin, Ancient Greek, philosophy.

Skills

Android
Kotlin, Jetpack Compose, Room, WorkManager, Google Play Billing, notifications and widgets, localisation including right-to-left, on-device encryption
Web
ClojureScript (re-frame, Reagent, UIx, shadow-cljs), Clojure, React, TypeScript, Redux Toolkit, MobX, D3, yFiles
Practice
Product and interface design, test-driven development, extreme programming, clean architecture, CI/CD, AI-assisted development
Languages
English, Italian, Spanish, Catalan