Open Site Navigation

Keith Perfetti

Senior Software Engineer
A Closer Look

Ask me about

Full-Stack Development, Scaling Solutions, Process, Test-Driven Development, Platform Architecture, Third-Party Integrations

When did you know that you wanted to work in tech?

"When I was a kid my dad showed me how to work on a few AppleSoft Basic programs so I started automating things on my family computer when I was younger. When I was finishing college to be a photojournalist I needed a website and decided to build it myself. To give myself those skills I petitioned to get into a web programming course. After a semester of that class, my editor-in-chief's husband hired me to write javascript on the side for the same amount per hour I was getting per article. Eventually I realized I could really hone writing software into a real craft that would be supported by jobs who were interested in me learning more and more about things I was interested in. Thus I slowly phased out being a photojournalist into writing software around the country till I wound up in NYC."

Projects & Roles

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.

Keith 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.

About

Home Town

Highland Park, NJ (hometown)

Current Town

Brooklyn, NY (current city)

Education

Bachelor of Arts, Double Major in Fine Art Photography and Journalism, University of Arizona

Connect with Keith

Github

LinkedIn

Languages & Technologies

Ruby, Python, MySQL, RSpec, Ruby on Rails, JavaScript, jQuery, SS3, MongoDB, Redis, jQuery, PHP, React.js, Heroku, Aurelia, Sinatra, Django, Postgres, AWS Services