Johnny McFadden, Portfolio
HEADmain
MobileWebFintech
Staff Software Engineer, Native and Technical Lead
DailyPay, Inc. · Oct 2021 - Present
React NativeExpoTypeScriptSwiftKotlinObjective-CGitHub ActionsEAS
- Lead Mobile Infrastructure and Services for a high-growth React Native platform
- Architected UI patterns for consumer financial services and neo-bank debit card features
- Deep linking, push notification architecture, and third-party SDK integration at scale: Branch.io, Iterable, Firebase, Pendo, Level Access
- Internationalisation and translations across multiple locales
- Error monitoring and crash reporting with Sentry and Firebase at scale
- Authentication flows, access and refresh token lifecycle, and cryptography at scale
- Driving React Native New Architecture migration (Fabric and TurboModules) and legacy Obj-C++ to Swift modernisation
- Led zero-downtime Expo SDK (47-53+) and React Native upgrade cycles
- Built a standalone native SDK for international remittance across Obj-C, TypeScript, Kotlin, and Swift for a Visa partnership
- Cut internal build times by 70% via EAS Fingerprinting and Native Build Caching
- Built CI/CD pipelines with GitHub Actions and EAS, one-click store releases and OTA updates
- Founded Monthly Frontend Sync, cross-squad architecture alignment and FE standards forum
- Lead frontend code and system design interviews
- Developer relationship with the Expo team
WebE-commerce & Fraud
Senior Software Engineer
Signifyd · Jan 2021 - Oct 2021
ReactTypeScriptSCSSTerraform
- React and TypeScript across a micro-frontend architecture: internal admin tooling, complex multi-step forms, and a billing platform, with Express and Fastify powering the micro-frontend infrastructure
- Terraform infrastructure migrations and cloud resource management
- Design system and shared component library work across multiple product teams
- Full frontend accessibility audit across 5-10 apps, with a remediation plan and fixes shipped
WebE-commerce
Senior Software Engineer, Team Lead
Bazaarvoice · Mar 2019 - Jan 2021
ReactTypeScriptSCSS
- Led the React Component Library (design system) used globally by internal application teams
- Led the frontend user portal used by internal teams and external clients
Cyber SecurityWeb
Software Engineer
RepKnight · Jun 2017 - Mar 2019
ReactJavaScript
- React and JavaScript web application development
- Digital risk protection platform: dark web, deep web, and social media monitoring for data breaches and exposed credentials
- Progressive web app development
Cyber SecurityWeb
Placement Software Engineer
RepKnight · Jun 2015 - Sep 2016
PHPJavaScript
- Queen's University Belfast placement, frontend web development
- Early-stage dark web and social media monitoring tooling
- Progressive web app development