Kenneth Cheung
Software Engineer
347-***-**** San Francisco, CA
**********@*****.*** github.com/kcheung42 linkedin.com/in/kcheung42 EXPERIENCE
Starcity San Francisco, CA
Software Engineer Nov 2018 - Jan 2020
● Reduced onboarding time of new employees by creating a user-friendly tool (Retool) for operations to create accounts on their own, freeing up engineering time ( 1 5 min per account)
● Architected and wrote techspec for a third-party API integration, speeding up development time ( 1 week)
● Improved reliability and quality by systematically fixing affected accounts, scoping out related processes, and produced, in TDD fashion, well-tested solutions (Unit and Integration tests)
● Produced features that touched all areas of the tech stack (Clojure, ClojureScript, Datomic)
● Voluntarily reduced a multi-step process to create a local database (Datomic) backup to a single step script
(bash), improving productivity of the team.
EDF Palo Alto, CA
Contract Developer May 2018 - Aug 2018
● Developed a Blockchain system (Solidity) for Renewable Energy Certificate trading
● Analyzed viable token standards and finalized on a custom variant of ERC721 standard
● Collaborated with domain experts and translated knowledge of current processes into our system design
● Produced a distributed application (ReactJs) that allowed users to view and trade inventory
● Created a web-scraper (JavaScript) to programmatically pull data from client’s portal
● Produced simulation (JavaScript) environment using client’s data Rabbit Cloud Fremont, CA
Junior Software Engineer Dec 2017 - Apr 2018
● Designed a microcontroller system (Arduino Uno) for garden sprinklers at a large facility ( 1 1 Acres)
● Implemented a real-time cloud-hosted database (Firebase) to store sprinkler schedule
● Developed a mobile interface (React Native) for convenient access to the system
● Spearheaded the research of viable communication protocols (Bluetooth 5, wifi, sigfox, Lora) American Time Exchange New York, NY
Shipping Clerk Sep 2014 - Sep 2016
● Expanded the usability of enterprise system using knowledge gained from working in three different departments (Accounting, Shipping, Production)
● Improved colleagues productivity, giving back time ( 5 hours a week) by creating an excel tool to replace manual copy and paste processes
● Lead training sessions with colleagues and enterprise system representatives PROJECTS
CalendApp Appointment Scheduler
Feb 2020 (4 weeks) - link https://github.com/hatchways/team-matcha CalendApp is an appointment scheduling application powered by the Google Calendar API V3, Python (Flask), JavaScript (React). The application provides a dashboard to manage events, appointments, and availability settings. The project was built by a team of three. My contributions focused on User model and routes, Authentication, session token management, calendar system, Google API integration (Oauth and Calendar), unit testing (with mocks), Dockerization.
EDUCATION
42 Silicon Valley Fremont, CA
Self-directed project-based peer-evaluated coding school Oct 2016 - Nov 2018 SUNY Binghamton University Binghamton, NY
B.S. Bioengineering Aug 2009 - May 2014
SKILLS
Learning
Algorithms
Data Structure
Unit Testing
TDD
LANGUAGES
Clojure
Python
JavaScript
C
Bash
Solidity
DATABASES /
QUERY
Datomic
Postgres
Firebase
GraphQL
SQL
FRAMEWORKS
React
Flask
Django
Node.js
Docker
Truffle
INTERESTS
Hackathons
3D Printing
AI
IOT
Arduino
Hip-Hop
Choreography
Climbing