Profile
Strong project leader in Software Engineering with experience and extensive education in software design and application development. Fluent in Mandarin and English with excellent communication and interpersonal skills. A fast learner with strong time management and multitasking skills. Strong work ethic in team or individual settings to drive product success and process efficiency. Strong troubleshooting and problem solving skills with an analytical mindset.
- Name : Jiapei Liang
- Date of birth : November 3, 1993
- Address : 2501 Soldiers Home Rd Apt 4D
- Email : liang@jiapei.io
- Phone : +1-765-337-3440
- Interest : Web Development, Mobile Apps Development
Education
Bachelor Degree – Purdue University
Jan 2012 - May 2017
Software Engineering Track
Experience
Scrum Master – Purdue University
Jan 2017 - May 2017
• Applied scrum methodology to accelerate development process
• Reduced bugs by whitebox, blackbox, A/B, and Unit Testing
• Using Github as version control system to manipulate codes
Projects
User Behavior Analysis
Aug 2017 - Sep 2017
• Built an ElasticSearch project to store user session data and process raw information before further analysis.
• Used Timelion timeline to identify peak seasons and periods for resource usages (weekends, holidays etc.)
• Utilized GeoIp in Kibana to analyze the geographic distribution of new customers and returning users.
• Tested the geolocations of 10k fake users with JMeter and delivered to 70 alpha test users to improve the quality of the product and ensure beta readiness.
• Designed a MapReduce program in MongoDB to aggregate time series data and predict peak seasons.
Event+: Java Web Service Development – Event Search and Recommendation Engine
Aug 2017 - Sep 2017
• Developed a dynamic web page for users to search events and update preference
• Improved personalized event recommendation based on search history and favorite records
Back end:
• Created Java servlets with RESTful APIs to handle HTTP requests and responses
• Built relational and NoSQL databases (MySQL, MongoDB) to fetch event data from TicketMaster API
• Designed algorithms (e.g., contentbased recommendation) to implement event recommendation
• Deployed server side to Amazon EC2 to handle 150 QPS tested by Apache JMeter.
Front end:
• Designed an interactive web page utilizing AJAX technology (HTML, CSS and JavaScript)
EZDecide (Available in iOS App Store)
Jan 2017 - May 2017
• Designed a social network for people who are difficult to make decision to make posts about their questions and other users can vote and comment to help them decide.
• Used StackViews to display titles and images of options for users to vote.
• Used AlamofireImage to download and cache images to speed up the app.
• Implemented devicetodevice notification with Firebase and selfbuilt server.
• Integrated with UIImagePickerController to fetch image from library and camera.
• Improved security by providing user authentication with Firebase.
• Presented to professor and GTAs and got chosen as the representative of projects with creativity and dedication