I’m a New York City based software engineer with a passion and desire to build products that are extraordinary and lasting. My experience and interests are broad but my core talents are in design, development and implementation of web and mobile products. I love being challenged. I love learning new things.
2020 — 2021
New York, New York
Switched from the frontend web team to the iOS team working on the Anchor app, as the second iOS engineer, without prior experience building mobile applications.
Got up-to-speed quickly with unfamiliar technologies and shipping features as soon as the first week.
Lead an effort to localize the app into many languages
Work closely with design teams to create features that work well across the various apple devices.
During development, I worked closely with the backend team to design and spec backend APIs.
Participated in a weekly sprint planning where projects would be prioritized and amount of time/effort would be estimated
Drove features and ship products rapidly from start to finish, from technical design, implementation, testing to delivery.
Implemented features using the MVVM architecture
Technologies used:
Swift
UIKit
SnapKit
PromiseKit
Quick
Nimble
Notable:
Anchor iOS app was was chosen by Apple to be installed on demo devices in their retail stores
Anchor iOS app was awarded as one of the “Best apps of 2019” by Apple
2019 — 2020
New York, New York, United States
Joined Spotify through the acquisition of Anchor and served in the same capacity as a frontend engineer. For a full description of roles and responsibilities see my prior role at Anchor
Technologies used:
Typescript (ES6)
Javascript (ES6)
Node.js
HTML
React
Redux
CSS
DOM Api
Webpack
NPM
Babel
Eslint
Prettier
Enzyme
React testing library
Emotion for styling components in Javascript
Cosmos for our component library
Jenkins, for continuous integration and deployment
Sentry, for real-time monitoring and alerting
Lighthouse, for performance optimization
Figma
Sketch
2018 — 2021
New York, New York
Helped grow Anchor from a small company looking for product market fit to the biggest podcast creation platform in the world, which was eventually acquired by Spotify.
As the first full-time front-end focused hire, and only the second contributor to the front-end codebase, I was responsible for every part of the Anchor frontend web app: new features, maintaining old code, and monitoring performance.
Collaborated cross-functionally with designers, product managers, and engineers to scope out features and product directions in a fast-paced, high growth environment.
Ownership of the development across the front-end of the product and defined a modern tech stack with the latest technology and frameworks: Typescript (ES6) , React, Cosmos, Webpack, etc
Responsible for building features that were responsive and optimized for devices of various sizes that worked well across various browsers.
Responsible for continuous evaluation of trade-offs between functionality and delivery speed
Worked with product teams to measure and iterate based on feedback from users and roadmap priorities
Happily jumped into any part of the stack to unblock my work, from backend code to deployment pipelines.
Lead efforts to continuously discover, evaluate, and implement new technologies to maximize development efficiency.
Introduced, designed, built and maintained a composable component system to help build complex product specs.
Implemented healthy software engineering practices such as linting, auto-formatting, unit/integration testing and CD/CI to assure high quality releases as the product and team grew
Championed and introduced static types with Typescript to our large Javascript app to solve and prevent run-time errors.
Wore whatever hats were needed to make the business succeed
Introduced code reviews
Optimized SEO to improve and maintain our growth metrics
For a list of tools and technologies used, please see my experience as a frontend engineer at Spotify.
Greater New York City Area
2014 — 2016
Farmivore is a subscription commerce startup in New York City that delivers a weekly box of farm-fresh, organic fruits and vegetables.
Built the entire system for farmivore.com including, but not limited to, user facing subscription management, administrative functionality, and batch processing.
Developed, tested, optimized, and deployed REST API to be consumed by our front-end web client
Migrated legacy front-end code (jQuery) to a separate, dynamic single-page application using Ember.js, which improved performance and reliability.
Implemented deployment configuration, monitoring, alerting and continuous integration.
Managed the development process using agile methodologies to communicate between company departments
⋯⋯⋯⋯⋯⋯
Technologies used include:
Ember.js
Ruby on Rails
PostgreSQL
Redis/Sidkiq for background job processing
Handlebars/HTML/HAML/CSS/SCSS
RSpec/Cucumber/Capybara for testing
Git
Javascript
Heroku
Amazon Web Services
Codeship for continuous deployment
⋯⋯⋯⋯⋯
Education
The College of New Jersey