
Haokun Lin
Bellevue, WA 98004
¹
402-413-0142
cameron93lin@gmail.com
linkedin.com/in/cameron93lin/
m
github.com/cameron93lin
Education
Santa Clara University Santa Clara, CA
Master of Science in Computer Science and Engineering, GPA 3.7/4.0 Mar 2020 – Present
University of Nebraska - Lincoln Lincoln, NE
Bachelor of Science in Computer Science Aug 2013 – Dec 2019
Skills
Language: Java, Python, C++, JavaScript, TypeScript, HTML, CSS, jQuery, Objective-C, PHP, Haskell, Prolog
Framework: React, Flask, Express, Node.js, JSP, Spring MVC, Android, iOS, Flutter
Tools: CMake, Git, AWS Services (EC2, ElasticSearch, Lambda, CDK, Cloudwatch), Linux, Shell Script, Docker
Experience
Amazon Lab126 Irvine, CA
Software Development Engineer Intern (Remote) Jun 2021 - Sept 2021
•
Researched, designed and implemented all physics animations in a cross-platform UI Framework in C++ with 13%
better performance compared with existing animations
•
Designed and implemented scalable Slider UI component to allow users to view and change the parameter of any UI
components (e.g. physics animations components) in the framework in real time by sliding within range along the bar
•
Designed and implemented AnimatedShape UI component for developer’s use to handle animation movement with
changeable shapes, animation pause and resume and three different repeating types after animation ends
•
Designed and implemented the first third-party application consuming the framework to show how physics
animations work with scalability for more examples in the future
•
Achieved 100% unit test coverage and documented in Doxygen style for all code work
NetEase Games Inc. Guangzhou, China
Software Development Engineer Intern Jun 2017 - Mar 2018
•
Utilized ReactJS and Python Flask framework with Restful API to develop a Mobile-Optimized Web App
for PlayerUnknown’s Battlegrounds (PUBG) players from scratch. Developed the features including game statistic
data visualization, adding friends via QR Code, and monitoring the Steam platform’s discount games
•
Researched on Steam’s and PlayFab’s SDK to construct the SDK product requirement document. Managed and
tracked SDK development requirements and progress for Fever Game Store
•
Created Fever Game Store Wiki by MediaWiki with customized plugins in PHP for better user experience
•
Designed, managed and tracked development progress including introduction page, game detail page and game
reviews page on Fever Game Store Desktop application
•
Formulated operation plans for two games and conducted preliminary stage implementation. Coordinated with game
development team to design the IO game’s main functions and tracked project progress
WEX Inc. Lincoln, NE
Mobile Developer (Capstone Project) Aug 2016 - May 2017
•
Developed login, check deposit photo capture, side view and history payment chart view in Advanced Premium Billing
Mobile App for WEX Health on iOS(Objective-C) and Android(Java). App went live for five years until now
•
Implemented with 100% unit test coverage on both iOS and Android during development
•
Awarded with College of Engineering Senior Design Showcase Gold Project at the end of the academic year
Deepoon VR Shanghai, China
Android Developer Intern Dec 2016 - Jan 2017
•
Developed movie list page, movie detail page and search page with keyword highlighting on the Android TV(Java)
video streaming application
•
Contributed to the design including the app’s user interface and keyword highlighting feature in search page
Projects
Dnovd Ad Remover: A Chrome plugin to remove advertisements of a video website. Achieved 7000+ users in 1 year.
Python Crawlers Automation:
•
AWS ElasticSearch backfilled script: Backfill datas from old ElasticSearch to new ElasticSearch domain
•
Course Auto-Enrollment: Searching, monitoring and automatic course enrollment in university
•
Reservation Spot Tracker: Tracking Antelope Canyon Tour reservation availability for the select time range.