Yuan Pan
Fremont, CA w 805-***-**** w *******@*****.*** w U.S. Citizen w www.yuanpan.info
Summary
Ø To obtain a Ruby on Rails engineer position in challenging environment. Start immediately. Core Tech Skill: Ruby, Ruby on Rails, RESTful APIs, SQL, RSpec, Capybara, HTML, CSS, Slim, JQuery, JSON, Devise, OAuth, ReactJS, Redux, Javascript, Git, Redis, AJAX
Related Experience & Projects Highlights
Freelance web developer - US Veterans Star Alliance Network, Remote Oct 2016 - Jan 2017
• Updated the NGO’s wordpress website to Ruby on Rails. Created an admin console for veteran beneficial consultants to implement their knowledge into database. Built an interactive web tool for veteran users to visit. Reference can be provided upon request. Remote work. User Auth - React and Redux Plus RESTful Api, Fremont,CA Jan 2017
• Built RESTful Api for token based authentication and OAuth authentication with twitter
• Created a React and Redux app that authenticate user asynchronously using the Api above. Photo Gallery - React and Redux on Rails, Los Angeles, CA Jul - Aug 2016
• Integrated Rails backend for cropping and uploading images to AWS S3 asynchronously.
• Integrated React and Redux front end that randomly pick 10 images from database. Randomly distribute images on canvas on each click. Center images can be flipped to display more text. Product Rank - a Product Hunt client app with Rails, Los Angeles, CA Mar - Jun 2016
• Customized Httparty wrapper to fetch access token and tech posts from Product Hunt Api
• Cached data with Redis and optimized initial loading down to two SQL query. Stored Long-term data in PostgreSQL as JSONB. Number of posts per page can be changed without hitting database. Inventory App - RESTful api and Client App with Rails, Los Angeles, CA Nov 2015 - Mar 2016
• The app features a 100% RSpec test coverage Rails client app and a RESTful Api. The Api keep tracks of inventory in and out, retail sales records and monthly financial statements.
• Api deployed on AWS EC2 and local DIYed NAS server with Capistrano. Haikus - Agile process and code review, Pasadena, CA Sep 2015 - Jan 2016
• A collaborative project developed using the Agile process and tracked with Pivotal Tracker.
• Active contributor to the project with code merged to the production branch. The project follows a Git work flow where code review by two peers is required before code is merged. Education & Working Experience
Program coordinator and assistant manager - CyberArk International Inc 2013 - 2015 B.S., Chemical Engineering - University of California Santa Barbara, 3.33/4.0 2010 – 2013 Other Skills
Language: English, Mandarin Chinese, Cantonese Chinese Skill: Golf, Tennis, Slim, Markdown, Manage agile development process with Pivotal Tracker