Dennis Lin

Dennis Lin

San Francisco, California, United States
4K followers 500+ connections

About

Product-passionate SWE in San Francisco Bay Area. Experienced Full-Stack software…

Activity

Experience

  • Uber Graphic
  • -

    San Francisco Bay Area

  • -

    San Francisco Bay Area

Education

Courses

  • Algorithms, and Analysis

    CS 209

  • Assembly Language and Embedded System

    CS 111

  • Computer Organization and Design

    CS 206

  • Computer System Management

    CS 265

  • Contemporary Human Rights Issues and Challenges

    GQ 394

  • Data Structure

    CS 103

  • Database System

    CS 361

  • Digital Logic Design

    CS 110

  • Engineering Law Issues

    GE 457

  • Hardware Description Language

    CS 421

  • Introduction to Computer Science

    CS 021

  • Logic Design Laboratory

    CS 203

  • Object-oriented Software Development

    CS 117

  • Operation System

    CS 208

  • Operation System Programming

    CS 207

  • Philosophy of Life

    GQ 201

  • Philosophy of Religion

    GQ 101

  • Programming Language Design

    CS 114

  • iOS Application Development

    CS 415

Projects

  • DronePass, Your right to share the future of airspace

    Airspace authorization services for landowners. Air traffic control systems for authorities.
    - Established publisher-subscriber patterned inter-services communication protocol and job queues with socket.io
    - Set up production deployment with AWS EC2 spot instances, configured PostGIS Database and nginx reversed proxy
    - Simulated drones flight path with Node.js micro-service. Created flexible API for real-world drones - drop-in replacements
    - Visualized the simulation of drones…

    Airspace authorization services for landowners. Air traffic control systems for authorities.
    - Established publisher-subscriber patterned inter-services communication protocol and job queues with socket.io
    - Set up production deployment with AWS EC2 spot instances, configured PostGIS Database and nginx reversed proxy
    - Simulated drones flight path with Node.js micro-service. Created flexible API for real-world drones - drop-in replacements
    - Visualized the simulation of drones flight paths and rerouting processes with Leaflet.js in GeoJSON format

    Other creators
  • Inspi.Herd, Create incentive for goal achievements

    Meet your goal, or Venmos money to your friend
    - Maintained team workflow and performed end-to-end testing with Karma and Jasmine
    - Automated project building process with Gulp.js, which accelerated agile development iterations/cycles

    Other creators
  • Issue.ly, Github repository issues analysis

    Visualize the most important keywords from issues of any public repository on Github, intuitively.
    - Implemented TF-IDF(Term Frequency–Inverse Document Frequency) algorithm in CoffeeScript
    - Generated animated charts with D3.js and jQuery, accessing Github API to fetch issues descriptions from repositories

  • Leopardspot, Interactive presentation on mobile

    Slide decks in your palm. Interact with your audience seamlessly.
    - Employed real-time presenter-audience view synchronization with Meteor platform
    - Delivered painless presentation editing experience by adopting Markdown syntax, persisted in MongoDB

    Other creators
  • Candor, Appearance-based hand-gesture recognition

    Hand-gesture recognition with single RGB 2D camera(webcams), without any other depth calibration devices. Invented a heuristic computer vision algorithm validated with OpenCV in C, 70%+ recognition rate with low res inputs.

    + Haar Feature Detection, for face recognition
    + uniform color quantization
    + color space conversion
    + skin-color modeling and detection
    + topological structural analysis
    + distance transform
    + morphology operations for skeletonization
    + ad hoc…

    Hand-gesture recognition with single RGB 2D camera(webcams), without any other depth calibration devices. Invented a heuristic computer vision algorithm validated with OpenCV in C, 70%+ recognition rate with low res inputs.

    + Haar Feature Detection, for face recognition
    + uniform color quantization
    + color space conversion
    + skin-color modeling and detection
    + topological structural analysis
    + distance transform
    + morphology operations for skeletonization
    + ad hoc methods

    See project
  • MIPS-Blueprint, MIPS pipelined CPU design

    - Implemented functional validated pipelined MIPS CPU with Integer Arithmetic, Branching operations in Verilog
    - Designed educational purpose detailed blueprint posters of the architecture, available in 4 different formats

    See project

Honors & Awards

  • 5th Place, International Schools Software Competition

    South East Asia Regional Computer Confederation

    Please visit http://www.searcc.org/activities/competitions/ for more information

  • 1st Place(Regional), Top 30(National), Informatics Academic Contests

    Minister of Education, Taiwan

    Sixth Place Award, Regional Contests, 2006
    Forth Place Award, Regional Contests, 2007
    First Place Award, Regional Contests, 2008

    Third Ranking Award(National TOP 30), National Finals, 2008

  • 2nd Place, National Problem Solving Contest on the Internet (NPSC)

    -

    9th Place, 2004
    2nd Place Award, 2005
    8th Place, 2008

  • National Top 30, Olympiad in Informatics Training Program, Taiwan

    -

    - Demonstrated comprehensive abilities to learn, design and apply new Algorithms in limited amount of time
    - Finished the training programs with rank of top 30 among all of the high school students in Taiwan
    #Entrance contest passed(Nation TOP 30), Training Completed, 2006
    #Entrance contest passed(Nation TOP 30), Training Completed, 2007

  • Student Cluster Computing Challenge

    National Center of High-Performance Computing

    "Computing Pi", Special Award for Senior High Schools, 2006
    "Computing the product of two large matrices", Second Place Award, 2007

Recommendations received

View Dennis’ full profile

  • See who you know in common
  • Get introduced
  • Contact Dennis directly
Join to view full profile

Other similar profiles

Explore top content on LinkedIn

Find curated posts and insights for relevant topics all in one place.

View top content

Add new skills with these courses