
Alexandre Lovelli
Senior Software Engineer | TypeScript | Architect
Salaire / Taux journalier
Mobilité : Angleterre, France, ...
Freelance
À distance uniquement
Expertises
Langues
À propos
Introduction
Senior Software Engineer & Tech Lead with 10+ years of experience building production-grade software. Specialized in TypeScript, React, Node.js, system design, and architecture. Applied mathematics and financial systems background (HSBC, Murex). Focused on distributed systems, scalability, reliability, and complex SaaS platforms. I combine hands-on engineering with technical leadership to solve challenging problems and build maintainable, evolvable systems.
Expérience de travail
Senior Full-Stack / Lead Developer
Freelance & Contract RolesFreelance
janv. 2019 - Présent
7 ans 10 mois
À distance
Designed and delivered scalable full-stack systems for startups and product teams, owning architecture, implementation, and deployment.Designed modular TypeScript/React/Node.js architectures for SaaS platforms with emphasis on scalability and maintainability. • Built reusable frontend/backend libraries and internal tooling, reducing duplication across projects and improving delivery speed. • Improved application performance through caching strategies, API optimization, and frontend bundle splitting. • Implemented CI/CD pipelines using Docker and GitHub Actions. • Designed and implemented backend APIs and services supporting business-critical workflows. • Built automation systems using Node.js, CLI tooling, and browser automation (Puppeteer-based workflows). • Collaborated directly with founders to translate product requirements into technical architecture and system design. Selected architecture case studies: • Multi-tenant Accounting SaaS: Designed a correctness-first modular monolith with PostgreSQL, Redis, RabbitMQ, transactional ledgering, RBAC, audit trails, and OpenTelemetry; defined an incremental path to service decomposition with targets including 99.9% availability and 15-minute RPO. • Real-time Collaboration Platform: Designed a dual-path CRUD and WebSocket architecture for collaborative document editing, using OT conflict resolution, append-only operation logs, PostgreSQL snapshots, and Redis presence; defined graceful degradation from presence to editing with sub-180ms remote edit propagation as a target. • Massive Document Processing Pipeline: Architected stage-specific RabbitMQ queues and idempotent workers for validation, OCR, extraction, indexing, and replay; modeled backpressure, dead-letter handling, object storage, PostgreSQL metadata, and OpenSearch for approximately 1.2M documents/day. • Headless High-traffic Commerce: Designed an edge-cached Next.js storefront and a correctness-focused checkout domain with inventory reservations, payment idempotency, transactional outbox, and compensating Saga workflows; separated read scalability from transactional consistency for flash-sale traffic. • RAG Knowledge Platform: Designed a multi-workspace knowledge assistant with hybrid PostgreSQL full-text and pgvector retrieval, reranking, citation enforcement, evaluation workflows, and policy boundaries; prioritized grounded answers and AI cost governance over premature adoption of a dedicated vector database. • International Reservation Platform: Architected a global booking platform with regional write affinity, timezone and currency correctness, short-lived Redis holds, idempotent payment orchestration, transactional outbox events, and reconciliation; favored correctness-first failover over unsafe active-active booking writes.
Independent Consulting
Upra-DataFreelance
janv. 2019 - janv. 2026
7 ans 1 mois
France
I work with companies that need senior engineering expertise to design, build or evolve technically demanding products. Typical engagements include: • Designing or reviewing application and system architecture • Building complex TypeScript / Node.js / React applications • Modernizing existing applications and technical stacks • Establishing clear modular boundaries before systems become difficult to evolve • Designing APIs, asynchronous workflows and event-driven architectures • Improving performance, reliability and developer experience • Acting as a hands-on Tech Lead within an existing engineering team • Taking ownership of technically complex product areas from discovery through production I am particularly interested in long-term engagements where I can contribute beyond implementation and take genuine ownership of the technical direction.
Confidential R&D Projects
Confidential
janv. 2016 - janv. 2017
1 an 1 mois
Paris, France
Worked on applied mathematics, graph algorithms, probabilistic modeling and distributed systems research. Implemented multi-level community detection algorithms for large-scale graph clustering. Developed Bayesian ranking systems for probabilistic skill estimation. Built high-performance C++ components for numerical and algorithmic computation. Researched distributed temporal-consensus mechanisms for event ordering in decentralized systems. Applied modern C++ (templates, STL, performance optimization, memory-efficient design).
Formation
Grenoble INP - UGA
Engineering Degree in Applied Mathematics & Computer Science, Applied Mathematics & Computer Science
2009 - 2011
2 ans 1 mois
Résultat : Ingénieur
Portfolio

TeachMe

ChatUp

Headless High-traffic Commerce

Multi-tenant Accounting SaaS
