Skip to content
Permalink
master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time

Matt Basta

570-212-9663 - @mattbasta - github.com/mattbasta - mattbasta.com

Experience

Performance analysis, JavaScript development and optimization, Python, static analysis, compiler design and optimization, parser implementation, and style guide purism. Kick-ass web developer with proficiency in all the latest HTML, CSS, and JS goodness.

Software Engineer, Stripe

July 2017 - Present

I started on Connect, building Express and working on the Accounts API. In 2018, I moved to the new Connect Account Experience team and helped to start the Chicago office. There, I shipped Connect Onboarding for Custom and Standard, built productivity tools, and helped grow Stripe's hosted Connect offerings by five orders of magnitude. In 2022, I moved to be an engineer overseeing MiPS Engineering, overseeing security, forward-looking infrastructure like embedded UIs, and driving cross-org efforts across Express, Connect, and others.

Founder, Pinecast

2016 - Present

I started Pinecast as a simple way to start and manage a podcast. Pinecast is open source and boasts an impressive feature set targeting amateur and semi- professional podcasters.

Software Engineer II, Uber

January 2016 - May 2017

I led front-end development on Uber's Crystal Ball team, where we built software for performing financial forecasting and making predictions. I currently work on the Finance Engineering team, leading front-end work for financial forecasting, planning, and data management.

I also build developer productivity tools and Node libraries for IBM's Cognos TM1 software and surrounding technologies.

Senior Software Engineer, Box

January 2014 - January 2016

At Box I help the Performance Team improve the speed of the Box web application. In this role, I've helped to lead the effort to redesign and rewrite the front-end of the Box web application while also helping to refactor and improve the underlying back-end PHP code. I also have worked to help engage teams outside of the Engineering org in an effort to increase awareness of performance and software best practices.

I have built and deployed two of Box's open source projects. My work on Shalam--a novel CSS spriting tool--resulted in the filing of one of five patents that I developed at Box. Brainy--a security and performance- centric fork of the Smarty templating language--has been included in PHP The Right Way.

Relevant Experience: PHP, JavaScript, Python

Engineer, Mozilla Corporation

  • Full Time (June 2012 - December 2013)
  • Contractor, Intern (May 2010 - June 2012)

At Mozilla I led development of the Firefox Marketplace front-end. As an intern, I developed static and dynamic analysis tools which inspect addons.mozilla.org submissions for best practices and malicious code. As a contractor, I ported these tools for use with the Marketplace and HTML5 apps.

Relevant Experience: Node.js and client-side JavaScript, Django, Python

Contractor, Fitocracy

November 2011 - February 2012

At Fitocracy, I was tasked with improving overall site performance. On the front-end, my work involved refactoring and optimizing JavaScript code. Work on the back-end consisted of cleaning up a Django project to use best practices. My work improved page load times and increased site responsiveness.

Relevant Experience: Client-side JavaScript, Django

Intern, Widgetbox (now Flite)

June 2009 - March 2010

At Widgetbox, I was tasked with developing performant front-ends for publishing and curation tools.

Relevant Experience: Client-side JavaScript

Personal

My full open source portfolio can be viewed on my GitHub profile. My profile contains both work and personal projects, of which I have many. Some of my notable projects include Crass, a CSS parser/minifier/optimizer; BreezeBlock, a JavaScript templating language similar to JSX; BType, an experimental programming language that compiles to asm.js and LLVM IR; and a smattering of video games (Legend of Adventure, Hubble Trouble, and more) built for both desktop and web.

Education

  • Kutztown University: 2010-2012, Computer Science (graduated)
  • DeSales University: 2008-2010, Computer Science

Other

  • 1+ year Github streak (2014-2015)
  • 12+ parody social media presences
  • I make video games with HTML5, Java, Python, and Go