Michael Anderson
About Michael Anderson
Michael Anderson is a Staff Engineer at RippleMatch, specializing in architecting software projects that have cross-team impact. He has a background in software development and has held various positions at notable organizations, including The New York Public Library and Phone.com.
Current Role at RippleMatch
Michael Anderson serves as a Staff Engineer at RippleMatch, a position he has held since 2024. In this role, he specializes in architecting software projects that have a cross-team impact. He manages the backend spectrum, overseeing both infrastructure and application logic. His focus is on enhancing developer experience and operational efficiency, which contributes to the overall productivity of the engineering team.
Previous Experience at RippleMatch
Prior to his current role, Michael Anderson worked at RippleMatch as a Senior Software Engineer II from 2022 to 2024 and as a Software Engineer from 2020 to 2022. During his tenure, he contributed to various software development projects, applying his expertise in backend management and software architecture. His experience at RippleMatch spans four years, during which he played a key role in advancing the company's engineering initiatives.
Experience at The New York Public Library
Michael Anderson was employed at The New York Public Library as an Applications Developer from 2017 to 2019. He also served as an Applications Development Intern in 2017 for seven months. His work involved developing applications that supported the library's operations, allowing him to gain valuable experience in software development within a public service context.
Background in Software Development
Before joining RippleMatch, Michael worked as a Software Developer at Phone.com from 2019 to 2020. This role allowed him to further refine his skills in software development and application architecture. His diverse experience across different organizations has equipped him with a broad understanding of software engineering practices.
Education and Expertise
Michael Anderson studied Computer Science at Rutgers University - Newark, where he earned a Bachelor’s Degree. He also attended McGill University from 2006 to 2009. His educational background provides a strong foundation for his technical skills and expertise in software engineering, enabling him to effectively mentor other engineers and contribute to team growth.