Senior Software Engineer with 13+ years of full-stack experience across web, mobile, and cloud systems. Frontend Lead specializing in TypeScript/React with strong backend, architecture, and DevOps skills. Proven track record leading complex features, mentoring devs, and improving reliability and performance at scale.

Fabien Le Gallo

Senior Software Engineer with 13+ years of full-stack experience across web, mobile, and cloud systems. Frontend Lead specializing in TypeScript/React with strong backend, architecture, and DevOps skills. Proven track record leading complex features, mentoring devs, and improving reliability and performance at scale.

Available to hire

Senior Software Engineer with 13+ years of full-stack experience across web, mobile, and cloud systems. Frontend Lead specializing in TypeScript/React with strong backend, architecture, and DevOps skills. Proven track record leading complex features, mentoring devs, and improving reliability and performance at scale.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

English
Fluent
French
Fluent

Work Experience

Senior Software Engineer / Frontend Lead at CalTopo
January 1, 2021 - February 1, 2024
Led a full-stack frontend migration to a modern React/TypeScript architecture, reducing production bugs and improving maintainability and UX. Delivered cross-platform features for web (TS/React), iOS (Swift), and Android (Java) for a large user base. Architected and implemented a complete billing/subscription overhaul (React/TS + Java/Spring/Hibernate + Stripe), contributing to ARPU growth. Improved build/deploy pipelines (GitHub CI, esbuild, Gradle) and reduced deployment times, boosting engineer productivity. Mentored junior developers and improved onboarding by documenting internal APIs and dev workflows.
Senior Software Engineer at Microsoft - App Center
September 1, 2017 - September 1, 2020
Built core frontend areas (Analytics, Settings, Push) using TypeScript, React, MobX, and Webpack for a platform serving ~1M developers. Contributed to a scalable push delivery system with Azure Notification Hub. Improved and maintained critical Node.js REST APIs, achieving high uptime through reliability and performance tuning.
Senior Software Engineer at Microsoft - Azure Mobile Engagement
September 1, 2014 - August 1, 2017
Led migration of the Captain platform to Microsoft Azure standards, porting 3 core services in under 9 months. Migrated internal message broker from RabbitMQ to Azure Event Hubs, achieving throughput of 50,000 events/sec. Executed a MySQL → Azure SQL database migration with zero downtime, preserving data integrity at scale.
Software Engineer at Capptain
December 1, 2008 - August 1, 2014
Developed a specialized backend service (Campaign Manager) for pushing rich content to targeted users using Java, HBase, XMPP, and Redis, leveraging instant feedback for push campaigns. Part of the lead development team for push and analytics tooling, managing data streams for over 1,000 mobile apps. Acted as the sole iOS SDK developer, contributing to iOS integrations.

Education

M Sc in Computing and Communications Systems at IUT Rennes, France
January 11, 2030 - June 1, 2008
B Sc in Electrical Engineering and Industrial Computing at University Rennes, France
January 11, 2030 - June 1, 2005

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more