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
    Blockchain, Bash, Sockets, Docker, Redis, Python
  • Fitbit
    Docker, Mesos, Amazon Aurora, Apache JMeter, Grafana, Prometheus, MySQL...
  • Delta Lab
    Android, Google Glass, OpenTok, Oculus, Three.js, Meteor, Swift, iOS

Experience

Location

Chicago, IL, United States

Availability

Part-time

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.

Employment

  • Software Engineer

    2018 - PRESENT
    bloXroute Labs
    • Architected and built a performant solution to scale blockchains all across the world.
    Technologies: Blockchain, Bash, Sockets, Docker, Redis, Python
  • 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: Docker, Mesos, Amazon Aurora, Apache JMeter, Grafana, Prometheus, MySQL, Cassandra, Spring, Guice, Java
  • 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: Android, Google Glass, OpenTok, Oculus, Three.js, Meteor, Swift, iOS
  • 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: Objective-C, Swift, iOS, Ruby on Rails (RoR), Ruby
  • 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: XAML, C#

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)

    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, 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
  • 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
  • Frameworks

    Bootstrap, AngularJS, Guice, Spring, 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
Share it with others