avatar

Jinyue Xia
Full-Stack Developer / Runner

About Me

Hello, I’m Jinyue Xia. A runner has a passion for creating mobile and web apps. I'm a Ph.D. student in HCI Lab at UNC Charlotte(expected graduation 2015). My research field is Human-Computer Interaction(HCI). I am advised by Dr. David C. Wilson. I also worked with Dr. Mary Lou Maher for NatureNet.

NEW My team won 2nd place in HackNC 2015 . I implemented the iOS app.

xPlayer 1.0 was just released. Try it!

Recent Experiences

IBM
2015/5 - 2015/8
Front End Developer
JavaScript
NodeJS
ReactJS
Worked on IBM Bluemix Active Deploy web UI implmentation. Integrated live REST APIs with Active Deploy backend. Learned React/Flux from this project.
NatureNet
2014/9 - 2015/5
Android/iOS/Web Developer
Java
Android
iOS
Swift
d3.js
Angular.js
This project is about learning from crowdsourcing to improve the quality of citizen science contributions. The developed mobile App, NatureNet is available in Google Play and App Store . A data visualization powered by d3.js is available here. The website developed by Angular is here.
Video Collaboratory
2014 - present
Web Developer
HTML/CSS
PHP
js/jQuery
MySQL
Developed a new video player for Video Collaboratory that supports collaborative work with video and plays HTML5/Youtube/Vimeo videos. It is develped as a jQuery plugin. The entire system is built on LAMP + js/HTML/CSS stack.
Multi-video Interaction
2013 - present
Research Assitant/Web Developer
HTML/CSS
PHP
js/jQuery
MySQL
Developed a multi-video player (LMVP) prototype by using HTML5/CSS/JS. It is a novel interface that allows users to watch multiple videos simultaneously without losing control of each individual video.
Video Viewer Engagement
2014 - present
Research Assitant/Web Developer
HTML/CSS
PHP
JS/jQuery
MySQL
It is an interface that visualizes user engagement with video by analyzing implicit interaction data captured from video viewers from Video Collabortory. LAMP + JavaScript/HTML/CSS + D3.js are used in this project.
Linux Admin
2013 Summer
System Administrator/Drupal Developer
Linux
HTML/CSS
Drupal
I administrated three Ubuntu virtual severs. Specifically, I setup one Apache web server contains Drupal and Redmine, ftp server, ssh server, php server, mySql server, etc. I also designed and developed HIT Lab website by Drupal.
Linux Instructor
2013/2014
Instructor
Linux
IT Infrastructure
I taught "IT Infrastructure" twice and won "Outstanding Teaching Assistant Award" in 2013. The class covers Linux commands, learning network infrastructures such as Cisco routers, switches and firewalls.
Recommender Systems
2012 - 2013
Research Assistant/Developer
Java
JavaScript
This conversational navigation recommender system was built for a local health care service provider. The system prototype was mainly implemented by Java servlet on the server side, and JavaScript InfoVis Toolkit for the client side.

Sample Works

LMVP

A web-base multi-video player...Read More

NatureNet

A mobile app available in Android and iOS... Read More

Video Collaboratory

A collaborative video system... Read More

Publications

  • J. Xia, V. Singh, D.Wilson, C. Latulipe, “Exploring the Design Space of Multiple Video Interaction”, NordiCHI'14, Helsinki, Finland, 2014

  • J. Xia, D. Wilson, ”Streamlining User Interaction in Tag-Based Conversational Navigation of Knowledge Resource Libraries”, Joint Conference on Digital Libraries (JCDL), Indianapolis, IN, 2013

  • J. Xia, Y. Wang, “Secure Key Distribution for the Smart Grid”, Smart Grid, IEEE Transactions on , vol.3, no.3, pp.1437-1443, Sept. 2012

Contact

+1 704-737-6270
jxia3uncc.edu

Skills

JavaScript/CSS/HTML
Java
iOS/Swift
Full Stack (Node/Express/MongoDB/React)
Android development
LAMP
Linux
Beginner
Medium
Proficient
Expert

Hackathons/Passion Projects

background4

CrowdFood

CrowdFood won 2nd place in HackNC 2015...Read More

background4

Scouter

Scouter connects movie makers and property.... Read More

background4

DamageView

DamageView is an iOS app...Read More

background4

Hackreative

Hackreative is Heatmap of sales and visits...Read More

Hobbies

Programming
Running

I have completed a Half Marathon and a Full Marathon.