Brian Grant work email
- Valid
- Valid
Brian Grant personal email
- Valid
- Valid
Brian Grant phone numbers
CTO/cofounder of ConfigHub. Developing a new paradigm for provisioning, deploying, and operating cloud applications and infrastructure.Original lead architect of Kubernetes and creator of its declarative configuration model: KRM, kubectl apply, kustomize. Founding member of the Kubernetes Steering Committee. Inaugural member of the CNCF Technical Oversight Committee. Former tech lead of Google's internal container platform, Borg. Founder of the Omega R&D project.More than 30 years of experience with high-performance and distributed computing. Inventor on 15+ patents. Chief Architect and 3rd engineer at PeakStream, a startup that implemented high-performance computing on GPUs. Prior work on data-parallel computing, multi-threading, message-passing-based supercomputing, dynamic compilation, link-time optimization, profile-guided optimization, runtime partial evaluation, and dynamic frequency/voltage scaling. Ph.D. in Computer Science. Shifts:Shared memory -> Distributed memoryOperation scheduling in hardware -> scheduling in softwareCPUs -> GPUsSingle-threaded -> Multi-threadedMonolith -> Hub and spokeVMs -> ContainersInfrastructure as Code -> ???https://github.com/bgrant0607https://twitter.com/bgrant0607https://medium.com/@bgrant0607
-
Technical Visionary (Cto)Confighub IncMenlo Park, Ca, Us -
Technical Visionary (Cto)Confighub, Inc Jun 2024 - PresentWith Alexis Richardson and Jesper Joergensen, developing a new paradigm for provisioning, deploying, and operating cloud applications and infrastructure.
-
Distinguished Software EngineerGoogle Jun 2007 - Jun 2024Mountain View, Ca, UsGoogle Cloud Application Ecosystem and Developer Experience (Uber Tech Lead, 2023-2024)Steered Google Cloud API standards (aip.dev) and Infrastructure as Code efforts. Guided SDK, CLI, and console autogeneration and evolution.Configuration & Policy Automation (Uber Tech Lead, 2020-2022):Lead declarative configuration projects:https://kpt.dev/guides/rationalehttps://github.com/kubernetes-sigs/kustomize/https://cloud.google.com/anthos/config-managementhttps://cloud.google.com/config-connector/docs/overviewKubernetes (original architect and API design lead of Kubernetes, 2013-2019)Defined the project's scope, architecture, and API model, and shaped the system design based on my experience from Omega and Borg. Declarative configuration innovator: creator of "apply", kustomize, kpt, and porch. Coined "Kubernetes Resource Model" and "Configuration as Data". Founding member of the Kubernetes Steering Committee. Founder of Kubernetes SIG Architecture. Inaugural member of the CNCF Technical Oversight Committee. Wrote the definition of "Cloud Native".Background of the Kubernetes project is described here:https://medium.com/@bgrant0607/the-technical-history-of-kubernetes-2fe1988b522ahttps://medium.com/@bgrant0607/kubernetes-the-road-to-1-0-525a9420fdf0https://www.youtube.com/watch?v=ftKZN6k-K1khttp://queue.acm.org/detail.cfm?id=2898444https://kubernetespodcast.com/episode/043-borg-omega-kubernetes-beyond/Omega (founder, tech lead 2011-2012): http://research.google.com/pubs/pub41684.htmlBorg (tech lead, 2009-2010): http://www.wired.com/2013/03/google-borg-twitter-mesos/all/ http://research.google.com/pubs/pub43438.htmlMulti-core initiative (tech lead manager and intergrouplet founder, 2007-2008):Initiated several efforts to expand use of multi-threading in Google's C++ codebase: Linux NPTL benchmarking, new C++ synchronization primitives, g++ compiler thread-safety annotations, thread profiling, multi-threaded HTTP server, education and documentation -
Chief ArchitectPeakstream, Inc. Jun 2005 - May 2007Lead software engineer/designer, and employee #6 at a small software startup developing a software platform for high-performance computing on commodity GPUs and multi-core x86 processors -- yes, HPC on GPUs in 2005-2007 -- a bit too early. Played key roles in many areas, including product definition and design, software development (in C++), test-plan development, product roadmap development, advanced development, process development, patent filings, presentations, pitches, ... For example, designed a dynamic SPMD kernel generator for fused array-level operations and HLSL compiler. Debugged subtle GPU architectural bugs and performance issues. Also made major contributions to the design of the system's runtime and the profiler. Lead overall design of the multi-core product using SSE and multi-threading. Directly managed up to 5 other engineers and successfully guided several projects to completion.
-
Advisor3Plus1 Technologies Feb 2005 - Jun 2005Advised company regarding contract negotiations with 3rd party to develop compiler toolchain for embedded multi-core DSP chip. Helped plan software toolchain roadmap and compiler tool development schedule. Helped write specifications for tools and their input languages.
-
Senior Principal EngineerTransmeta Jun 2000 - Jun 2005UsTechnical lead and senior software developer, with a focus on performance. Built an aggressive VLIW compiler backend and profile-guided whole-program link-time optimizer for Transmeta's Efficeon architecture: interprocedural register allocation and scheduling, forwards and backwards dataflow optimizations, ISA-specific optimizations, DWARF debug info remapping, ... Implemented and enhanced optimizations in dynamic binary translator (Code Morphing Software) and VLIW compiler backend. Developed online policies controlling multiple "gears" of translation, adaptive retranslation, and dynamic frequency/voltage scaling. Isolated, characterized, and/or worked around several major frequency-limiting paths in the 90nm generation Efficeon. Implemented and supervised much of the software-tools work for the 3rd-generation Efficeon core, which included new and changed instructions and major new architectural features. -
InternLawrence Livermore National Laboratory 1992 - 1994Livermore, Ca, UsOver 3 summers, investigated PVM and MPI message-passing performance, implemented collective-communication algorithms for massively parallel distributed-memory multi-computers, ported a global climate model to MPI, and analyzed message-passing performance of the climate model using ParaGraph and Pablo. -
InternIbm May 1991 - Aug 1991Armonk, New York, Ny, UsFun fact: I worked closely with https://en.wikipedia.org/wiki/Marc_Ewing.
Brian Grant Skills
Brian Grant Education Details
-
University Of WashingtonComputer Science -
Purdue UniversityMathematics
Frequently Asked Questions about Brian Grant
What company does Brian Grant work for?
Brian Grant works for Confighub Inc
What is Brian Grant's role at the current company?
Brian Grant's current role is Technical Visionary (CTO).
What is Brian Grant's email address?
Brian Grant's email address is br****@****hoo.com
What is Brian Grant's direct phone number?
Brian Grant's direct phone number is +140843*****
What schools did Brian Grant attend?
Brian Grant attended University Of Washington, Purdue University.
What are some of Brian Grant's interests?
Brian Grant has interest in Boating, Cooking, Outdoors, Home Improvement, Reading, Crafts, Gourmet Cooking, Sports, Home Decoration.
What skills is Brian Grant known for?
Brian Grant has skills like Debugging, Scalability, Distributed Systems, Software Engineering, Embedded Systems, System Architecture, Compilers, High Performance Computing, X86, Architectures, Software Development, Digital Signal Processors.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial