James Yang is a US citizen living in Richmond, CA with a Master's degree in Computer Science from Florida State University. He has experience developing web applications using Ruby on Rails with test-driven development. Notable projects include Linkit, a social media application deployed to Heroku; an OAuth integration bundle for Devise; and Myflix, a video streaming site modeled after Netflix. Yang also implemented various data structures and algorithms in Ruby. He took a career break in 2013 to return to Taiwan for family reasons.
1 of 2
Download to read offline
More Related Content
Resume rev1 (2)
1. James Yang
U.S. Citizen
559 29th. St, Richmond, CA, 94804
8503391393 | jamesyang124@gmail.com
EDUCATION
Florida State University Tallahassee, FL
Master of Science in Computer Science 20112013
GPA: 3.27 / 4.0
Relevant Coursework:
○ Advanced Unix Programming
○ Advanced Computer Networking
○ Computer Security
○ Analytical Method
○ Mobile Programming
○ Computer Architecture
Fu Jen Catholic University New Taipei, Taiwan
Bachelor of Science in Computer Science 20052009
GPA: 3.0 / 4.0
Relevant Coursework:
○ Data Structures and Algorithms
○ Compiler Design
○ Fundamentals of Database
○ Computer Organization and Design
○ Discrete Mathematics
TECHNICAL SKILLS
● Ruby, Ruby on Rails, TestDriven Development, Rspec, Selenium
● Java, JavaSE, Oracle Certified Professional Java SE 6 Programmer
● JavaScript, jQuery, Bootstrap
● Linux, Git
PROJECTS & EXPERIENCE
Linkit
Side project Sep. 2014 – Feb. 2015
● Redesign a Bootstrap template to waterfall layout, part of userinteractions, and visual components.
● Build a web application with user authentication system and also support Facebook omniauth login.
● Solve the tiny image loading delay by converting tiny images to Base64 format.
● Update post content by AJAX request.
● Support the comment system with notification email forwarding, and RSS feed.
● Deploy the application to Heroku, and images are hosted by Cloudinary cloud services.
● Follow the Test Driven Development by Rspec gem.
2. ● Implemented techniuqes include Ruby on Rails, Devise authentication, Omniatuh aithentication,
MiniMagick, Redis, ,and PostgresSQL, jQuery, Bootstrap, Isotop.js, Embedly.js, and
fontawesome.css, Rspec.
● Project URL: https://github.com/jamesyang124/linkit
● Website: https://linkitdev.herokuapp.com/
Integrated Omniauth Strategy Providers with Devise.
Side project Oct. 2014 – Nov. 2014
● A Ruby gem which bundle and prebuild the configurations on devise gem with popular omniauth
strategies.
● Support strategy providers include Facebook, Twitter, and Github omniauth services.
● Migrate the required columns for the authentication Model, and auto generate related Controllers and
methods.
● Project URL: https://github.com/jamesyang124/oauth_bundle
Implemented Data Structures and Algorithms by Ruby
Side project Mar. 2014 – Sep. 2014
● Part of implementations:
○ Redblack tree, 23 btree, AVL tree, Huffman tree, and Splay tree.
○ Comparison sort and distribution sort.
○ Binomial heap and Fibonacci heap.
○ Shortestpath algorithms: Kruskal, Bellmenford, Prim, and Dijkstra algorithms.
● Project URL: https://github.com/jamesyang124/ruby_algorithm_data_structure
Myflix
Side project, Tealeaf Academy Nov. 2013 – Feb. 2014
● A Netflixliked mockup online streaming website.
● Provide the credit card payment system by Stripe web and mobile payment service.
● Include the user and comment system.
● Subscription and following other users with notification email.
● Follow the TestDriven development with Rspec, Capybara and Selenium for integration test.
● Deploy to Heroku cloud platform and images are hosted on AWS S3.
● Support image uploading by Carrierwave and MiniMagick.
● Project URL: https://github.com/jamesyang124/myflix
● Website: http://myflixjy124.herokuapp.com/
Career Break Back to Taiwan for family reasons Aug. 2013 – Feb. 2014
EXTERNAL PROFILES
Linkedin: https://www.linkedin.com/in/jamesyang124
Github: https://github.com/jamesyang124?tab=repositories