Résumé
Summary
I am a web developer based in Brookyln, NY— experienced with building, delivering, and maintaining web apps, as well as with leading dev teams and managing the full lifecycle of web dev projects.
Work History
Type/Code
- Technical Director01/2017–12/2020
- Lead Developer07/2010–12/2016
- Co-founder, Partner07/2010–12/2020
Type/Code designs and develops digital products for clients including tech companies, publications, educational institutions, museums, non-profit organizations, architecture firms, and more. Alongside the company's other partners, I played a major role in establishing, managing, and growing Type/Code from 2010 through 2020.
My focus and main responsibilities at Type/Code included lead development, project management, and fostering the strength of our dev team. I helped determine our technology stacks and architectures for different projects, shape the design patterns and libraries used throughout our projects, establish and evolve the team's development processes, recruit and coach developers, and encourage a high standard of quality throughout the company's development work.
Some of the clients I worked with at Type/Code include: Slated, MoMA, Google, Architizer, MIT Media Lab, FLIR Systems, Sharp Type, and A24 Films.
Parsons School of Design
- Adjunct Faculty08/2011–05/2014
I taught the course Core Lab: Interaction in the Communication Design department at Parsons for five semesters. Geared towards undergraduate interaction and graphic design students with no prior programming experience, this course provided an introduction to web development using HTML, CSS, and Javascript. I was responsible for designing the syllabus, lectures, and assignments for my class.
Freelance
- Web Designer and Developer11/2008–06/2010
While finishing my undergraduate degree, I freelanced on various web design and development projects. Several of these projects were commissioned by the design agency Kiss Me I'm Polish.
In 2010, I participated as a frontend developer on the first generation of inStream Wealth's financial planning platform, in collaboration with two college classmates (with whom I co-founded Type/Code the same year).
Redub LLC
- Frontend Developer05/2008–11/2008
Redub LLC provided interaction design and frontend development consulting services for clients including GOOD Magazine, Thrillist, and Conductor. I was responsible for frontend development on several projects, including a full redesign of Thrillist which launched in September 2008.
Selected Work
A24 Auctions
- Technical Lead10/2019–12/2020
Online live auction platform for A24 Films, designed and developed by Type/Code.
My role:
Worked with the design team and A24 Films to help spec requirements.
Led development on the engineering team which included myself and three other developers.
Developed system for real-time scheduling of auctions and lots.
Developed integrations with Stripe, Shippo, and TaxJar for payment processing, shipping label automation, and sales tax recording.
Developed app backend using Django, Celery, Channels, Graphene.
Oversaw development of deployment and container orchestration architecture using Amazon ECS (along with other AWS services).
Oversaw development of AWS infrastructure management code using Terraform.
Oversaw development of CI/CD pipeline using Jenkins.
Sharp Type Ecommerce
- Technical Lead08/2018–12/2020
Ecommerce platform for the type foundry Sharp Type, designed and developed by Type/Code.
My role:
Worked with the design team and Sharp Type to help spec requirements.
Led development on the engineering team which included myself and three other developers.
Developed system to support ecommerce flows specific to typeface products, including: font bundling, end-user license agreement generation, cart sharing, and license upgrades.
Developed app backend using Django, Celery, Django REST framework, Prince.
Oversaw deployment architecture on AWS.
Oversaw development of ETL pipeline to migrate customer and order data from Sharp Type's previous ecommerce system (Shopify).
Oversaw development of CI/CD pipeline using Jenkins.
MIT Media Lab
- Technical Lead01/2017–01/2018
- Developer09/2015–12/2016
Public site and content management system for the MIT Media Lab, designed by Type/Code and developed by Type/Code in collaboration with NeCSys (the lab's IT department).
My role:
Initially participated purely as a developer on the engineering team, which included myself and eight other developers.
Helped develop app backend using Django, Celery, Django REST framework, Elasticsearch.
Took over as the technical lead shortly after the project's initial MVP launch.
Worked with the design team and the Media Lab to help prioritize new features, bug fixes, and performance improvements, as well as spec requirements.
Oversaw development of major new features, including the site's digital asset management system (DAM) and video pages.
Google Books Publisher Portal
- Frontend Developer08/2012–04/2013
Administrative dashboard for publishers on Google Books, designed by Type/Code and developed by Google, with frontend support from Type/Code. Allowed publishers who partnered with Google to manage their e-book catalog, pricing and distribution settings, view analytics, etc.
My role:
Participated alongside members of the Google Books engineering team as a frontend developer.
Was responsible for markup and styling of all UI components throughout the app. Provided stylesheets for standard Closure Library components using Closure Stylesheets.
Developed prototypes of miscellaneous Javascript components later integrated into production by the Google team.
MoMA — de Kooning: a Retrospective
- Technical Lead07/2011–02/2012
Companion website for MoMA's de Kooning: a Retrospective exhibition, designed by Kiss Me I'm Polish and developed by Type/Code.
My role:
Worked with the design team and MoMA's digital media and curatorial departments to help spec requirements.
Led development on the engineering team which included myself and two other developers.
Developed app backend using Wordpress.
Developed app frontend using jQuery.
Education
Parsons School of Design
- BFA, Design and Technology01/2007–05/2010
I majored in interaction design and digital art. For my thesis, I designed and developed software that enables users to create digital paintings using a Nintendo Wii Remote.
Stony Brook University
- Computer Science08/2005–12/2006
I completed three semesters in the computer science honors program before transferring to Parsons.