Jean-Baptiste Queru

Current
  • Software Engineer at Google
Past
  • Software Architect, Embedded Client at Openwave Systems Inc.
  • Software and Quality Engineering Manager, Embedded Client at Openwave Systems Inc.
  • Software Architect, Embedded Client at Openwave Systems Inc.
  • Software Engineer, Embedded Client at Openwave Systems Inc.
  • Software Engineer, Graphics & Kernel at Be Inc
  • Hobbyist programmer at N/A
  • Commander, Training Company at French Air Force
Education
  • ENSEEIHT
  • Ecole polytechnique
  • Lycee Henri Poincare - Classes Preparatoires
Connections
381 connections
Industry
Computer Software
Websites

Jean-Baptiste Queru’s Summary

Software Engineering Manager with a strong background in sciences (mathematics, physics, computers) and extensive experience in software engineering and architecture. Technical expertise in embedded and operating system software. Focused of technical excellence, predictability and customer deliverables. Looking for growth through first-line software engineering management to higher management.

Jean-Baptiste Queru’s Specialties:

Low- and mid-level software, embedded software, high-performance software and frameworks. Data display and graphics. Software design and architecture. Engineering management.


Jean-Baptiste Queru’s Experience

  • Software Engineer

    Google

    (Public Company; 10,001 or more employees; GOOG; Internet industry)

    November 2007Present (1 year)

    I am responsible for the architecture, specification and implementation of the Android Download Manager, which allows applications such as browsers, email clients, etc... to reliably download large amounts of data over unreliable cell networks.

  • Software Architect, Embedded Client

    Openwave Systems Inc.

    (Public Company; 1001-5000 employees; OPWV; Computer Software industry)

    August 2007November 2007 (4 months)

    As immigration regulations prevented me from managing people any longer, I went back to my role of Software Architect. I was the engineering lead for Openwave's browser products. I planned software research and development, and led day-to-day engineering activities.

  • Software and Quality Engineering Manager, Embedded Client

    Openwave Systems Inc.

    (Public Company; 1001-5000 employees; OPWV; Computer Software industry)

    June 2006August 2007 (1 year 3 months)

    Having demonstrated my skills in leadership and communication during my period as an architect, I used the opportunity of a re-organization to become an Engineering Manager. I this position, I was responsible for all aspects of hierarchical management: cross-functional communication, performance management, time management, staffing.

  • Software Architect, Embedded Client

    Openwave Systems Inc.

    (Public Company; 1001-5000 employees; OPWV; Computer Software industry)

    April 2005June 2006 (1 year 3 months)

    My efforts in re-designing the browser and leading the re-implementation of many major components for v7.2.6 triggered my promotion to Software Architect. In that role, I was responsible for overseeing many technical aspects in my coworkers' tasks. I organized scheduled "bug scrums" during which issues that can't be resolved by a single engineer are worked on in a group setting. I was the voice of the entire team toward all other groups of the company for most technical issues. I kept an eye on the bug database and on the various codelines that were receiving changes.

  • Software Engineer, Embedded Client

    Openwave Systems Inc.

    (Public Company; 1001-5000 employees; OPWV; Computer Software industry)

    October 2001April 2005 (3 years 7 months)

    As a browser software engineer, I implememted support for MMS-SMIL in v6.1 as part of the messaging toolkit; I also added the ability for the browser to display multiple documents simultaneously and I made it possible for users to view the security certificates on the current page. I led an effort to improve performance in the layour engine after a customer reported issues in that area. I re-wrote the entire memory management subsystem for v6.2, dramatically improving performance and lifting several limitations, and I then used the memory analysis tools I had developed to reduce the memory requirements for certain stress situations. In v6.2.3 I tightened the public interfaces of the browser, allowing to automatically detect re-entrancy issues. In parallel, I led the re-design and re-implemetation of many aspects of the browser with the stated goals of improving performance, enhancing compliance with web standards, and allowing the introduction of scripting in the browser.

  • Software Engineer, Graphics & Kernel

    Be Inc

    (Public Company; 51-200 employees; BEOS; Computer Software industry)

    April 1998August 2001 (3 years 5 months)

    I started at Be as an intern, and during that period I took care of various kinds of graphics testing and certification projects. I also ported Sim City 3000 from Windows to BeOS. After officially becoming a full-time employee, I led the development of the primary demo that was used during the pre-IPO road show. I was then involved in several aspects of performance measurements, in some parts of a web browser UI, in USB driver development. I finally architected and played a major role in the implementation of Be's new non-recursive, efficient, scalable, highly configurable build system based on GNU make. I was laid off when most of Be's assets were purchased by Palm Inc, since my position as a build engineer had suddenly become redundant.

  • Hobbyist programmer

    N/A

    (Computer Software industry)

    June 1984August 1999 (15 years 3 months)

    From when I was a kid up to the point where my hobby had fully turned into work, I was a hobbyist programmer. I worked on 8-bit, 16-bit and 32-bit computers, teaching myself various programming languages, including several variants of BASIC, C++, and x86 and 68k assembly. My most productive periods were from 1991 to 1993, when I was involved in the Atari demo scene, and after 1996 when I was an early member of the BeOS community. Most of my work during those years was centered around high-performance graphics.

  • Commander, Training Company

    French Air Force

    (Government Agency; 10,001 or more employees; Military industry)

    November 1994August 1995 (10 months)

    As part of my education at the Ecole Polytechnique, with a NATO military rank of OF-1 (USAF equivalent Acting 2nd Lieutenant), I was responsible for 50 to 80 new recruits (at a NATO rank of OR-1 - USAF-equivalent Airman Basic) each month at the beginning of their mandatory military service, overseeing their initial military training before they get dispatched to units or to further training. First-level management was done by personnel at NATO ranks OR-5 to OR-9 (USAF-equivalent Staff Sergeant to Chief Master Sergeant) whose normal job was unrelated to training, and who would rotate every month.


Jean-Baptiste Queru’s Education

  • ENSEEIHT

    Engineer, Computer Science, Software Engineering, 19971999

    After the Ecole Polytechnique which gives a lot of theoretical and scientific knowledge, students are required to complete additional training in one of several approved areas, at one of several approved schools. Some schools create programs specially targetted at Polytechnique graduates, which gives them the prestige of actually having some of those graduates. ENSEEIHT offers such a program, explicitly trying to reduce the overlap between their courses and Polytechnique courses, and adapting their courses based on the needs and backgrounds of individual students. I picked ENSEEIHT over other options because of the explicit focus on practical training, which included a 15-month internship.

    Activities and Societies:
    Ski Team
  • Ecole polytechnique

    Engineer, Mathematics, Physics, Computer Science, 19941997

    The first year in Polytechnique counted as my year of mandatory military service; it was a year of leadership training (see details in my professional experience). After that, I realized that I didn't want to spend my life doing math and physics, and that the most computer-heavy curriculum wouldn't be enough for me. I decided to invest personal time into learning serious programming, even if that had an impact on my academic results (of course, I still worked enough to get passing grades in all classes). My extracurricular focus on computers allowed me to ace both school-wide programming tests. I chose the most math- and computer-heavy set of courses. In France, my education in Polytechnique is generally considered equivalent to a Master's degree in each of math, physics, and computer science.

    Activities and Societies:
    Air Force, Team Handball, Student IT, Ski Team
  • Lycee Henri Poincare - Classes Preparatoires

    Mathematics, Physics 19911994

    Mathematiques Superieures 4, Mathematiques Speciales M' (2 years). Those classes do not result in an actual diploma, their intent is to prepare students who just graduated from high school for the competitive entrance tests that lead to France's most prestigious science and engineering schools. This is a 2-year program where the second year can be repeated once. My stated goal was to join the Ecole Polytechnique, the most sought after engineering school, and I explicitly decided to maximize my long-term chances by planning and optimizing my education around the option to repeat the second year once, by focusing first on the core knowledge and then refining that knowledge the second time around.

    Activities and Societies:
    Boarder, Dinner and Party Planning, Treasure Hunt Organizer, Blitz Chess, Tandem Chess

Additional Information

Jean-Baptiste Queru’s Websites:

Jean-Baptiste Queru’s Interests:

Photography, Painting, Papermaking, Calligraphy, Skiing, Hiking, Golf, Poker, Video Poker, Board Games, Travel, Museums, RVing, France, Greece

Jean-Baptiste Queru’s Groups:

  •    École Polytechnique (France) Alumni
  •    Google Android
  •    Openwave Alumni

Jean-Baptiste Queru’s Honors:

US patent #6,883,087


Jean-Baptiste Queru’s Contact Settings

Interested In:

  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Jean-Baptiste’s full profile:

  • See who you and Jean-Baptiste Queru know in common
  • Get introduced to Jean-Baptiste Queru
  • Contact Jean-Baptiste Queru directly

View Full Profile