Typescript developer working within aem for the last 3 years. Before the i was a content manager for 5 years at the same company

Michael Speranza

Typescript developer working within aem for the last 3 years. Before the i was a content manager for 5 years at the same company

Available to hire

Typescript developer working within aem for the last 3 years. Before the i was a content manager for 5 years at the same company

Experience Level

Expert
Expert
Expert
Expert

Work Experience

Software Engineer II at Travel and Leisure
November 1, 2025 - November 1, 2025
Architected and developed the Wallet component, delivering the complete UI in TypeScript with full CRUD functionality. Built abstract, reusable React components with brand-specific CSS overrides, and implemented a brand-flexible SmartBanner. Refactored major components (Loader, ResortAvailabilityWidget) to improve performance and reusability. Migrated Okta authentication from OAuth2 to IDX and added reset password functionality. Identified and remediated a critical XSS vulnerability in the search bar and resolved a P1 login outage across Prod, Stage, and QA. Fixed search results payload bug, reduced wasteful Splunk logging by 80%, and authored comprehensive unit tests achieving ~80% component code coverage. Managed distinct business logic and styling for multi-brand sites (clubwyndham.com, worldmark.com). Resolved a Webpack bug preventing a client library folder from being included in builds. Diagnosed API payload/response discrepancies with cURL and Postman and documented backend/fron

Education

Add your educational history here.

Qualifications

Add your qualifications or awards here.

Industry Experience

Travel & Hospitality, Media & Entertainment