Allen Hansen

Senior Full-Stack Software Engineer

Software Engineer with over 7 years of experience specializing in building web apps and microservices. Passionate about leveraging web standards to create accessible and intuitive user experiences that perform at scale.

Experience

Senior Software Engineer

-

Schneider Electric Sustainability Business

Louisville, KY (Hybrid)

  • ...
  • ...
  • ...

Senior Software Developer

-

Kincentric, a Spencer Stuart Company

Remote

  • Led the front-end modernization of a legacy survey engine, transitioning from ASP.NET Web Forms to a React SPA with a .NET backend, focusing performance, user experience, accessibility, mobile support, cross-browser compatibility, and global reach through internationalization (i18n).
  • Supported the transition from a legacy survey builder to modern .NET microservices and React SPAs by porting and optimizing features, driving operational efficiency and accelerating client delivery.
  • Developed a configurable theming solution that streamlined workflows, ensured consistent and accessible themes, and improved maintainability by eliminating the need for custom CSS.
  • Led accessibility initiatives by implementing WCAG 2.1 AA-compliant features and fostering accessibility awareness through code reviews and mentorship, significantly enhancing platform inclusivity.
  • Improved front-end code reliability by transitioning from Enzyme to React Testing Library (RTL), advocating for user-centric testing.

Software Developer

-

Mortgage Cadence, an Accenture Company

Remote

  • Co-led the front-end modernization of a legacy collaboration platform, transitioning from ASP.NET Web Forms to an Angular SPA with a .NET backend, focusing user experience, accessibility, mobile support, and cross-browser compatibility.
  • Co-led the design and implementation of a micro-frontend architecture, enabling seamless integration of key platform features into other web applications, enhancing user experience, and streamlining platform adoption.
  • Enhanced application security by designing and implementing an OAuth 2.0 solution using .NET, enabling secure third-party integrations without the need to store user credentials.
  • Increased platform inclusivity by collaborating with the UI/UX design team to implement WCAG 2.1 AA-compliant features.

Software Developer Technical Lead

-

Willis Towers Watson (WTW)

Minneapolis, MN (Hybrid)

  • Co-led the implementation for a new client, delivering a highly configurable solution tailored to the client's specific needs.
  • Upgraded a client's employee benefits portal from ASP.NET Web Forms to ASP.NET MVC, enhancing performance, user experience, and maintainability.
  • Integrated Multi-Factor Authentication (MFA) and Single Sign-On (SSO) using SAML 2.0 for multiple client's employee benefits portals, enhancing application security and overall UX.
  • Assisted in talent acquisition, conducting interviews for college recruits to support team growth.

Software Developer

-

Willis Towers Watson (WTW)

Minneapolis, MN (Hybrid)

  • Administered the product release consumption process, coordinating with core product teams to integrate updates into client instances, improving reliability and security.
  • Rewrote a legacy billing system to improve accuracy and reliability, enabling the team to consistently meet SLAs.
  • Developed a custom HSA match program with an integrated tool for employees to calculate company contributions.

Skills

Education

Bachelors of Art (BA) in Computer Science; Minor in Management

University of Minnesota (UMN)

Minneapolis, MN

  • Co-founded Social Coding, a student led organization.