Xiaokang Xin
Hacking for fun
- Role
- Software Engineer at Airbnb
- Location
- San Francisco, CA, US
- LinkedIn followers
- 500 followers
Experience
Software Engineer
Oct 2018 — Present · San Francisco, CA, US
My work at Airbnb is focused on building the frontend infrastructure and performance optimization. I am deeply committed to ensuring a good experience for both developers and users.Some of the projects I have worked on include:Client side GraphQL infrastructure- GraphQL Best practices:* Lint rules and toolings to enforce best practices * Education and training - In-house built GraphQL Client: Migrate off Apollo client to in-house built GraphQL client that is optimized for Airbnb use cases and better performance - Various Toolings * GraphQL IR and Code Generator * Typescript based data usage analysis and lintingWeb performance- Page Performance Score: Comprehensive performance measurement and alerting framework - CDN caching: CDN caching of skeleton loading page of listing page to improve the time to first paint - React render performance - User Perceived performance optimization: Skeleton loading, prefetching, etc- Automated performance regression testing: Cypress based E2E performance testing framework built on K8 and AWSFrontend infrastructure- CI/CD and DevOps for Airbnb.com core booking flow apps - Developer productivity, experience - Compiler level tools: Various ESLint rules and plugins to improve developer experience, productivity and code quality
Education
Xi'an Jiaotong University
Bachelor of Science (BS)
2008 — 2012
Northeastern University
Master of Science (MS)
2012 — 2014
Skills
- Jquery
- Git
- Node.js
- Mysql
- Twitter Bootstrap
- Aptana
- Machine Learning
- Version Control
- Angularjs
- Eclipse
- Javascript
- Mongodb
- Html
- C++
- Gruntjs
- Algorithms
- Ruby on Rails
- Expres.js
- Css
- Software Development
- Python
- Sql
- Linux
- C
- Programming
- Java
- Ruby
Find verified contacts for anyone on LinkedIn
Unifers gives sales teams verified emails and direct dials, enriched profiles, and outreach that lands in the inbox.
Free plan included · No credit card required
This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.