Raymond Cohen

Senior Staff Engineer at Square

Georgia, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Raymond Cohen is a Senior Staff Engineer with 14 years of experience building scalable front-end architectures and developer workflows, currently shaping Square’s Foundation Web Platform from Georgia. He authored Square Dashboard’s microfrontend architecture to integrate React into a legacy Ember.js monolith, enabling independent deploys and faster development cycles adopted by a dozen+ teams. Raymond has driven migrations to modern bundlers (Embroider/Webpack) and led product-facing efforts like a Restaurants POS free tier and Paperless Post’s Flyer editor, balancing platform-level design with customer impact. A long-time Ember contributor and QA-focused open-source collaborator, he has contributed meaningful tests and feature fixes to projects such as ember.js and QUnit. He combines pragmatic engineering (deploy-from-S3, previewable static assets) with hands-on implementation, often bridging legacy stacks and modern JavaScript tooling. Trained at Carnegie Mellon, he’s known for shipping practical solutions that reduce operational friction while improving user-facing performance.
code14 years of coding experience
job17 years of employment as a software developer
bookBS Computer Science, BS Computer Science at Carnegie Mellon University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
710reputation
97kreached
7answers
0questions
Badges
label
top-5%
github-logo-circle

Github Skills (16)

testing10
javascript10
qunit10
handlebars10
ember10
test-automation10
jquery9
label9
javascript-framework8
git7
emberjs6
html6
android-studio6
android-gradle-plugin6
android6

Programming languages (7)

TypeScriptJavaC++SCSSJavaScriptHTMLRuby

Github contributions (5)

github-logo-circle
qunitjs/qunit

Jul 2020 - May 2021

🔮 An easy-to-use JavaScript unit testing framework.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:20 reviews, 3 commits, 9 PRs in 10 months
Contributions summary:Raymond primarily contributed to improving the QUnit testing framework by addressing bugs and enhancing its functionality. They focused on implementing features related to hiding skipped tests, warning about incorrect hook usage, and disallowing async/promise-returning module callbacks. The user also added new test cases and modified existing ones to cover these changes, ensuring the framework's stability and proper behavior. Their work demonstrates a focus on maintaining the quality and reliability of the testing framework.
testing-frameworktestingjavascriptunit-testing-frameworkunit
emberjs/ember.js

Jun 2012 - Aug 2015

Ember.js - A JavaScript framework for creating ambitious web applications
Role in this project:
userFront-end Developer
Contributions:18 commits, 2 PRs, 7 comments in 3 years 2 months
Contributions summary:Raymond primarily contributed to the Ember.js framework by implementing and testing Handlebars helpers, specifically focusing on the `#with` helper. They added tests for various scenarios involving the `#with` helper, including scoping, nested usages, and binding. The commits also included code changes related to jQuery integration, specifically handling the `dataTransfer` property for drag and drop events, and a fix for an error message.
web-applicationsjavascript-frameworkjavascriptemberjsember
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Raymond Cohen - Senior Staff Engineer at Square