Evan Anderson

EVANDERSON

Evan Anderson is a Front-end Web Engineer from Southern California, passionate about crafting innovative web experiences and making a global impact through his work.

Experience

HTML

  • I strive to write clean, semantic HTML that gives every document proper meaning.
  • This site is fully navigable using just a keyboard, reflecting my commitment to accessibility and the thoughtful use of ARIA standards.

CSS

  • I prefer the BEM naming methodology for maintaining clean and consistent class structures.
  • In React projects, I enjoy working with Styled Components and CSS modules for dynamic styling.
  • Frameworks like MUI and bootstrap are tools I’m comfortable with, making UI design efficient and scalable.

Javascript

  • I prefer working directly with client-side web APIs, eliminating the need for jQuery and embracing modern browser capabilities.
  • Staying current with the latest ECMAScript features keeps my code modern, efficient, and future-proof.
  • Performance is a priority. I rely on tools like Lighthouse, WebPageTest, and dev tools throttling to ensure fast and optimized experiences.

Node.js

  • Node.js empowers me to build server-side applications and utilize tools like Express, Grunt, and Webpack for efficient development workflows.

React

  • I enjoy leveraging React’s flexibility alongside server-side rendering with Next.js for powerful, dynamic applications.
  • Managing state with Redux and understanding the component lifecycle ensures data flows seamlessly.

User Interaction & Experience

  • I believe that seamless user interaction is essential for creating intuitive, impactful interfaces.
  • Collaborating with teams using design tools like Figma, Zeplin, InVision, or Sketch has streamlined the design-to-development process.

About

My journey in development began as a teenager, creating free websites on Geocities and using Flash. That early exposure to the internet sparked a lasting passion for technology, leading to the expertise I have today.

Outside of coding, I enjoy disconnecting by training for triathlons or exploring new places. Whether it's discovering exotic destinations or simply relaxing, I value both adventure and downtime. Coming from a large family, I’ve learned the importance of teamwork and collaboration.

Work History

Front-End Web Manager

Fandango / NBC Universal - Los Angeles, CA

Aug 2012 - Present

Responsibilities

  • Porting pages from .NET to Node.js to improve scalability and performance.
  • Bringing third-party websites in-house, enhancing control and reliability.
  • Maintaining legacy .NET pages using Razor markup and CSS.
  • Troubleshooting and implementing various versions of advertising units.
  • Executing marketing initiatives, including landing pages, promotional hubs, gift card pages, and waiting rooms.

Responsibilities

  • Developing a proof of concept for a federated platform to test new ideas and integrations.
  • Setting up A/B tests for the Business Intelligence (BI) teams to optimize user experience and performance.
  • Participating in multiple redesigns to enhance UI/UX and improve overall functionality.
  • Managing commerce and purchase flows using client-side JavaScript to ensure smooth and efficient transactions.

Responsibilities

  • Developing a new Next.js React application with Redux for state management and optimal performance.
  • Implementing page performance optimizations to enhance load times and user experience.
  • Ensuring maintainability of the Content Management System (CMS) to support ongoing content updates and scalability.

Front-End Web Developer

Lucid Fusion - Irvine, CA

Dec 2011 - Aug 2012

Responsibilities

  • Converting design assets from Photoshop/Illustrator into W3C-compliant HTML and CSS files for consistent rendering.
  • Managing email marketing by implementing inline CSS, nested tables, image rendering, and validation for cross-platform compatibility.
  • Creating modular styling to ensure smooth integration with the Content Management System (CMS).
  • Ensuring cross-browser consistency to maintain a uniform user experience across all platforms.