Edward Cho is a Senior Software Engineer in the DC–Baltimore area with six years of experience building scalable, testable systems at ArcXP/The Washington Post and on the open-source Swell API tool. He specializes in Node.js, Express, Electron, and React, with hands-on work integrating streaming protocols (gRPC, GraphQL subscriptions, WebSockets, SSE) and shipping test automation that plugs into CI/CD pipelines. At The Washington Post he accelerated client onboarding with themed CMS blocks, automated subscription-driven email workflows, and implemented feature-flagging and secure SPA deployments on AWS. His Swell contributions highlight a focus on maintainable test architecture—refactoring controllers, sandboxing user test scripts, and enabling assertion-driven streaming tests using Chai. Trained originally in molecular biology and pharmacy, he brings a disciplined, research-minded approach to engineering problems and a knack for sanitizing and securing execution environments.
5 years of coding experience
1 year of employment as a software developer
Doctor of Pharmacy - PharmD, Doctor of Pharmacy - PharmD at University of Maryland, Baltimore (UMB)
Bachelor of Science - BS Molecular Cellular Biology and Chemistry, Bachelor of Science - BS Molecular Cellular Biology and Chemistry at University of Illinois Urbana-Champaign
Swell: API development tool that enables developers to test endpoints served over streaming technologies including Server-Sent Events (SSE), WebSockets, HTTP2, GraphQL, gRPC, and tRPC..
Role in this project:
Back-end & QA Engineer
Contributions:1 review, 91 commits in 28 days
Contributions summary:Edward's primary contribution revolves around adding and refining testing functionalities within the `swell` API development tool. They integrated testing capabilities using JavaScript and the `chai` assertion library, specifically focusing on testing endpoints that support streaming technologies such as gRPC and GraphQL. The user also refactored the testing logic into a separate controller for enhanced maintainability and included the ability for the test scripts to read the response object, indicating a focus on building a robust and testable API development tool.
Contributions:12 reviews, 60 commits, 24 PRs in 3 days
patients
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
Edward Cho - Senior Software Engineer at The Washington Post