Kevin Chen
Verified Expert in Engineering
Software Developer
Kevin is a hacker, a scientist, a researcher, and a developer. He specializes in full-stack end-to-end projects and he's passionate about creating systems and solving problems. He has designed, implemented, and iterated on projects from end-to-end; working with iOS apps, on multiple platforms (iOS, Android, Google Glass), languages (Python, JavaScript, ES6), and concepts (research, UI/UX, algorithms).
Portfolio
Experience
Availability
Preferred Environment
Git, JetBrains, Vi, MacOS
The most amazing...
...work I've done was designing a solution to a low-fidelity, mobile, prototyping problem which ended with a trip to Seoul to present my findings.
Work Experience
Software Engineer
bloXroute Labs
- Architected and built a performant solution to scale blockchains all across the world.
Software Engineer
Fitbit
- Rapidly developed and scaled (primary Java/Cassandra based) many microservices in a distributed environment.
- Built a rules engine framework for adaptively tracking and reacting to user health and exercise updates to help achieve fitness goals.
- Created a flexible couponing engine for in-cart and seasonal promotions.
- Worked as an Agile team member in Fitbit's primary eCommerce team, supporting and maintaining the company's order management system.
- Developed customer support tooling for debugging battery life issues for trackers.
Researcher
Delta Lab
- Conceived and designed "Remote Paper Prototype Testing" (RPPT); a research project improving low fidelity paper prototyping methods for modern mobile applications. Developed cross-platform video streaming applications (e.g., iOS, Glass, and web); which tracked and displayed all gesture information from the iOS application, and presented my findings at CHI 2015.
- Prototyped Oculus interactions; developed a basic application to place a user in Google Street View perspective and allow moving around.
- Developed profile management features on the course/lab features; implemented a flexible project page manager.
- Developed "Yo*" which is a location-based mobile game in which players attempt to form a shape in real life using their GPS coordinates.
- Began the design process for a "Collective Experience API," which runs the gamut from abstracting out easily understandable methods to simplifying real-time applications that connect specific-user bases.
Software Engineer Intern KPCB Engineering Fellow
Indiegogo
- Integrated Apple Pay through Stripe SDK and set up an appropriate debug and release testing.
- Updated Jenkins CI to automatically to do end-to-end test pull requests.
- Overhauled the main app user interface to use a tabbed menu instead of a button.
- Updated a project for Xcode 7 and iOS 9 compatibility.
- Updated API endpoints for payment data validation and error handling.
Software Engineer Intern
Epic
- Designed a pharmacy kiosk application that could do automated check-ins and have the customer update their information.
- Integrated patient information through Epic's Medical Web Services API.
- Developed an interface for patient allergies, insurance updates, and verification.
- Developed an interface for prescription selection pickup.
- Created an alert system on the pharmacist side to alert them about patient updates and arrivals.
Experience
Personal Website
http://kevinchen.ninja/eDNS Record Clustering Tool
ReaXn
This project is a demo which enables users (in this case, girls and women) to instantly and discretely react to dangerous situations via quick gestures without unlocking their phone.
Breadcrumbs
Skills
Languages
ECMAScript (ES6), Python, Java, JavaScript, Sass, HTML, CSS, CoffeeScript, Bash, Swift, Elixir, XAML, Ruby, Objective-C, C, C++, C#, Rust
Libraries/APIs
Node.js, jQuery, ObjectiveDDP, React, Sockets, Three.js, WebRTC, Yelp API, Facebook SDK, Facebook API, TensorFlow
Tools
Vim Text Editor, Atom, Git, Jenkins, Tmux, Xcode, Sublime Text, Grafana, JetBrains, Apache JMeter, Mesos, TokBox
Paradigms
Microservices, Agile Software Development, Hosting
Platforms
MacOS, Meteor, iOS, Linux, Blockchain, Oculus, OpenTok, Google Glass, Docker, DigitalOcean, Parse, Windows, Android
Storage
MySQL, MongoDB, Cassandra, Redis, PostgreSQL, Amazon Aurora
Other
Data Structures, Performance, Distributed Systems, Software Development, Prometheus, Bitcoin, Vi, Algorithms, DNS, Machine Learning, Domain DNS Setup, Domains & Hosting, Content Delivery Networks (CDN)
Frameworks
Bootstrap, AngularJS, Guice, Spring, Flask, Ruby on Rails (RoR)
Education
Bachelor of Science Degree in Computer Science
Northwestern University - Evanston, IL, USA
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring