Summary
Michael Foley is a senior developer with over three decades of hands-on experience modernizing and optimizing C systems for financial market data, currently applying that expertise at Intercontinental Exchange. He specializes in squeezing high performance from legacy UNIX/AIX environments—rewriting uni-processor code for multi-core/clustered deployments and extending system lifetimes through careful instrumentation and performance tuning. His career includes coordinating massive platform transitions (Y2K, DST, 32→64-bit migrations) and leading cross-team end-to-end testing and release processes under real-world constraints. Michael combines deep technical ownership with a pragmatic, sometimes contrarian drive to make changes predecessors wouldn’t approve of—while ensuring maintainability across generations of tools, compilers, and hardware. Based in Yonkers, NY, he also mentors developers and has applied his skills to mobile game development and source-control stewardship in entrepreneurial settings.
12 years of coding experience
7 years of employment as a software developer
Secondary School Honours Graduation Diploma (SSHGD), N/A, 13, Secondary School Honours Graduation Diploma (SSHGD), N/A, 13 at Ecole Secondaire Penetanguishene Secondary School
Toronto Metropolitan University