Sophie Hautcoeur Neeman

Full-Stack
Software Engineer

Full-stack engineer with 6 years of production experience. I build things that work cleanly on both ends — React interfaces people actually enjoy using, and Python backends built to scale. My background is rooted in fintech, ecommerce and B2B, where I've worked on payment systems, financial back-office platforms, and microservices, with real depth in TypeScript, FastAPI and Flask.

Based
France, EU (Remote)
Languages
English · Français
Scroll for work
§ 01 — Selected work

Recent projects

Shopify Payment Gateway

Shopify Payment Gateway

Production Shopify payment integration bringing buy-now-pay-later financing into the native checkout: two apps sharing one codebase, real-time loan applications, a webhook-driven payment state machine, and full order synchronization.

PythonFastAPIReact 19TypeScriptDynamoDBViteDockerAWS ECSJenkinspytestJestCypress

CarbuRadar

Mobile app for finding and monitoring fuel prices across France in real time — an interactive map with price-coded stations, favorites with price history, and a detour cost analysis that computes the true cost of driving to a cheaper pump.

React NativeExpoTypeScriptTanStack QueryZustandOSRMreact-native-svgClaude Code
CarbuRadar
Lender Integration

Lender Integration

A lender integration built from an empty repository on WeGetFinancing's multi-lender platform: full installment-payment lifecycle, an API tracing system that cut production debugging from hours to minutes, and geographic expansion.

PythonFastApiDocker
§ 02 — Path

Experience

2020 Present

Full-Stack Software Engineer

  • Primary developer on the Shopify payment integration: built the full consumer checkout flow end-to-end — async FastAPI endpoints covering payment creation, loan application, capture, void, and refund; migrated the backend from Flask to FastAPI. Async processing via FastAPI BackgroundTasks to meet Shopify webhook response requirements. Includes GDPR compliance (customer data deletion, TTL-based expiration), webhook idempotency, and DynamoDB data model design with GSI-indexed models.
  • Developed multi-lender integrations routing financing requests across lending partners — synchronous and asynchronous flows, configurable offer and eligibility logic, contract lifecycle management.
  • Built a financing widget ecosystem: a React/TypeScript component library published to AWS CodeArtifact with offer selection and amortization calculation, a platform-agnostic JavaScript integration using MutationObserver for dynamic price detection on any storefront, and a Shopify Theme App Extension for no-code merchant setup.
  • Built the consumer financing application funnel: a multi-step React/TypeScript form packaged as a Web Component with Shadow DOM for style isolation, so it can be embedded anywhere — merchant storefronts as well as our own back-office. Internal component library published to AWS CodeArtifact (TSDX), dynamic JSON Schema forms (RJSF), React Context theming.
  • Built the GraphQL API serving the back-office: Python/Flask/Strawberry, policy-based row-level permissions (Oso Polar), JWT/OAuth2 authentication.
  • Maintained and evolved a Python 2.7 / Django 1.x legacy platform while building modern FastAPI services in parallel — progressive migration with no service interruption.
  • Operated AWS infrastructure (ECS, Lambda, DynamoDB, S3, SES, CloudWatch, CodeArtifact) and Terraform; Jenkins CI/CD with Cypress E2E and multi-environment deployments (dev, sandbox, production).
2019 2020

Mobile Developer

Freelance
  • Built React Native mobile apps with Django backend and Stripe payment integration
  • Deployed scalable infrastructure on AWS EC2

Skills

Core stack

PythonTypeScriptReactFastAPIFlaskAWS

Backend

DjangoGraphQLPydantic

Frontend

Ant Design ProGatsbyJavaScriptReact Nativestyled-componentsVite

Databases

CouchDBDynamoDBMySQL/MariaDBPostgreSQL

DevOps

DockerJenkinsTerraform

Testing & tools

Claude CodeCursorCypressESLintGitJestMyPypytestRuffSentry