Skip to main content
Certified Senior Angular Developer, 2025

Andi MANIETA

Senior Angular Developer

Angular, Node.js, Capacitor mobile apps and native Kotlin, Java and Swift plugins.

Currently looking for. Open to a permanent position in the Île-de-France region.

Portrait of Andi MANIETA, senior Angular developer.

5 years

Angular

  • 5

    years of experience since 2021

  • 2025

    Certified Senior Angular Developer certification

01

Profile

Full stack developer since 2021, focused on Angular and Node.js. I work across the whole chain: architecture, interfaces, APIs and data, through to mobile with Capacitor and native plugins in Kotlin, Java and Swift.

At Invent App, I grow the SaaS platform for event applications: website editor, registration, mailing, automations, serverless API and design system.

I am open to a permanent position in the Île-de-France region. The way I work comes down to a few things: start from the real need rather than a list of screens, deliver a feature that works from end to end, and build myself what off-the-shelf tools cannot do.

  • A feature delivered end to end

    A website builder, from the page you lay out through to putting it online. An emailing system, from writing the message through to proving it was delivered.

02

Skills

  • Front-end

    • Angular

      from version 8 to 21: standalone, signals, new control flow, SSR

    • TypeScript
    • RxJS
    • NgRx
    • Tailwind CSS
    • SCSS
  • Back-end and data

    • Node.js
    • Firebase Cloud Functions v2
    • Firestore
    • MongoDB
    • Google Cloud (Pub/Sub, Cloud Build)
    • NestJS
  • Messaging and notifications

    • Mailgun (transactional email)
    • SendGrid (transactional email)
    • Twilio (SMS and calls)
    • OneSignal (push notifications)
    • Firebase Messaging (push notifications)
    • Web Push (browser notifications)
  • Mobile and native

    • Capacitor
    • Swift (native plugins)
    • Kotlin (native plugins)
    • Java (native plugins)
    • App Store (app publishing)
    • Google Play (app publishing)
    • OTA (signed updates)
    • Deep links
    • Ionic
  • Quality and tooling

    • Git
    • GitLab
    • CI/CD
    • Nx
    • Jest
    • Vitest
    • Playwright
    • Docker
    • Design system
    • ADR (architecture decision records and domain glossaries)
03

Experience

Invent App

Full Stack Developer

Since February 2021

Vitry-sur-Seine

Work-study apprenticeship from 2021 to 2023, then a permanent contract with cadre status.

Invent App publishes a mobile event app and its CMS, which its clients use to run their events and engage attendees.

The platform brings together an Ionic and Capacitor mobile app, an Angular back office, an Angular SSR site engine, a serverless API spread over some forty Cloud Functions v2 codebases and a monorepo of shared Angular libraries.

Data lives in Firestore and MongoDB. The rest of the chain relies on NgRx, Jest, Playwright, Tailwind CSS, GitLab and Google Cloud Build.

Tech stack

  • Angular
  • Angular SSR
  • Ionic
  • Capacitor
  • NgRx
  • Cloud Functions v2
  • Firestore
  • MongoDB
  • Tailwind CSS
  • Jest
  • Playwright
  • GitLab
  • Google Cloud Build
  • Website builder

    A Wix-style website builder, designed and built end to end.

    • Angular
    • Angular SSR
    • TypeScript
    • Tailwind CSS
    • Designed and built the block editor clients use to compose their pages.
    • Wrote the Angular SSR rendering engine that serves the generated sites.
    • Built the blog editor inside the module.
    • Shipped the token-based preview of a site before it goes live.
    • Built the hosting and deployment chain that puts a site online, then publishes later changes to it.
  • Registration and form builder

    A registration form builder made for events, going further than Google Forms on design and conditional logic.

    • Angular
    • TypeScript
    • Ionic
    • Cloud Functions v2
    • Built the form builder and its thirty or so field types.
    • Built the conditional logic of a form and the customization of its design.
    • Built sections and in-form navigation.
    • Wrote email verification and guest handling for a registration.
    • Wrote the dynamic form rendering engine shared by the CMS, the generated sites and the mobile app.
  • Email platform

    A complete email system, from the email editor through to deliverability webhooks.

    • Mailgun
    • Pub/Sub
    • Cloud Functions v2
    • Angular
    • Designed and built the email editor and its rendering engine.
    • Built mailing lists and scheduled sends.
    • Built deliverability tracking: Mailgun webhooks processed in batches through Pub/Sub.
    • Built sending domain and certificate management.
    • Shipped the system to production and handled its day-to-day operation.
  • Automation engine

    An engine that fires actions from business events raised across the whole platform.

    • Node.js
    • Cloud Functions v2
    • TypeScript
    • Jest
    • Built the business triggers raised across the platform and the condition evaluation step.
    • Wrote deduplication and the guardrails against loops and sending spikes.
    • Built the email, notification and webhook actions.
    • Built execution logging.
    • Covered the engine with unit tests.
  • API and back end

    The serverless back end of the platform, consumed by the CMS, the mobile apps and the generated sites.

    • Cloud Functions v2
    • Firestore
    • MongoDB
    • Node.js
    • Designed and grew the serverless API spread over some forty Cloud Functions v2 codebases.
    • Built the data access layer over Firestore and MongoDB.
    • Wrote the data migrations.
    • Built the token middleware of the API.
    • Set up signed URLs.
  • Design system and components

    The shared Angular component library used by the CMS, the generated sites and the app.

    • Angular
    • Tailwind CSS
    • TypeScript
    • GitLab
    • Built the Angular components shared by the CMS, the sites and the app.
    • Structured the library inside the monorepo of shared Angular libraries.
    • Documented and versioned the library.
    • Set up Tailwind CSS with a prefix across the library.
04

Background and certifications

  • 2025

    Certified Senior Angular Developer

    Certificates.dev

    Verify the credential
  • 2023

    Master Architecte logiciel et développeur d'applications

    ETNA

    Bac+5, five years of higher education, completed on a work-study programme.

  • Since February 2021

    Full Stack Developer

    Invent App

    Vitry-sur-Seine.

  • 2021

    Bachelor Responsable de projet web et mobile

    ETNA

    Bac+3, three years of higher education, completed on a work-study programme.

  • 2015 to 2020

    Licence Mathématiques et Informatique

    Université de Strasbourg

Languages

  • FrenchNative speaker
  • EnglishB2, professional working proficiency

Interests

  • Computer-based music production
  • Futsal
  • Board games
  • Audiobooks
05

Contact

For a permanent position in the Île-de-France region. Every message gets an answer.