Additional forms of this document are available upon request.

Jason Weill



Software engineering work (development and product management/ownership) for network-enabled applications, with particular attention to usability and collaborative decision-making. I like products that change the way people think and act.


Carnegie Mellon University, Pittsburgh, Pennsylvania
Bachelor of Science in Computer Science with a Minor in Japanese, August 1999 – December 2002


Tableau Software, Seattle, Washington
Senior Software Engineer, Browser Clients / Formatting & Storytelling, September 2014 – present

Owned Browser Clients work, including server components, for Tableau's Formatting and Storytelling features. Storytelling helps customers present multiple visualizations in a single view. Technologies used include C# (Script# and Saltarelle), C++, and Java., Inc., Seattle, Washington
Software Development Engineer, Kindle Content Store, April 2010 – September 2014

Developed front-end user experiences for Kindle devices including two new product lines (Kindle Touch/Paperwhite and Kindle Fire). Expanded existing on-device content store functionality to new countries. Lead store developer on the Kindle Owners' Lending Library and Kindle Unlimited. Substantial work on both front-end server-side rendering (Perl/Mason), client-side web applications (HTML5, CSS3, JavaScript MVC framework), and backend business logic (Java).

Software Development Engineer, Email Platform, May 2006 – April 2010

Worked on the systems responsible for targeting, composing, and sending all e-mail that Amazon sends to its customers. Maintained widely-used e-mail templates, expanded e-mail system scope to include China as a new marketplace, and developed middleware to accommodate mobile phone e-mail services in Japan.

CombineNet, Pittsburgh, Pennsylvania Product Engineer, May 2004 – May 2006

Worked with a team of engineers and researchers to develop web-based procurement applications for bid collection and scenario-based optimization. Improved the company's application framework, based on Apache mod_perl and MySQL. Worked closely with project managers, fellow engineers, and software testers to ensure quality throughout the software engineering process.

Project Engineer, January 2003 – May 2004

Developed customized solutions that extended CombineNet's core framework to meet our clients' needs. Developed databases, new features, and interface improvements that would eventually be brought back into the framework for use in all other client-facing projects.

Languages: Perl (OO Perl, mod_perl), Java, Ruby, XHTML, CSS, JavaScript
Agile development experience with Scrum, leading a team on 2-week sprints and developing peers to serve as Scrum Masters.