The iBulletin » Craig Federighi

Tag - Craig Federighi

Craig Federighi is Apple’s senior vice president of Software Engineering. Federighi oversees the development of iOS, macOS and Apple’s common operating system engineering teams.

Craig Federighi

Early life and Education
Eddy Craig Federighi was born on 27 May 1969 in Alameda, California. He graduated from Acalanes High School in Lafayette, California. Craig holds a Master of Science degree in Computer Science and a Bachelor of Science in Electrical Engineering and Computer Science from the University of California, Berkeley. Craig’s love for technological innovations begins with his education. Federighi is also a huge fan of the Canadian rock band Rush.

Career
Federighi worked under Steve Jobs at NeXT, where he led development of the Enterprise Objects Framework. He joined Apple when it acquired NeXT in 1996. His biggest breakthrough at NeXt was creating EoF known as Enterprise Objects Framework, this crucial piece of software now an essential part of the Xcode program. But he left Apple in 1999 for the enterprise IT company Ariba, an internet e-commerce pioneer, where he was Chief Technology Officer.

Craig returned to Apple in 2009 to lead macOS engineering, and in 2012 took on responsibility for iOS as well, delivering all subsequent releases of the world’s most advanced desktop and mobile operating systems including macOS High Sierra and iOS 11.

Responsibilities at Apple
Craig Federighi is Apple’s senior vice president of Software Engineering. Craig oversees the development of iOS, macOS, and Siri. His teams are responsible for delivering the software at the heart of Apple’s innovative products, including the user interface, applications and frameworks. Federighi is also known for his energetic presentations of new Apple software.

Achievements
Craig was also considered to be a co-inventor on three Apple owned patents. The first was applied for in 1996 and called an “object graph editing text” but the most interesting one was a “method and apparatus for binding user interface objects to application objects.” He even was credited as wanting to create an early replica of “Video On Demand” services while still in school.