Craig L. Russell
Craig L. Russell (född 6 januari 1949) är en amerikansk mjukvaruarkitekt och författare . Han bidrog till boken 97 Things Every Software Architect Should Know.
Biografi
tidigt liv och utbildning
Craig L. Russell föddes den 6 januari 1949 i New York City . Han gick på Glen Rock High School och tog examen 1966. Han tog examen från Harvard University 1971 med en BA i tillämpad matematik.
Karriär
Craig gick med Sun Microsystems för att leda utvecklingen av Object Relational Mapping . Han initierade skapandet av Java Data Objects , för vilka han var specifikationsledare för JSR 12 och JSR 243 . Han var arkitekten som ansvarade för att utveckla implementeringen av Container Managed Persistence för Suns Java Enterprise Edition Application Server .
Craig var den bidragande redaktören för Object Data Management Group Standard: 3.0 Java-bindning. Han skrev "Bridging the Object-Relational Divide."
Craig är direktör och medlem av Apache Software Foundation och medlem i Apache Incubator-projektet som ansvarar för att föra in projekt i Apache. Han var styrelseordförande för mandatperioden 2019-2020.