Rui Yang

Software Engineer & Developer

Contact

Email: ryang@ruiyang.me

Experiences

Benchmark Education Company

Software Engineer

March 2017 - Present

  • Maintain and enhance an internal product metadata management system by implementing new features, refactoring existing code and fixing reported issues
  • Design, architect and develop a product constituents management platform by implementing more than 10 primary features based on Laravel, AWS, Vue.js, Handsontable, etc.
  • Re-architect and build a visual chart component tool for project launching and product bundling by implementing a single-page application based on webpack, Vue.js, SVG.js, MySQL, etc.
  • Participate in and support development of product roadmaps, sprint planning, in-sprint testing, demonstrations, retrospectives, and solution releases.

Triumph Learning

Digital Content/XML Specialist

May 2015 - Feb 2017

  • Developed and maintained automated an internal tool in Python generate mock-ups for digital content.
  • Ingested and managed the digital content (e.g., HTML/XML/media files) on RSuite CMS, and published them to platforms.
  • Edited HTML/CSS and wrote JavaScript/JQuery for both internal QA and external platforms.
  • Performed QA/QC(unit/integration/UAT tests) on the digital content and deployment platforms.

Build Personal Website With A Blogging System - ruiyang.me©

Nov 2015 - Jan 2017

  • Organize and setup the server-side workflow (routing, controllers, ORM models, services, etc.) based on Laravel 5 (MVC framework in PHP)
  • Design database schema (blog posts, tags, etc.) in MySQL and create database migrations.
  • Handle time-consuming task (e.g., mailing, RSS feed) in queues or cache to speed up web requests.
  • Implement blog index pagination through AJAX using Laravel’s pagination service and AngularJS.
  • Build a blog administration system for authorized users to create, edit and manage the blog.
  • Implement front-end appearance, interactions and animations crossing devices/browsers using CSS3/Less, JQuery, Bootstrap 3 and AngularJS, etc.
  • Test the website and blogging system using PHPUnit, deploy and administer it over the cloud server (DigitalOcean).

Syracuse University

Web Application Developer

Aug 2014 - Jan 2015

  • Designed database schema (MySQL) to store users' basic information, Facebook posts and comments.
  • Wrote PHP scripts based on Laravel 3.2 and debugged the application workflow.
  • Configured the Apache HTTP server over CentOS platform and launched the web application.

Greenview Energy Management Systems

Co-op Software Developer

Nov 2013 - Apr 2014

  • Retrieved and preprocessed data (electrical load, weather, indoor conditions, etc.) from MySQL.
  • Validated and improved predictive models using regression/classification methods (Neural Networks, Nearest Neighbors, Support Vector Machines, Decision Tree, etc.).
  • Built the tool in Python that leverages collected data to forecast daily electrical load of buildings.

Region-Oriented Public Sentiment Analysis of NY State on Twitter

Nov 2013 - Dec 2013

  • Wrote Python scripts to apply data filtering (e.g., excluding outdated or non-English tweets), text transformation (e.g., Tweet entities, slangs and emoticons) and feature extraction to crawled tweets.
  • Evaluated the integral sentiment level of a specific city area according to that of each tweet example.
  • Explored dominant causes for the public sentiment of a specific city area based on frequency analysis.

Skills

Programming & Development

PHP, Python, Java, C/C++, REST API, Laravel, Flask, JavaScript, ES6, jQuery, Vue.js, AngularJS, Bootstrap 3, AJAX, HTML, XML, CSS, LESS, Linux

Deployment & Integration

Git, PHPStorm, npm, bower, Gulp, AWS EC2, AWS Elastic Beanstalk, Apache HTTP Server, Nginx, JIRA, Docker

Database & Cache

SQL, MySQL, ORM, Relational Design, Redis, MongoDB, SQLAlchemy

Others

Agile Scrum, AWS SQS, NumPy, scikit-learn, TCP/IP

Education

Syracuse University

MS in Electrical Engineering

Aug 2012 - May 2014

Beijing Institute of Technology

B.Eng. in Information Engineering

Aug 2008 - July 2012

Explore & Connect On

Copyright © 2019 Rui Yang

Built Upon Laravel