Kevin Chen, Software Developer in Chicago, IL, United States
Kevin Chen

Software Developer in Chicago, IL, United States

Member since September 1, 2015
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).
Kevin is now available for hire

Portfolio

  • bloXroute Labs
    Python, Redis, Docker, Sockets, Bash, Blockchain
  • Fitbit
    Java, Guice, Spring, Cassandra, MySQL, Prometheus, Grafana, JMeter, Aurora...
  • Delta Lab
    iOS (Swift), Meteor, Google Glass (Android), Three.js, Oculus, OpenTok

Experience

  • JavaScript, 6 years
  • Python, 6 years
  • Java, 3 years
  • Cassandra, 2 years
  • React, 2 years
  • Rust, 1 year
  • Elixir, 1 year
  • Blockchain, 1 year

Location

Chicago, IL, United States

Availability

Part-time

Preferred Environment

Mac OS X, Vim (or any JetBrains IDE), Git

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.

Employment

  • Software Engineer

    2018 - PRESENT
    bloXroute Labs
    • Architected and built a performant solution to scale blockchains all across the world.
    Technologies: Python, Redis, Docker, Sockets, Bash, Blockchain
  • Software Engineer

    2016 - 2018
    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.
    Technologies: Java, Guice, Spring, Cassandra, MySQL, Prometheus, Grafana, JMeter, Aurora, Mesos, Docker
  • Researcher

    2013 - 2016
    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.
    Technologies: iOS (Swift), Meteor, Google Glass (Android), Three.js, Oculus, OpenTok
  • Software Engineer Intern KPCB Engineering Fellow

    2015 - 2015
    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.
    Technologies: iOS (Swift & Objective-C), Ruby on Rails
  • Software Engineer Intern

    2014 - 2014
    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.
    Technologies: C#, XAML

Experience

  • Personal Website (Development)
    http://kevinchen.ninja/

    I created this website for myself, basically from scratch, to showcase my projects, experiences, and play around with various front-end widgets. More details about each project that I've worked on can be found there.

  • ReaXn (Development)
    http://devpost.com/software/reaxn

    Hackathon Project, Summer 2015. I won the Chegg Young Innovator Award at CHIMEHACK 2.

    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 (Development)

    This is an online shopping companion that automatically logs all products seen as the user browses (via a Chrome extension). It automatically sorts and categorizes products so users never have to worry about forgetting or losing information.

Skills

  • Languages

    ECMAScript (ES6), Python, Java, JavaScript, Sass, HTML, CSS, CoffeeScript, Bash, Swift, Elixir, Ruby, Objective-C, C, C++, C#, Rust
  • Libraries/APIs

    Node.js, jQuery, ObjectiveDDP, React, Sockets, WebRTC, Yelp API, Facebook SDK, Facebook API, TensorFlow
  • Tools

    Vim Text Editor, Atom, Git, Jenkins, Tmux, Xcode, Sublime Text, Grafana, TokBox
  • Paradigms

    Microservices, Agile Software Development
  • Platforms

    MacOS, Meteor, iOS, Linux, Blockchain, DigitalOcean, Parse, Windows, Android
  • Storage

    MySQL, MongoDB, Cassandra, Redis, PostgreSQL
  • Other

    Data Structures, Performance, Distributed Systems, Software Development, Prometheus, Bitcoin, Algorithms, DNS, Machine Learning
  • Frameworks

    Bootstrap, AngularJS, Flask, Ruby on Rails (RoR)

Education

  • Bachelor of Science degree in Computer Science
    2012 - 2016
    Northwestern University - Evanston, IL, USA

To view more profiles

Join Toptal
I really like this profile
Share it with others