# Conor Henningson > Software Engineer Location: Minneapolis, Minnesota, United States Profile: https://flows.cv/conorhenningson I’m a frontend-leaning full-stack engineer specializing in building scalable, accessible applications with modern JavaScript, Node.js, and other web technologies. My experience ranges from startup to enterprise scale — I’m comfortable greenfielding a project or improving on existing codebases. With a diverse technical background, my engineering style is rooted in clear communication, scalability, and strong foundations in semantic HTML, CSS, and JavaScript. Featured speaker at Build with Code NYC for my talk: “Untangling Strings with Regular Expressions”. ## Work Experience ### Senior Lead Software Engineer @ Hilton Jan 2023 – Present ### Lead Software Engineer @ Hilton Jan 2021 – Jan 2023 ### Software Engineer @ Hilton Jan 2021 – Jan 2021 ### Software Developer – Technology Consultant @ AIM Consulting Group Jan 2020 – Jan 2021 | Greater Minneapolis-St. Paul Area Worked with Best Buy to deliver first class ecommerce applications for carrier-activated devices. • Helped develop independently-versioned and deployed React components and Node.js backend to invert control in a key checkout experience, enabling a dramatic reduction in deployment timelines to accommodate evolving business logic • Guided adoption of modern React patterns and APIs (including hooks) to encapsulate network logic and global state management (with Redux) in smaller functional components across multiple applications • Led efforts to adopt React Testing Library and revamp local mock data to more closely match scenarios in a complex problem domain, and helped design internal tooling to rapidly test feature flag permutations ### Render Tier Software Engineer @ Hilton Jan 2019 – Jan 2020 | Greater Minneapolis-St. Paul Area Quickly became a top contributor, then lead frontend developer on an agile team responsible for delivering two of Hilton’s foundational search applications as part of an organization-wide platform update to hilton.com. • Used Next.js to implement server-side rendering with React and Apollo, enabling a caching strategy for basic query results to ultimately optimize time-to-interaction for end users • Leveraged TypeScript to speed up development and reduce runtime errors throughout both applications • Wrote unit tests with Jest and React Testing Library; helped refactor state to separate UI concerns in effort to increase repo’s test coverage from <67% to nearly 77%, resulting in fewer bugs passed to QA team • Mentored fellow developers (and QA engineers) in JavaScript, React, and testing best practices and contributed to department-wide efforts to revamp onboarding documentation, ultimately decreasing ramp-up time for future hires ### Software Engineer @ Open Source Jan 2019 – Jan 2019 | New York City / Minneapolis Spruce | a text pre-processor to professionalize content for web publishing • Used React to develop library of a scalable, performant, and modularized UI components in a single-page application design • Wrote custom Express middleware on Node server to iteratively modify user-submitted text using RegEx patterns in order to render text output with automatic adjustments that follow best practices in semantic HTML and web typography Magnolia | developer tool to help visualize component hierarchy in React projects • Deployed PostgreSQL database to store and maintain integrity between nodes with one-to-many, hierarchical relationships to ensure users consistently see the most up-to-date version of their project’s visual representation • Implemented D3 using tree layout methods to associate positional coordinates with hierarchical data in order to efficiently render (and update) relationship visualizations in the DOM • Leveraged React state and effect Hooks to modularize state management to the component level, eliminating the need for global state management dependencies while efficiently reacting to user inputs ### Software Engineer @ Interspect Jan 2019 – Jan 2019 | Greater New York City Area • Used React leveraging front-end module design pattern to build UI component library, improving app scalability • Enforced React’s controlled component model to single-source state from form elements and efficiently handle a variety of user inputs across multiple forms handling HTTP requests, server configuration, test assertions, and naming mockups • Leveraged React Hooks using State Hooks to modularize complex components, enabling the ability to share stateful logic between components without changing the app’s hierarchy, leading to a more maintainable and testable codebase • Implemented React’s Context API to share global app data with deeply nested components to avoid excessive prop-drilling • Used Electron to bundle desktop app in Node.js runtime environment, and leveraged IPC main and renderer modules to listen for server requests and save user-created mockup data to local filesystem • Configured TravisCI to implement a continuous integration pipeline, enforce codebase consistency among the team, and mitigate regression bugs as the app scales with open-source contributions • Set up custom Webpack build pipeline with Babel to improve client performance by bundling and minifying JavaScript, and to streamline the development workflow with hot module reloading and code splitting • Accelerated by OSLabs Beta ### Marketing Automation Specialist @ Leadpages Jan 2017 – Jan 2019 | Greater Minneapolis-St. Paul Area • Wrote Liquid markup to handle control flow and conditional logic using data from company SQL database to dynamically render and schedule personalized email flows, improving overall trial conversions and customer retention • Worked with backend Python team to rebuild CRM data model for billing and account-related info, using an event-driven architectural pattern to reduce data conflicts, improve reliability, and increase interoperability of customer data • Helped develop a responsive, modular HTML email template using ZURB framework to dramatically reduce email production timelines and reinforce brand voice across automated communications • Established foundational logic for event-driven, automated, and personalized onboarding framework to increase feature adoption and engagement for new customers ### Documentation Specialist @ Leadpages Jan 2016 – Jan 2017 | Greater Minneapolis-St. Paul Area • Used JavaScript, HTML5, Sass/CSS to regularly update and maintain help center website • Leveraged Google Apps Script and vanilla JavaScript to create automated scripts for interacting with third-party support software APIs, eliminating tedious manual processes and enabling batch content updates and analysis • Customized CLI linter with RegEx-based ruleset to automatically enforce in-house style and brand guidelines • Wrote a custom script using Bash and compression library to improve GIF/image loading performance in support articles and technical documentation • Led support team contributors to continuously update and create new content to meet customer self-service demands as product scaled ### Technical Support Specialist @ Leadpages Jan 2015 – Jan 2016 | Minneapolis, MN Supported customers to resolve technical challenges over email, chat, and phone channels. Consistently exceeded metrics expectations, reaching average customer satisfaction ratings of >95%. ### Summer Research Assistant @ Lawrence University Jan 2014 – Jan 2014 | Appleton, WI • Worked in ArcGIS to collect and analyze fluvial geometries across terrestrial and Martian environments, solidifying measurement methodology • Used Fiji image processing software to develop pedagogical lab instructions for future students to analyze 3D flume model data ## Education ### B.A. (magna cum laude) in Environmental Studies (w/ Economics) Lawrence University ## Contact & Social - LinkedIn: https://linkedin.com/in/sextonc - GitHub: https://github.com/conorsexton --- Source: https://flows.cv/conorhenningson JSON Resume: https://flows.cv/conorhenningson/resume.json Last updated: 2026-03-22