Chris Pruyne

Software Engineer

Professional Summary

Front-End Engineer with over 10 years experience in developing scalable web applications using modern frontend frameworks in both Javascript and Typescript. Demonstrated ability to implement responsive, cross-browser UIs with a strong emphasis on accessibility, UX and security. Experienced leading teams and driving innovative projects that enhance performance and user engagement. Seeking a Senior Front-End Engineer position to leverage extensive technical expertise and leadership skills in creating cutting-edge, componentized web applications.

Technical Skills

  • Languages & Frameworks: TypeScript, JavaScript (ES6+), Node.js, Express, React, Svelte, Vue.js
  • Testing & Accessibility: Jest, Vitest, Testing Library, Storybook, Accessibility Standards (WCAG, ARIA)
  • Browser Security: CSP, CORS, Cookies, HSTS
  • CSS & Pre-processors: SASS, LESS, PostCSS, Tailwind CSS
  • Build & Deployment Tools: Webpack, Rollup, Vite, Docker, AWS (Lambda, ECR, API Gateway), Jenkins, Github Actions
  • Data Management: REST, GraphQL, Apollo Server, Prisma, PostgreSQL, MySQL
  • Version Control & Collaboration: Git, GitHub, Agile Methodologies
  • Soft Skills: Project planning, documentation, cross team coordination and communication, team leadership
  • Coordinated several large scale migrations for improving DX and end user experience.
  • Built feature rich dashboards for multiple high visibility SaaS Products.
  • Enhanced code quality and standards through regular code reviews, 1:1's, and paired programming sessions.
  • Released 2 major versions of the internal component library.
  • Implemented browser security best practices for the UI team (CORS, CSP, HSTS).
  • Designed and documented comprehensive testing patterns and best practices.
  • Collaborated with back-end and design teams to develop and maintain the UI of cloud-based applications.
  • Managed development of decentralized applications on the Ethereum blockchain.
  • Created complex, customized React applications for various clients.
  • Oversaw the maintenance of React and TypeScript-based internal component libraries.
  • Formulated front-end best practices and documentation for team-wide adherence.
  • Served as embedded engineer on various clients.
  • Focused on React and modern Node.js solutions for diverse projects.
  • Led research initiatives on new front-end technologies, enhancing team capabilities, and prioritizing resources.
  • Acted as a key resource for cross-browser testing strategies and accessibility compliance.