Christopher Bernard

Christopher Bernard Email and Phone Number

Software Engineer at Google @ Google
Mountain View, CA
Christopher Bernard's Location
Westminster, Colorado, United States, United States
Christopher Bernard's Contact Details

Christopher Bernard work email

Christopher Bernard personal email

About Christopher Bernard

For over twenty years I've enjoyed writing software, leading teams, and growing systems. I'm passionate about maximizing the the flow of business value while reducing the cost of change to software -- one line of code at a time. I love to write and facilitate clean code.Specialties: * Erlang, Ruby, Java, Linux, Open Source* Concurrent Systems * Test Driven Development * Asynchronous Messaging* Remoting Protocols

Christopher Bernard's Current Company Details
Google

Google

View
Software Engineer at Google
Mountain View, CA
Website:
google.com
Employees:
1
Company phone:
916.253.7820
Christopher Bernard Work Experience Details
  • Google
    Senior Software Engineer
    Google Sep 2011 - Present
    Mountain View, Ca, Us
  • Zave Networks
    Director Of Engineering
    Zave Networks Sep 2010 - Sep 2011
    Us
    Recruited back to Zave to lead the software development efforts. Led a team of 10 engineers in the design and implementation of the next generation platform, including an in-store Point-of-Sale (POS) Controller with open API, an embedded terminal adaptor in the IBM POS, and a distributed platform architecture based upon collaborating RESTful subsystems (Multithreaded Java, Sockets, RMI, Spring, Ruby, Sinatra, Rails, MySql).
  • Logicleaf
    President & Principal Consultant
    Logicleaf Nov 2006 - Sep 2011
    LogicLeaf is a boutique consultancy focusing on soft real-time, highvolume software systems built with Erlang/OTP and open source software.
  • Spry
    Cto & Co-Founder
    Spry Mar 2009 - Jan 2010
    Us
    A Techstars 2009 company, Spry made Spryplanner, a real-time dashboard for software development. By monitoring all the tools and services used to develop software and analyzing the data in real-time, Spry enabled clear and consistent communication throughout the team.An Erlang/OTP clustered web service provided real-time provisioning of asynchronous data monitors. The system had CouchDB as data store with Ruby on Rails as the front end.
  • Techstars
    2009 Alumni
    Techstars May 2009 - Aug 2009
    New York City, New York, Us
  • Zave Networks
    Director Of Engineering And Chief Architect
    Zave Networks Oct 2006 - Feb 2008
    Us
    Designed and built the first intelligent incentive platform linking online and mobile placement with in-store redemption, including a point of sale interface. Hired and led a team of 7 engineers. Directed the execution of 45 two-week agile projects. (Ruby, Rails, Java, MySql).
  • Razorstream
    Chief Architect
    Razorstream Jun 2004 - Oct 2006
    Hired and led a team of senior software engineers to build a distributed SOA framework for video processing. Directed the execution of Extreme Programming practices, completing over 40 two-week projects, each resulting in tested, production-quality releases. Selected all tools and frameworks. Customers were external developers who used the product to video-enable their applications. Key features included video encoding to multiple formats (“transcoding”), video capture, management and streaming. The 4-tier architecture exposed a Web Service interface and was implemented in multi-threaded Java and Ruby. It highly leveraged the Plugin and Service Locator patterns for flexibility. The internal asynchronous messaging protocol used UDP Multicast for auto-discovery and TCP for peer to peer communication. Hibernate was used for object persistence.
  • Streamworks Technologies
    Software Architect & Co-Founder
    Streamworks Technologies Dec 2000 - Jun 2004
    Architected and developed a 6-tier distributed media streaming system. The tiers employed out-of-band signaling to impose telecommunication standards on quality of service and billing, and allowed for complete session tracking. The network architecture and routing algorithms were patented. The system was implemented in multi-threaded Java, used CORBA and sockets for messaging, persisted objects with Oracle and Java Serialization, and ran on Linux, Tru64, and Windows servers. The presentation layer was implemented with Struts and JSP using Apache Tomcat. Analysis and design was done with the Unified Modeling Language (UML).
  • Cerner
    Software Engineer
    Cerner Jun 1990 - Nov 1997
    Designed, implemented and maintained many kinds of asynchronous network components and device drivers for Cerner’s healthcare software suite (C, VMS, RS-232, TCP/IP, LAT). Promoted to lead a new team in developing a client-server product to automate therapeutic treatment management (C++, SQL).

Christopher Bernard Skills

Agile Methodologies Linux Distributed Systems C Java Open Source Ruby Mysql Rest Software Development Web Services Spring Test Driven Development Git Multithreading Software Engineering

Christopher Bernard Education Details

  • Marquette University
    Marquette University
    Electrical And Computer Engineering

Frequently Asked Questions about Christopher Bernard

What company does Christopher Bernard work for?

Christopher Bernard works for Google

What is Christopher Bernard's role at the current company?

Christopher Bernard's current role is Software Engineer at Google.

What is Christopher Bernard's email address?

Christopher Bernard's email address is ce****@****ail.com

What schools did Christopher Bernard attend?

Christopher Bernard attended Marquette University.

What skills is Christopher Bernard known for?

Christopher Bernard has skills like Agile Methodologies, Linux, Distributed Systems, C, Java, Open Source, Ruby, Mysql, Rest, Software Development, Web Services, Spring.

Who are Christopher Bernard's colleagues?

Christopher Bernard's colleagues are Burna Boy, Brad Helmer, Artak Gasparyan, Nanda Sanjaya, Alan Agra, Pankaj Yadav, Philip Troxel.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

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.