Luke Karrys
Mesa, AZ – 1-480-389-4575 – luke@lukekarrys.com
lukekarrys.com – github.com/lukekarrys – lukecod.es
Web Application Developer
I’m a Software Engineer who is at home anywhere in a project from the API to the UX. I enjoy diving deep into problems as part of a team and coming up with solutions that weigh the tradeoffs and commit to the best path forward.
My goal is to find a position that allows me to creatively solve problems and share my experience while continuing to learn and grow as a developer and person.
I’ve been happy using all flavors of JavaScript to build software for the last 15+ years, but I’m open to any technology that allows me to create exceptional user experiences. I believe no detail is too small to try and get right. I’ve worked as a member of a distributed team for over 10 years and pride myself on my teamwork and diligent written and verbal communication. My super power is the ability to fully understand complex systems, and distill my thoughts into actions that I can share to ensure the best technical decision is made and documented.
Above all, I believe that software is about people.
Work Experience
Senior Software Engineer - GitHub – June 2021-May 2024
- npm
- Node
- JavaScript
- Open Source
- RFCs
Shipped major updates to the npm CLI, its release process, and all its open source dependencies
- Implemented automated release management for packages totaling 4B monthly downloads
- Participated in a public RFC process including writing many RFCs
- Created an automated process to sync all necessary changes between ~80 projects
- Shipped a public automated statusboard to track custom engineering metrics
- Responded to and fixed security vulnerabilities reported via our Bug Bounty
- Wrote a new playbook for responding to and triaging open source issues
- Worked with community members to review and ship their pull request contributions
- Shipped major versions 8 and 9 of the npm CLI
- Became a Node.js core collaborator and ship a new modern version of node-gyp
JavaScript Developer – &yet – Jan 2013-April 2021
- JavaScript/TypeScript
- ES6+
- LESS/SASS/PostCSS
- Tailwind CSS
- React/Redux
- Node
- Hapi/Express
- Postgres
- React Native
- Firebase
- Webpack/Parcel
- XState
Developed web applications for clients and internally using Node.js and a variety of frontend technologies
- Architected and developed migration of Heroku’s pricing application from jQuery to React and Redux
- Led React Native and Redux/Firebase development and deployment of a realtime video and chat app for prototype social network
- Led frontend development of multi-platform web app for CAA’s music clients to route worldwide tours
- Developed the frontend and parts of the API for the Node Security Platform’s public and admin interfaces
Frontend Developer – meltmedia – Feb 2011-Jan 2013
- jQuery
- JavaScript/ES5
- Node
- require.js
Developed frontend solutions for multiple teams creating marketing sites for Genentech and other clients
- Architected custom framework and plugins for shared use across all marketing sites with require.js
- Developed general use plugins for multi-platform analytics, DOM text highlighting, and push state navigation
- Researched and prototyped a multi-choice quiz application using JavaScript to replace a legacy Flash solution
Web/Game Developer – Jawa – Feb 2010-Feb 2011
Managed frontend development emphasizing code reuse and repeatable development and deployment patterns for 100+ marketing sites
- Managed a team creating frontend templates for a large stable of MVC data driven sites
- Worked as a team member writing full stack code (PHP, HTML, CSS, JS) for MVC websites
- Wrote custom tooling to ease developer experience in writing, managing, and deploying projects
- Developed game logic using AS3, PHP and JS to create isometric Flash games for deployment to Facebook
Web Developer – Mosaic Team – Feb 2008-Feb 2010
- JavaScript
- jQuery
- CSS
- WordPress
Developed frontend and backend solutions for small business clients using PHP and JavaScript
- Created custom season ticketing web application for local theaters
- Developed template editor for clients to customize off-the-shelf small business sites
Education
University of Advancing Technology – Sep 2005-Dec 2008
Bachelor of Science (Cum Laude) in Software Engineering with an emphasis in Web Programming