Keith is a self-taught Senior Software Engineer with ten years of engineering experience. He started his career working at the University of Arizona’s Language Learning Lab, before starting his own captive portal company. After moving to NYC and building software for several fashion companies, he joined Def Method in 2016 and has been providing programming, management, and consulting services.
Keith excels at understanding all parts of an application and ramping up quickly on new projects. He has experience leading engineering teams and coaching clients on development and agile best practices.
When he's not writing code, Keith likes to learn human languages, make puns, woodwork, ride bikes and find beautiful places to hike.
Projects
Campaign Finance Technology
Led scaling efforts during the beginning of Covid-19 quarantine, when campaign finance technology became the only viable method for people to donate to NYC-based political campaigns.
Art Museum
Rebuilt three archive applications’ front-ends and created a standardized API interaction design.
Government
Helped build the front-end of a flood risk calculator to compute insurance prices for all addresses in NYC’s 5 boroughs. Also helped refactor the calculator when FEMA updated their flood insurance rates.
Fashion-Tech Startup
Worked with the team to build the front-end of an E-commerce platform for preordering high fashion clothing and the admin area to editorialize any page.
Managed the remote team in India and also built an isometric rendering engine based on Algolia and Mustache.js templates.
Flash Sale Startup Post-Acquisition
Completed overhaul of the front end of the site and the eventual integration of sale-affiliate reporting to the acquiring company's corporate APIs.
Government Contractor
Taught the engineering staff React.js and React best practices, and provided a roadmap for implementing React throughout the rest of the application.
Early Stage Startup
Build a custom captive portal to monetize commercial internet connections.

Connect with Keith
Highland Park, NJ (hometown)
Brooklyn, NY (current city)
Bachelor of Arts, Double Major in Fine Art Photography and Journalism, University of Arizona
Ruby, Python, MySQL, RSpec, Ruby on Rails, JavaScript, jQuery, SS3, MongoDB, Redis, jQuery, PHP, React.js, Heroku, Aurelia, Sinatra, Django, Postgres, AWS Services
Keith Perfetti
Senior Software Engineer