Zhe Chen

Senior Software Engineer at Google

Kirkland, Washington, United States

About

Software engineer with broad experience on web application front-end and back-end development. Specialties: Java, Angular, Dart, C#

Experience

  • Google (13 yrs 11 mos)
    • Senior Software Engineer
      Mar 2018 - Present · 8 yrs 4 mos

      Adwords Platform, Search Ads 360 Related: LLM, Java, Guice, Task management and monitor system

    • Software Engineer
      Aug 2012 - Mar 2018 · 5 yrs 8 mos

      DoubleClick Search Campaign Management Related: Guice, Google Web Toolkit, Angular, Dart, Java, C++

  • .NET Developer at Gannett Healthcare Group
    May 2011 - Aug 2012 · 1 yr 4 mos

    Design and develop websites using ASP.NET, SQL Server and other online tools. Maintain and enhance existing web applications. Provide additional assistance in web, new media production and other production processes.

  • Graduate Research Assistant at Los Alamos National Laboratory
    Aug 2010 - May 2011 · 10 mos

    Write flexible and robust code to make HIV sequence tools usable for data analysis by remote servers, provide web service access to the database tools, reformat input and output (xml and html) in a more standard way Implement Disease Surveillance Map with Google map API and Twitter API

  • Research Assistant at University of New Mexico
    Aug 2008 - Jun 2010 · 1 yr 11 mos

    Investigate and implement dynamic photon planning (DPP), which leads to a commercial licensed patent. DPP is a treatment planning algorithm which takes the advantage of Cyberknife machine to create a better treatment plan. It has the potential to rival proton therapy and Gamma Knife radiosurgery. Develop software for gamma knife radiosurgery machine. Finished NNLS (Non-negative Least Square) solver. Use SSE (Streaming SIMD Extensions) and multi-thread to optimize the program

  • Software Developer at Quest Software
    Mar 2008 - Jul 2008 · 5 mos

    Responsible for migrating Quest Optimizer from Oracle to SQL Server. Implement new features and fix defects for Quest Optimizer for SQL Server. Collect and formulate results for Quality Assurance team, such as optimal running time.