Craig L. Russell

CraigRussell.jpg

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.

externa länkar