Your front end should be |

Skills

JavaScript
TypeScript
HTML5
CSS
LESS
SASS
React
Redux
Vue.js
Vuex
Node.js
Express.js
MongoDB
MySQL
PostgreSQL
AWS
Kubernetes
Redis
Mocha/Chai
Sinon
Jest
WebRTC
HLS
DASH
MSE

Experience

  • 2022

    Zoom

    In 2022 I joined Zoom as a senior software engineer on the Zoom Contact Center team. Responsibilities included triaging and implementing features for ZCC, US ownership of the livesdk video channel, co-founding the front end planning committee, conducting knowledge share sessions, mentoring junior engineers, as well as tracking process/tech debt.

  • 2019

    JW Player

    At JW Player I worked on the Player team, implementing features and maintaining products in an ES6 JavaScript/TypeScript/LESS codebase. Large impacts were made in CLS score reduction, bugfixing and feature implementation (averaging 144 feature tickets in 3 years). I contributed code to OSS repos such as jwplayer, HLS.js, and amphtml, led teams for multiple features from prototype to GA, and placed 1st at the company hackathon. My additional responsibilities have included engineering mentorship, SERV rotations, PagerDuty rotations, and release management.

  • 2018

    Tellmi

    In 2018 I independently prototyped, designed, and built a fully scalable MVP for a real-time p2p social app through to launch. Technologies include MERN (Mongo, Express, React, Node), Socket.IO, Redux, and Mongoose. Over the course of the project I developed all business logic into a privacy-centric social app, pitched to tier-1 investors on product and market, created marketing and business plans for CPC user acquisition model.

  • 2016

    GreenSlate

    Working on an ASP.net/Razor MVC/Kendo UI stack, my main responsibilities included maintaining the front end of their application, including creating a design system and UI library, writing razor and kendoUI templates, maintaining their LESS, and writing Javascript for front end features, as well as implementing the full UI rebranding from IndiePay to GreenSlate.

  • 2015

    New York Society of Security Analysts

    At NYSSA (now the CFA Society of NY) I created advertisements and site content, refactored their ASP.net website architecture, leading to significant improvements in load times. Additional responsibilities included identifying and removing redundant/legacy content, as well as filming and editing video lectures/courses.

  • 2014

    Arana Interactive

    I joined as a graphic designer in 2014 and studied web development under C-Level leadership. My responsibilities ranged from design to engineering, contracting for a wide range of small to mid sized orgs. Most dev work was done with HTML5, CSS3 and PHP.

  • 2013

    Freelance

    Starting in 2013, I began working as a freelance web designer full time. I've worked with a wide range of web technologies and stacks (MERN, WAMP, AWS, Serverless, Wordpress, Adobe CS, etc.), but generally prefer to use the simplest tool to complete the task.

Download Resume

Contact