Software Engineer
Sergio Vagni
10+ years building e-commerce platforms, GraphQL APIs, and cloud infrastructure on AWS. Currently at Neulabs, working on multi-brand architectures with Shopify, Sanity, Next.js, and Lambda.
Experience
-
Software Engineer & Tech Lead
Neulabs
Multi-brand e-commerce infrastructure: GraphQL BFF, Shopify theme monorepo, Algolia search, Amazon SP-API integration, AWS serverless pipelines.
Sep 2022 → now
-
Software Engineer
Lari Speech
Frontend and backend development for speech technology products.
Feb 2020 → Jun 2022
Education
-
Master's degree
Computer and Automation Engineering
Università Politecnica delle Marche
2016 → 2019
-
Bachelor's degree
Computer and Automation Engineering
Università Politecnica delle Marche
2012 → 2016
Publications
Selected work
-
Sherpa — static analysis index for AI agents
Pre-computed codebase index that replaces exploratory grep/file-read calls with a single manifest. Cuts AI token consumption by 60% on structural questions, with a TypeScript CLI that regenerates the index on demand.
TypeScript AI tooling Static analysis Claude -
Multi-brand GraphQL BFF
Unified Sanity CMS and Shopify Storefront into a single GraphQL endpoint via schema stitching. Custom executor for locale injection, DataLoader batching for N+1, Stellate edge cache with event-driven SQS invalidation — latency from 800ms to 20ms on cache hit.
GraphQL AWS Lambda Sanity Shopify DynamoDB SQS TypeScript -
Algolia multi-locale search
Search layer for a multi-brand catalog: per-product color variant explosion, hierarchical category facets built from Sanity parent references, color family mapping, one index per locale, brand-specific sort replicas.
Algolia Sanity TypeScript Lambda -
Amazon SP-API integration
Production integration across multiple EU seller accounts: three-tier auth (LWA + STS AssumeRole + SigV4), per-account token bucket rate limiting, Feeds API polling with GZIP report parsing, idempotent webhook subscriptions.
Amazon SP-API AWS TypeScript SQS Lambda -
Shopify theme monorepo
Shared Liquid component library across 8 brand stores using a custom Node.js sync layer. Single TOML config as source of truth, automated theme pull + commit pipeline, per-brand override support.
Shopify Liquid Node.js GitHub Actions Monorepo
Stack
- Frontend
- Next.jsReactAstroTypeScriptTailwind CSSRedux
- Backend
- Node.jsGraphQLRESTAWS LambdaExpress
- E-commerce
- ShopifySanityAlgoliaStellate
- Cloud
- AWSDynamoDBSQSS3VercelCloudflare