Kevin O'Brien is a Senior Software Engineer with 13 years of experience at IBM, where he progressed from software developer to senior engineer since joining after graduating from UMass Boston. Based in Littleton, Massachusetts, he blends enterprise-scale software delivery with a practical, long-term perspective shaped by over a decade in a large, multidisciplinary engineering organization. His academic background is a mix of technical and creative training—a BS in Computer Science and a BA in Music Performance—giving him a unique edge in problem-solving and collaborative design. Known for steady, incremental ownership of projects, he focuses on reliable, maintainable systems that serve diverse internal and external stakeholders. Colleagues appreciate his institutional knowledge of IBM platforms and his ability to bridge detailed implementation work with broader architectural concerns. Outside typical engineering duties, his musical training suggests strong attention to pattern, timing, and team dynamics that inform how he builds and mentors around complex codebases.
13 years of coding experience
4 years of employment as a software developer
Bachelors in Arts, Music Performance, Bachelors in Arts, Music Performance at University of New Hampshire
Bachelors in Science, Computer Science, Bachelors in Science, Computer Science at University of Massachusetts Boston
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.