Software Engineer at Memorial Sloan Kettering Cancer Center
New York, New York, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Onur Sumer is a software engineer with 14 years of experience based in New York, currently building backend systems at Memorial Sloan Kettering Cancer Center. He combines strong backend Java expertise with front-end contribution experience, having improved rendering, touch support, and compound-node handling in the popular cytoscape.js visualization library. Onur has also contributed meaningful backend refactors and data-processing improvements to cBioPortal for Cancer Genomics, showing a knack for working on research-grade, open-source biomedical projects. With an M.S. from Bilkent and a B.S. from Hacettepe, he blends academic rigor with production-focused engineering and an eye for clean, testable code. A less obvious strength is his comfort moving between client-side rendering subtleties and server-side data binning, making him effective across the full stack of data-driven applications.
15 years of coding experience
Bachelor of Science (B.S.), Computer Science, Bachelor of Science (B.S.), Computer Science at Hacettepe Üniversitesi
Master of Science (M.S.), Computer Science, Master of Science (M.S.), Computer Science at Bilkent University
Contributions:109 reviews, 1254 commits, 150 PRs in 11 years 2 months
Contributions summary:Onur primarily contributed to the backend logic and functionality of the cBioPortal project, focusing on cleanups and modifications within the mutation details view. Their commits involved refactoring code in Java/JSP and JavaScript, particularly related to copy number calculations and adjustments, as well as improvements to the client-side download functionality and table rendering. They also added code to the data binning process.
Graph theory (network) library for visualisation and analysis
Role in this project:
Front-end Developer
Contributions:40 commits in 3 months
Contributions summary:Onur contributed to the `cytoscape.js` library by adding a sample compound graph to the debug page for testing and demonstration purposes. They made several commits that focused on updating the rendering of compound nodes, ensuring the correct handling of node sizes and positions. The changes included updates to the canvas renderer, the element sort function, and the inclusion of padding, leading to improved rendering and user interaction. Moreover, they added a default style for compound nodes and support for touch events, demonstrating their focus on enhancing the library's features and functionality.
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.