Yanrui Wang
San Dimas, CA ***** 619-***-**** *************@*****.*** https://github.com/wangyr18 SUMMARY
Seeking a full-time software engineer position.
Master of computer science with strong programming, analytical and designing skills. Has a wide range of projects developing experience in full life-cycle from designing to testing, including web applications, mobile applications. EDUCATION
San Diego State University, CA December 2018
Master of Science, Computer Science, GPA(main): 3.76. Wuhan University of Technology, Hubei, China June 2014 Bachelor of Engineering, Electrical Engineering.
SKILLS
Languages: Java, JavaScript, HTML, CSS, Swift, Go, C Language, R Language. Frameworks and Tools: React, Java Servlet, Android, AWS, Google Cloud, BigQuery, Spark. Database: SQL, MySQL, Firebase, MongoDB, BigTable. PROJECTS
Event Search and Ticket Recommendation Website
GitHub: https://github.com/wangyr18/Jupiter.git
• Designed an interactive web page to search events and purchase tickets using HTML, CSS and JavaScript, AJAX.
• Improved personalized business recommendation based on search history and favorite records by content-based recommendation algorithm.
• Created Java servlets with RESTful APIs to handle HTTP requests and responses.
• Built relational and NoSQL databases (MySQL, MongoDB) to capture real business data from Ticketmaster API.
• Deployed server side to Amazon EC2 to handle 150 queries per second tested by Apache JMeter. Photo and Video-sharing Social Network
GitHub: https://github.com/wangyr18/Around.git
• Developed a geo-based photo and video-sharing social network web application with React JS.
• Implemented features for users to create and browse posts and support search nearby posts (Ant Design, GeoLocation API and Google Map API).
• Improved the authentication using token based registration/login/logout flow with React Router v4 and server-side user authentication with JWT.
• Launched a scalable web service in Go to handle posts and deployed to Google Cloud.
• Used ElasticSearch (GCE) to provide geo-location based search to allow users search nearby posts within a given distance by zooming in/out maps.
• Utilized Google Dataflow to dump daily posts to a BigQuery table for offline analysis (keyword spam detection).
• Used Google Cloud ML API and Tensorflow to train a face detection model and show the faces pictures to user. News Mobile Application on Android
GitHub: https://github.com/wangyr18/NewsTinder.git
• Designed the Tinder-like News android application based on MVP architectural pattern.
• Implemented ViewPager with BottomBar that holds News/Save/Setting Tabs in the MainActivity concurrently.
• Utilized Mindorks’s PlaceHolderView to support swipe gestures for liking/disliking the news.
• Integrated Retrofit and Rxjava to pull the latest news data from a RESTFUL endpoint (newsapi.com). Bay Area Courier Website
GitHub: https://github.com/jasonmy419/RoboticCourierSystem.git
• Implemented a Bay Area Courier website with React JS and Ant Design to provide service by robotic or drone.
• Built a route scheduling load balancer based on the lowest price, shortest time and lowest courier work load.
• Used Java Servlet with RESTful API and MySQL database to provide users with a complete purchase process including Billing transaction service, Order history service and Tracking service.
• Deployed frontend on Amazon S3 and deployed backend on AWS EC2.