Mike Sullivan is a technical leader with over 15 years of engineering experience and a deep systems background rooted in SunOS/Solaris development, build systems, and OS-level problem solving. Currently leading software engineering at Cisco, he has decades of hands-on experience gatekeeping large userland consolidations, managing build and test infrastructure, and porting and maintaining open source components like GNU make, tcsh, and bzip2 for OpenIndiana. He excels at finding subtle, environment-specific bugs and enjoys unraveling build/install puzzles that stump others, a skill honed by years of maintaining complex build servers and LDOM/zone test farms. Based in Union City, CA, he pairs institutional knowledge of legacy Unix internals with modern engineering practices and a penchant for new hardware, which often lands him as the team’s go-to for infrastructure and odd-hour troubleshooting.
15 years of coding experience
31 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at University of California, Riverside
Unified build system for OpenIndiana distribution components
Role in this project:
Back-end Developer
Contributions:802 commits in 6 years 5 months
Contributions summary:Mike primarily worked on migrating components and functionalities to userland, involving modifications to build systems and makefiles. They moved and updated libraries, including bzip2, less, patch, tcsh, gsed, and diffutils, demonstrating a focus on improving the userland build process. The contributions included code changes to support the building and installation of these utilities within the openindiana environment.
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
Mike Sullivan - Technical Leader Software Engineering at Cisco