Chris Hafley

Summary and Objectives

Detail-oriented Senior Frontend Engineer with a passion for building robust, enduring applications and tools. Seeking a challenging role in an organization where I can leverage my extensive development experience to create impactful solutions, contribute to team and company growth, and continuously advance my skills.

Skills

Apache, Bash, DB Normalization, Django, Docker, FastAPI, GCP, MySQL, Node, PHP, PostgreSQL, Python 2/3, React, Redis, Redux/RxJS, RESTful Design, Ruby, Test automation, TypeScript/JavaScript, Unix/Linux

Employment

BrightEdge Cleveland, OH

Senior Software Engineer (July 2019 → Feb. 2025)

  • Implemented a reusable stack for new products with React, Typescript, MUI, and RxJS
  • Created multiple CRUD systems related to frontend states and workflows.
  • Optimized local dev compile times, CI/CD/Docker build times, bundle download latency, first time to paint, SPA navigation responsiveness, etc.
  • Instrumented distributed tracing+analytics+logs across multiple frontend and backend systems.
  • Fostered supportive work environment, mentoring teammates across diverse cultures and time zones.
  • Sped up sales workflows by centralizing multi-system processes into single app with salesforce integration.
  • Built multiple SPA reporting apps with complex state auto save, deep linking shareability, and dashboard charting.
  • Created multiple reusable backend streaming protocol through websocket+async job system failover.

Case Western Code BootcampCleveland, OH

Part Time Teaching Assistant (Oct. 2017 → April 2018)

  • Assisted teaching and grading a 20+ diverse class at coding with git and webdev stacks.
  • 3 days a week of lesson plans for 6 months, constantly helped students with assignments, style, and concepts.
  • Learned how to meet people where they were at in their learning relative to myself and their peers.

OnShift, Cleveland, OH

Frontend Software Engineer (Aug. 2017 → May 2019)

  • Mentored junior developers and colleagues in React and JavaScript, fostering professional growth and skill development.
  • Spearheaded the creation of a new frontend project for a chatbot feature using React and Redux.
  • Introduced a mechanism to reduce API boilerplate and adopted React Hooks to optimize component logic.
  • Actively participated in code reviews, providing valuable feedback to improve code quality and maintainability.

Education

Case Western Reserve University (Aug. 2011 → May 2015)

BS in Computer Science | Final GPA: 3.3