James Igoe

Senior Software Engineer at Memorial Sloan Kettering Cancer Center

New York, New York, 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

👤
Senior
🎓
Top School
James Igoe is a Senior Software Engineer based in New York with 11 years of experience building full-stack, data-driven solutions and modernizing legacy systems for finance and healthcare. He combines hands-on development of .NET and Python microservices, REST APIs, and front-end Office/JS add-ins with process improvement—introducing CI/CD, Kanban workflows, and automated deployments using Azure DevOps and GitHub. At Memorial Sloan Kettering he paired data analysis, Splunk/Power BI reporting, and Jupyter automation to reduce manual effort and improve operational insight, while mentoring interns and cross-functional teams. His background in finance systems and Excel/VSTO tooling gives him a keen sense for high-performance, user-focused utilities that scale, and he’s open to volunteering after planned retirement in 2025.
code11 years of coding experience
job12 years of employment as a software developer
bookMBA (Not Completed), Finance & Information Technology, MBA (Not Completed), Finance & Information Technology at Fordham University - Graduate School of Business Administration
bookBA, Psychology (Lab Option), BA, Psychology (Lab Option) at Rutgers, The State University of New Jersey-New Brunswick
stackoverflow-logo

Stackoverflow

Stats
443reputation
248kreached
20answers
10questions
github-logo-circle

Github Skills (68)

microsoft-edge7
yeoman-generator7
yeoman7
xll6
correlation6
pandas6
addin6
outlook6
python6
outlook-addin6
delegates6
vsto6
serilog6
plugin6
ssas6

Programming languages (5)

C#TypeScriptRJavaScriptF#

Github contributions (5)

github-logo-circle
JamesIgoe/Publisher

Sep 2016 - Mar 2025

This sample combines the Facade pattern with the Publisher (Observer) pattern. The primary class, based on the ISubscriber interface, is fairly complicated to use, requiring delegates, threading, and asynchronous callbacks. The facade, based on ISubscriberFacade, encapsulates all the methods required to work with the Windows Communication Foundation (WCF) service , handling threading, delegate creation, and asynchronous callbacks internally, so that that the clients only need to create the object. I wrote the encapsulating client to ease the adoption of the WCF service for legacy clients, seeing that the code complexity was likely a hurdle.
Contributions:2 PRs, 24 pushes, 5 branches in 8 years 7 months
observercallbackswcf-servicewcfcommunication
Self-driven data analysis tutorial exercises and results for Python, R, SSAS, F#, and VBA
Contributions:18 PRs, 38 pushes, 8 branches in 2 years 8 months
data-drivendata-analysispythondataframesdata-science
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
James Igoe - Senior Software Engineer at Memorial Sloan Kettering Cancer Center