# Diego Cohen > Senior Software Engineer Location: Brooklyn, New York, United States Profile: https://flows.cv/diegocohen I’m a software engineer based in New York City specializing in React, Ruby on Rails, Javascript ES6, SQL/Postgres, SASS/CSS3, Drupal, and WordPress. With a background in music composition and video art, I have spent the last seven years as Software Engineer, building scalable, cross-platform, and WCAG Accessible sites for clients including Georgetown University, Juilliard, University of Virginia, Columbia GSAS, NYU SPS, Alvarez and Marsal, and Cornell Research. Recently I have been employed full time at Teachable where I have been primarily working in React and Ruby on Rails, and have recently migrated and rebuilt the official website of Screen Slate, a New York-based film journal and purveyor of curated Listings. ## Work Experience ### Senior Software Engineer @ The New York Public Library Jan 2023 – Present | New York, New York, United States ### Software Engineering Consultant @ Electronic Arts Intermix Jan 2022 – Jan 2023 | New York, NY Audit client's existing website and internal tooling, delivering a written report highlighting technical debt, security vulnerabilities and performance issues. Collaborate with client to develop grant language to fund website redevelopment. ### Lead Software Engineer @ Blank Forms Jan 2022 – Jan 2022 | New York, United States Led the full-stack migration, re-architecting and deployment of a non-profit performing arts organization website in Drupal 9, PHP, SCSS and Javascript ES6, modernizing the site architecture, increasing site reliability and streamlining the implementation of new features. Delivered a responsive, accessible design system employing modular SASS, leading to a WCAG compliance score of 95%. Integrated a Shopify store via external API, allowing users to purchase products from within the site, decreasing checkout conversion time by 38%. Contributed a successful grant narrative that helped secure funding for web development. ### Software Engineer II @ Teachable Jan 2020 – Jan 2022 | New York, United States Refactored the front-end code of a custom payment gateway into test-driven micro-frontends built in React, Typescript, Storybook, Lerna, and NX, leading to 98% unit test coverage. Led the technical planning and execution of the interactive surfacing of form errors on checkout using React and Ruby on Rails, reducing the total abandoned purchases by 8%. Oversaw the migration of Teachable's checkout analytics from Mixpanel to Heap, eliminating 60% of our custom event-emitting code and enabling product managers to configure events. Monitored, serviced, and documented third-party payment API integrations including Stripe, Paypal, Google Pay, Apple Pay and Vertex, aiding the rapid discovery and resolution of issues preventing or obstructing payments. Implemented the admin page and rendering of Order Bumps on the front-end in React/Redux, leading to an additional $1M in GMV within the first month after launch. Expanded and improved the accessibility features of a shared design system built in React/Storybook and styled components, increasing our WCAG compliance score by 26%. Configured and ran AB experiments in LaunchDarkly to release features incrementally to select user groups, providing valuable insights to stakeholders and product managers. Mentored and onboarded junior engineers via pair programming, code reviews and 1-on-1s, encouraging contributions to team discussions and surfacing pain points and blockages. ### Full Stack Engineer @ Screen Slate Jan 2019 – Jan 2020 | Greater New York City Area Led the re-architecting, migration, re-theming and launch of a Drupal site for an online film journal with curated listings, one month before the estimated delivery date. Implemented an automated migration from Refinery CMS to Drupal 8, re-mapping the site structure and sanitizing data for optimized date filtering. Built a custom datepicker module for listings and exhibitions in React/Typescript, employing server and client-side caching for increased performance. ### Software Engineer @ Digital Pulp Jan 2014 – Jan 2019 | New York, NY Collaborated with cross-functional agile teams to architect and deliver responsive Drupal and Wordpress sites for enterprise clients such as Juilliard (Webby Award Winner), University of Virginia, Columbia GSAS, NYU SPS, Alvarez and Marsal, and Cornell Research, consistently delivering ahead of projected deadlines. Led the development of a proprietary WCAG-accessible design system built in modular SCSS, ensuring cross-browser compatibility and accessibility compliance on all deliverables. Leveraged CSS Flexbox and Grid to modernize and optimize our in-house design system, employing polyfills written in vanilla JS to ensure the continued support of older browsers. Implemented a custom CSV migration script in PHP for the Visiting Nurse Services of New York, enabling the automated daily batch processing of thousands of provider records. ### Full Stack Engineer @ Clocktower Productions Inc Jan 2015 – Jan 2015 | Brooklyn, NY Extended Drupal’s migrate module to facilitate the migration of a large database from Drupal 6 to 7. Wrote custom Drupal modules and themes including a module to interface the radio archive with iTunes’ podcast API via RSS. ### Student @ App Academy Jan 2014 – Jan 2014 | New York, NY ## Education ### Bachelor of Arts (BA) in English Oberlin College Jan 2006 – Jan 2011 ### Bachelor of Music in Music Composition Oberlin Conservatory Jan 2006 – Jan 2011 ## Contact & Social - LinkedIn: https://linkedin.com/in/diegocohen1 - Website: http://www.diegocohen.com/ - GitHub: https://github.com/dgcohen --- Source: https://flows.cv/diegocohen JSON Resume: https://flows.cv/diegocohen/resume.json Last updated: 2026-03-22