Kai Pan

Kai Pan Email and Phone Number

Software Engineer @ Facebook
Sunnyvale, CA, US
Kai Pan's Location
Sunnyvale, California, United States, United States
Kai Pan's Contact Details

Kai Pan work email

About Kai Pan

Java backend EngineerAndroid Mobile ProgrammingSpecialties: * Java, Android, C/C++, XML, SQL, HTML, XSLT, Perl, UNIX Shell, PHP* MySQL, Informix, Oracle, PostgreSQL* Rich experience in object oriented design and programming* Rich experience in multi-threaded programming, distributed systems programming* Rich experience in database design and database application development

Kai Pan's Current Company Details
Facebook

Facebook

View
Software Engineer
Sunnyvale, CA, US
Kai Pan Work Experience Details
  • Facebook
    Software Engineer
    Facebook
    Sunnyvale, Ca, Us
  • Facebook
    Software Engineer
    Facebook Dec 2012 - Present
    Facebook Mobile Apps.
  • Zynga
    Principal Software Engineer
    Zynga Sep 2011 - Dec 2012
    San Francisco, California, Us
    * Working on mobile (Android) games.* Zynga Poker for Android
  • Yahoo!
    Senior Mobile Software Engineer
    Yahoo! Jun 2009 - Sep 2011
    Sunnyvale, Ca, Us
    * Integration of partner mobile application (e.g. iPhone mail, iPhone Stocks, iPhone Weather, Samsung Finance Widget) with Yahoo properties (email, Finance, Weather).* Trouble-shooting customer-reported mobile integration issues* Development of Android apps* Yahoo Fantasy Football for Android* Yahoo Fantasy Baseball for Android
  • Bdna Corp.
    Senior Software Engineer
    Bdna Corp. Oct 2006 - Jun 2009
    * Developed and maintained distributed components managing scheduling and collection activities in BDNA IT Asset Discovery System (Using Java, Oracle, SOAP, Apache TOMCAT, Servlet), which discovers devices and applications connected to IP networks, and generates IT inventory reports.* Implemented, enhanced and maintained BDNA Application Control System. * Designed and developed warranty information mining tool using Java and Oracle, which retrieves warranty information from vendors’ warranty web pages by constructing HTTP requests, processing HTTP responses, and parsing HTML pages.* Designed and implemented scan on demand system, which is a distributed system based on web service (SOAP, Jetty, Apache Axis) across Windows and Linux systems.* Designed and developed automatic configuration setting tool and installation tool for BDNA software (Using Linux shell script and Perl).Implemented, enhanced and maintained BDNA asset inventory reporting application.* Tuned up and optimized Oracle database queries.
  • University Of California, Santa Cruz
    Graduate Student Researcher
    University Of California, Santa Cruz Sep 2001 - Oct 2006
    Santa Cruz, Ca, Us
    * Designed and developed Memories of Bug Fixes using Java and MySQL. Memories of Bug Fixes is a project that data-mines software change repositories, and utilizes the previous bug fixes in the repositories to predict bugs in new changes.* Developed PSMetrics, which introduced 13 program slicing metrics for program, and used these metrics and machine learning algorithm to predicate bugs in source code. * Proposed and implemented the Program Slice Encoding algorithm, which generates semantic fingerprints for C functions by encoding program slices in each function to hash values.* Implemented CalDAV-neon, which extends neon, an HTTP and WebDAV client library, to support CalDAV protocol. CalDAV is a protocol enabling calendar access via WebDAV.* Developed Chrysant, which provides version controls to hypertext documents.
  • Adobe
    Product Interoperability Team Intern
    Adobe Jun 2002 - Dec 2002
    San Jose, Ca, Us
    * Designed and developed a database-driven interoperability test suite for the WebDAV protocol using GNU C and MySQL on Linux.* Developed an enhanced interoperability testing tool for WebDAV servers based on Litmus using GNU C on Linux.

Kai Pan Skills

Java Android

Kai Pan Education Details

  • University Of California, Santa Cruz
    University Of California, Santa Cruz
    Computer Science
  • University Of California, Santa Cruz
    University Of California, Santa Cruz
    Computer Science
  • Peking University
    Peking University
    Computer Science
  • Peking University
    Peking University
    Computer Science

Frequently Asked Questions about Kai Pan

What company does Kai Pan work for?

Kai Pan works for Facebook

What is Kai Pan's role at the current company?

Kai Pan's current role is Software Engineer.

What is Kai Pan's email address?

Kai Pan's email address is pa****@****ail.com

What schools did Kai Pan attend?

Kai Pan attended University Of California, Santa Cruz, University Of California, Santa Cruz, Peking University, Peking University.

What skills is Kai Pan known for?

Kai Pan has skills like Java, Android.

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.