Personal details

Tanner W. - Remote full-stack developer

Tanner W.

Timezone: Mountain Time (US & Canada) (UTC-6)

Summary

In my time as a programmer, I’ve experienced the joys (and pains) of working with languages like JavaScript, Ruby, Python, and PHP. Projects that I've worked on range in size and complexity from lightweight prototypes to CMS-backed sites to launching a YC-funded data analytics product.

Code quality is something I take seriously and consider deliberately. I work with clients to determine appropriate standards and practices for their project so that the code I deliver is clean, readable, maintainable, and well tested.

In addition to my work building software, I have taught hundreds of people how to code and have written curricula that has reached thousands more.

Work Experience

Consultant & Contractor
Self-employed | Jan 2009 - Present
Teaching
Back-End
Mentoring
I build software and design/develop curricula on contract for a variety of clients. Sometimes I also do direct instruction (both online and in-person). Clients include the New York City Department of Education, Make School, Pursuit (formerly Coalition for Queens), Hack Reactor, Codecademy, Clay.run.
Lead Engineer
Swayable | Oct 2017 - Feb 2020
HTML/CSS
Python
Node.js
MongoDB
NumPy
Pandas
Mongoose
Vuex
Vue.js
Express.js
Swayable is a Y Combinator-backed analytics company working with top advocacy organizations, political campaigns, and private firms. While there, I: - Built and maintained front- and back-end applications from earliest prototypes. - Designed and implemented UI/UX for core client-facing web application. - Collaborated with other team members to design internal administrative tools, drastically improving efficiency and lowering costs. - Configured, installed, tuned, and managed Mongo databases for reliability, security, and performance. - Filled many other start-up roles, including hiring 5 staff and helping the company achieve profitability in first year of operations.