Ryan Software Engineer full-stack enthusiast, open source lover @Seattle, WA.


I consider myself as a diligent, self-motivated person. I love programming and building things. I enjoy every moment whenever I make a piece of code work eventually a large project running. Being challenged and working outside my knowledge set prepare me well on learning new techniques and skills. Even though knowing some popular frameworks is important, more importantly I think, is computer fundamentals. I believe that a good software engineer should be able to pick-up any specific frameworks or libraries without a lot of time spent.


Mobike Data Exploration Platform

Skills: Spring MVC, Bootstrap, jQuery, Node.js, MySQL, Git

• Implemented responsive websites based on MVVM structure
• Collaborated with backend engineers to implement RESTful APIs for frontend using Spring Boot
• Presented real-time data using visualization techniques E-charts, jQuery DataTables, MapV
• Maintained the platform including bug fixing according to user feedback and BI manager’s requirements


Geographic Visualization Website

Skills: Java, Ajax, Node.js, MySQL, Git

• Created websites based on MVVM structure for presenting geographic information
• Used Mapbox as a map API and manipulated it using Leaflet.js plugins
• Implemented RESTful APIs using Node.js and Express as a backend service to support MySQL data access
• Built digital fence on map and interacted with database to create, read, update and delete geography information


Real-time Car Location Monitoring System

Skills: Java, Spring Data, MongoDB, Git, Vagrant, AWS

• Implemented and deployed a car location monitoring system using Spring Boot
• Persisted data to MongoDB based on Spring Data at data access layer
• Integrated Google Maps Directions API to acquire route directions
• Incorporated RabbitMQ as a message broker to decouple back-end services




02/2019 - Software Engineer @ F5 Networks
05/2018 - 08/2018 Software Engineer Intern @ Shell TechWorks
05/2017 - 08/2017 Software Engineer Intern @ Mobike.com


09/2017 - 12/2018 Northeastern University
(Master of Science in Information Systems)
09/2014 - 05/2017 University of Minnesota, Twin Cities
(Bachelor's Degree in Statictics)