Vincenzo Rippa

Technical Lead / Lead Software Engineer

Application Architecture · API & Integration · AI-enabled Products · Web / Mobile / Cloud

Milan, Italy

Open to hybrid roles in Milan and remote opportunities

About

Senior software professional with 8+ years of experience designing and evolving application systems across mobile, web, cloud, and AI-enabled product contexts. Strong background in technical leadership, application architecture, API design, integration flows, system boundaries, and cross-stack delivery. Most effective in hands-on lead roles that combine technical direction with direct contribution: shaping solutions, assessing feasibility, improving engineering practices, and keeping integration-heavy systems coherent as they evolve.

TypeScriptPythonNext.jsNode.jsSwiftKotlinFlutter/DartPostgreSQLDockerStrapiCI/CDUML/C4

Experience

Lead Software Engineer (Freelance)

Virtuosa

Jan 2026 — Present • Remote

  • Leading technical development for a pre-seed AI media initiative, helping translate early product ideas into a concrete implementation plan across the public web presence, initial AI workflow exploration, and technical setup
  • Designed and shipped the public Next.js + Strapi website, including CMS-driven content sections, domain/DNS configuration, and deployment setup
  • Implemented a low-maintenance, near-zero-cost setup using free-tier PaaS services, allowing the initiative to operate without upfront infrastructure costs
  • Defined the initial technical approach for an AI-assisted media generation workflow, with a focus on diffusion-model-based experimentation and cost-conscious execution
  • Built prototype components for the image generation workflow, including Python integrations with external services and Dockerized workers
  • Worked closely with the founder to turn early concepts into technically feasible components and next-step product decisions

Technical Lead / Application Architect

Horsa

Feb 2022 — Sep 2025 • Milan, Italy

  • Progressed from a mobile-focused technical lead role into broader responsibility for application architecture and cross-team technical coordination in an integration-heavy domain
  • Became a continuity point for the application domain after the original architectural ownership changed, helping preserve technical coherence across team transitions and releases
  • Held technical responsibility for a production e-mobility application domain spanning native mobile apps, API-based backend services, internal admin tooling, and internal and third-party integrations
  • Acted as the technical reference for new changes impacting the domain, defining API contracts, integration flows, system boundaries, and change-impact assessments needed to align implementation choices with the existing system, especially in areas such as payments and sector protocols like OICP and OCPI
  • Contributed to the evolution of the application architecture by assessing feasibility, identifying constraints, and helping keep new features consistent with the wider system
  • Served as a cross-stack technical reference for fault analysis, ownership boundaries, technical risks, and design trade-offs, helping teams reduce ambiguity during change
  • Strengthened engineering practices across initiatives, defining guidelines for repository access, secret handling, CI/CD workflows, code review discipline, and technical debt reduction
  • Contributed to the recovery of Flutter educational game project by realigning APIs and business logic and delivering hands-on mobile fixes to restore client-testable quality
  • Supported selected feasibility assessments, effort estimates, and technical interviews for mobile- and frontend-oriented roles

Mobile Lead

omninext

Feb 2020 — Jan 2022 • Milan, Italy

  • Led technical direction for native and cross-platform mobile initiatives, working closely with product and design on architecture, implementation, and delivery
  • Defined mobile architecture, service interfaces, and cross-project technical foundations, with work involving Flutter/Dart, Swift, Kotlin, GraphQL, AWS Amplify, Firebase, UML, and technical flow diagrams
  • Designed, documented, and maintained SDKs and reusable internal libraries, improving code reuse and integration across projects
  • Took ownership of release processes and related workflows across App Store, Play Store, OTA distribution, fastlane, and GitLab CI
  • Contributed during a transition phase to backlog definition, sprint planning, stakeholder communication, and product evolution without shifting primary focus away from technical leadership

Senior Mobile Developer

Vegan Solutions

Nov 2018 — Jan 2020 • Milan, Italy

  • Developed native mobile applications across iOS and Android, contributing to code architecture, implementation quality and client acceptance phases
  • Took technical leadership responsibilities on internal projects for luxury retail and finance-related clients
  • Developed reusable components, following internal technical standards, coordinating with backend and design stakeholders

Associate Application Developer

Accenture

Apr 2017 — Sep 2018 • Naples, Italy

  • Built native iOS applications in structured enterprise environments, contributing to UI implementation, networking, persistence layers
  • Gained early experience with production delivery, technical patterns, and collaboration inside large organizations
View full resume

Selected Projects

Virtuosa

Jan 2026 — Present · Virtuosa

Pre-seed AI media initiative combining a public web platform with the technical exploration of a future AI-assisted animation workflow. The infrastructure setup uses Vercel and Render, while the prototyped serverless AI workflow involves a local Python client calling Dockerized ComfyUI server workers.

Next.jsStrapiTypeScriptPythonDockerComfyUINode.jsPostgreSQLVercelRender

MyNextMove

Feb 2022 — Sep 2025 · Horsa

Production e-mobility platform for Sorgenia acting as an EMP (eMobility Service Provider), enabling customers to discover, book, and pay for charging sessions across multiple networks of EVSE (Electric Vehicle Supply Equipment) points through interchange or protocol-based integrations.

SwiftKotlinVue.jsNode.jsCloud SpannerMongoDBRedis

The River Game

Jan 2024 — Oct 2024 · Horsa

Educational multiplayer mobile game developed in Flutter for a Bocconi initiative focused on simulating market dynamics in the historical context of cereal mills. The cross-platform mobile game connects to a backend service acting as the authoritative server, responsible for reconciling state changes across active clients.

FlutterFlame EngineExpress.jsPostgreSQLKeycloak

SeVaRa

Feb 2021 — Apr 2021 · omninext

Cross-platform mobile application focused on water consumption tracking and water-saving awareness. The project replaced two small native applications with a new shared Flutter codebase, using a redesigned API model based on GraphQL to reduce backend effort and support a broader shift in the mobile team's development approach.

FlutterDartGraphQLAWS AmplifyDynamoDB

Remoney

Feb 2020 — Jan 2021 · omninext

Rebuild of a finance-related mobile platform with native iOS and Android clients, moving from an existing 2.0 product to a new 3.0 version that extended the feature set, including support for a new payment provider.

SwiftKotlinREST APISwiftUIJetpack Compose