# Benjamin White > Senior Software Engineer at Expedia Group Location: Austin, Texas, United States Profile: https://flows.cv/benjaminwhite ## Work Experience ### Senior Software Engineer @ Expedia Group Jan 2020 – Present | Austin, Texas, United States Current position: Core maintainer for an internal UI library, Shared-UI. Shared-UI is a collection of portable UI components paired with the GraphQL queries to fetch their backing data. The schemas follow Server-Driven UI (SDUI) principles with shared types that are reused across schemas/experiences. Responsibilities include: • Onboarding new teams to enable them to contribute new components (office hours, community meetings, 1-on-1 sessions, support chat) • Reviewing PRs as contributors learn the SDUI principles • Improving developer experience by developing docs, improving automated build systems (mainly through GH Actions), updating component and type generators, etc. Previous position: Core maintainer for an internal application framework, Bernie. Bernie is built on similar principles as Next.js, that gives client applications a set of opinionated, useful defaults, while remaining extensible to account for a variety of applications types. Both Shared-UI and Bernie currently power applications that are: • internal and externally-facing, • low and high-traffic (dozens to millions) and • represent a wide range of use-cases (landing pages, internal tools, CMSs, Search/Shopping experiences, etc). Related tech: Node.js, Express.js, hapi/Catalyst, GraphQL, Apollo, React, Typescript, Webpack ### Senior Software Engineer @ Expedia Group Jan 2019 – Jan 2020 | Austin, Texas Front-end/Mid-tier Tech Lead for a project team tasked with highlighting/enabling open-source and inner-source projects created by any of Expedia Group properties, including Vrbo, Expedia.com, Hotels.com, Hotwire, and others. As lead, was an individual contributor, but I also: - defined our apps' architectures - mentored junior devs - coordinated with external teams to manage dependencies - maintained our apps throughout their dev/test/build/deploy lifecycles - created Sprint Stories Projects: Inner-source scorecard: (internal application) Led dev efforts on an app surfacing "inner-source readiness" insights for leadership to easily track their organization's/teams's progress towards following inner-source best practices. The app used Vrbo's Open-source Catalyst hapi.js framework, React, Apollo Server/Client and ExpediaGroup's Open-source "graphql-components" to expose an endpoint composed of multiple schemas and backing services. I developed and maintained 3 of these components and contributed to others. This app also used GitHub's GraphQL API, AWS Secrets Manager, Docker, Kubernetes w/Helm. Open-source portal: I developed ExpediaGroup's GitHub pages application, using Gatsby.js (including plugin and theme authoring), GraphQL for data fetching (GitHub, Medium APIs) and querying, React, and Emotion styled components. Contribution-tracker: (internal application) An application where employees can submit their GitHub username to help recognize employees contributing to Open-source. I built this application using the Catalyst framework, React, Okta authentication, AWS Secrets Manager, "hapi-cron" for scheduling queries to GitHub APIs and storing results in Postgres (AWS Aurora) ### Software Engineer III @ PayPal Jan 2016 – Jan 2019 | Austin, Texas Software Engineer - In my time at PayPal, I worked on two major applications and contributed to multiple npm modules powering the main account servicing experience for consumers. The first was a Node.js (Express/Kraken) app, built with Backbone.js and Dust.js. The second, more recent Node.js app is built as a universal JavaScript app utilizing TypeScript, RxJS, React, Redux and Ramda. I was one of two developers who started the app and established many of it's patterns. Today, there are six separate teams actively contributing, with periodic contributions from external teams. The app also sits on a set of node modules we created and maintained, which house a majority of our business logic. My responsibilities included: - contributing to sprint stories - maintaining/improving app architecture as it scales - mentoring junior developers - onboarding new contributors - acting as one of the main code reviewers - communicating/coordinating with external teams - operating as Scrum Master for my team Notable projects: - Led a team to create an app-level platform for instantly linking and confirming bank accounts through multiple 3rd party aggregators in multiple countries. - Developed a routing utility for declaratively managing dynamic, runtime-determined, multi-stepped flows. - Designed and implemented a configuration-based strategy to generate forms with server and client validation that is customizable on a per-country/region/user-type basis. - Utilized LESS generators to create both inline-block and display-table based grid systems used in production. - Heavily contributed to the Right-to-left (RTL)/Bi-directional (BiDi) effort for Hebrew and Arabic, including helping incorporate CSSJanus and custom html/css overrides to match RTL design patterns. - Helped ramp 2 applications (1 from beta phase and 1 greenfield) to 200+ countries/230M+ users. ### Software Engineer II @ PayPal Jan 2014 – Jan 2016 | Austin, Texas ### Software Engineer I @ PayPal Jan 2014 – Jan 2014 | Austin, Texas ### Student @ MakerSquare Jan 2013 – Jan 2014 | Austin, Texas Worked 60 hour weeks learning to build applications using Ruby, Rails, JavaScript, JS frameworks, HTML/CSS, and responsive front-end frameworks (foundation, bootstrap) ### Graphic Designer @ Freelance / Graphic Design Services Jan 2013 – Jan 2013 Working with clients to establish brand identity through logo, website and brochure design. ### Marketing/Design @ TalentGuard Jan 2013 – Jan 2013 TalentGuard specializes in ‘Predictive People Development’ with a suite of cloud-based talent management software. This unique and affordable solution enables companies both large and small to maximize the human potential within their organization in order to achieve greater business success. TalentGuard Cloud 6.0 helps companies envision, improve and deploy strategic talent management programs in the areas of assessment design, competency development and career pathing. -Web Production (HTML/CSS, Drupal) -Graphic Design for website content, brochures/whitepapers/collateral, tradeshow booth properties, etc. (Photoshop, Illustrator, InDesign, Acrobat) -Website Content, Direct and Drip Email Campaign Strategy/Writing -Landing page, Webform design/creation (Drupal, SugarCRM) -Product teaser video and product preview video design/creation (Camtasia Studio) -SEO Content Optimization ### Marketing Associate @ Workplace Answers Jan 2012 – Jan 2013 | Austin, Texas - Write targeted copy for webpages/emails/ads/press releases to promote training services and webinars - Create landing page product demo videos with Camtasia/YouTube/Vimeo - Keywording/On-site SEO for new and existing webpages - Update/Maintain website content through SilverStripe CMS - Utilize Salesforce.com to delegate leads, update database content, create/maintain campaigns, and create segmentations for email campaigns. - Manage leads/contacts/clients and create form handlers through Pardot marketing automation. - Presentation design for WPA's conference appearances and interactive webinars (Powerpoint, SlideRocket.com) - Internal and external competitive Sales collateral creation/redesign work (Photoshop, InDesign, Acrobat Pro, Powerpoint) Received Content Optimization training with RefreshWeb ### Music Design Intern @ DMX, Inc. (Formerly DMX Music) Jan 2012 – Jan 2012 -Wrote copy for weekly, departmental newsletter -Researched current trends within area of concentration -Created proposals and sales presentations of our services -Conducted content reviews and quality assurance in the enterprise software, Studio ### Wine Distribution - Grocery Division @ Prestige Wine Cellars Jan 2007 – Jan 2009 -Coordinated schedules to satisfy varying client deadlines -Fostered and maintained positive relationships with clients and their employees -Trained new merchandisers with hands-on instruction -Assisted salesmen in meeting any special requests or last-minute needs of clients ## Education ### Bachelor of Arts (B.A.) in English Language and Literature/Letters, Minor in Italian The University of Texas at Austin Jan 2009 – Jan 2012 ## Contact & Social - LinkedIn: https://linkedin.com/in/benjaminwhite1 - Website: http://marsattracts.com --- Source: https://flows.cv/benjaminwhite JSON Resume: https://flows.cv/benjaminwhite/resume.json Last updated: 2026-03-22