Kenneth Chan
- kicktheken@gmail.com
- https://github.com/kicktheken
Work Experience
Sept 2015-Present
DocSend (acquired by Dropbox)
Staff Software Engineer
- Planned, executed, and led quarter long full-stack engineering projects deployed to production on time with hard deadlines
- Some of those projects were featured in Dropbox's quarterly earnings calls
- Worked with other engineering teams balancing short-term asks with long-term strategic alignment
- Continually worked with product teams, influencing the muli-year roadmap by bargaining on engineering initiatives
- Led and delegated many on-call production processes on entire company infrastructure and third party services, especially ones of high severity related to production data remediation/rollback or outages
- Identify, document, optimize, and scale various systems inefficiencies
- Vet and recommend appropriate open source software or vendor services to accelerate team tasks
- Spearhead effective testing, peer code review, software design, code style culture
July 2014-August 2015
Loqheart
Partner
- Aided in a team of three to build a wizard academy management mobile game built on custom HTML5 WebGL game engine
- Used a combination of Cordova and WKWebView optimizations to run the game on iOS and Android
- Used ReactJS for prototyping
April 2010-August 2013
Greystripe (acquired by ValueClick/Conversant)
Senior Software Engineer
- Built, optimized, and scaled majority of the ad serving infrastructure involving OpenX(PHP), Java Server App, Hadoop, Thrift
- 24/7 On-call production support on system with 15,000 peak requests per second and up to 100 million daily impressions
- Developed and improved many features assisting in $1M+ deals including delivery algorithms, targeting, data analytics
May 2009-Dec 2009
Syllabee
Co-Founder
- Managed a team of four to develop a cross-platform notetaking application that outlines and synchronizes notes to a webserver for sharing
- Involved in the development of the Qt cross-platform application
July 2008-Oct 2009
NVIDIA
Software Engineer
- Involved with extending the DisplayPort specification regarding switching between integrated and discrete graphics
- Identifying and fixing time-critical kernel level software bugs.
Skills
- Languages
- Javascript (ES6/NodeJS), Ruby, Elixir/OTP, Python, Java, PHP, C/C++
- Backend
- NodeJS, PostgreSQL, Redis, Elasticsearch, Nginx, MySQL, Memcached, Hadoop
- Frontend
- React/Redux, React Native, HTML5, JQuery, Bootstrap
- Frameworks
- Ruby on Rails, Elixir Phoenix
- Dev Ops
- AWS (EC2, RDS, IAM policy management, Lambda, CloudWatch, CloudFront, DynamoDB), Docker, Heroku, Debian or Red Hat based Linux
Education
May 2008
Carnegie Mellon University
- B.S. Electrical and Computer Engineering, Minor in Computer Science