
Sopra Steria
Senior Software Engineer
Featured experienceCustomer engagement: Airbus
Enterprise application modernization from PHP to FastAPI and React.
Selected contributions
- Co-designed a hybrid PHP-to-FastAPI/React modernization architecture based on the Strangler Fig pattern, implementing AWS ALB listener-rule URL rewrite transforms for phased routing without a big-bang cutover.
- Designed and implemented a request-scoped user context and authorization layer using reusable FastAPI dependencies, separating identity, permissions, and scoped/global configuration while selectively caching frequently accessed state across migrated APIs; designed shared identity, authorization, and configuration state across FastAPI and React using dependency injection, client-side persistence, and periodic synchronization.
- Owned end-to-end migration of core workflow-management features and backend APIs from session-based PHP to FastAPI/React, defining REST API contracts and client/server state boundaries; delivered configurable forms and endpoints, a reusable multi-select React component, and a multi-field user-search API.
Show 3 more contributions
- Migrated 2 cross-cutting platform capabilities - User Impersonation and Audit Logging - with authorization-aware client state, server-side authorization enforcement, and filterable, paginated audit logs with React infinite scroll.
- Reduced primary data-grid API payloads from ~1.5-2 MB to <1 MB through response shaping and Gzip compression, meeting the ALB-to-Lambda 1 MB response limit for deeply nested workflow data.
- Led delivery for 3 engineers, reviewed PRs across Sopra, Airbus, and partner teams, and introduced database-backed pytest fixtures for persistence and authorization testing, reducing reliance on mock-heavy tests.
Technologies
- Python
- FastAPI
- React
- REST API Design
- AWS ALB
- AWS Lambda
- Dependency Injection
- Caching
- pytest
- Gzip Compression




