Post Job Free
Sign in

Android Software Engineer

Location:
Irvine, CA
Posted:
March 18, 2020

Contact this candidate

Resume:

**** * ***** **, *** Angeles, Shixian CA ***** :: 949-Cui 310-9213 :: adcck1@r.postjobfree.com

SUMMARY

Master student seeking Software Engineer Internship in Summer 2020. Expertise: Java, Android Development, Full Stack Web Application. EDUCATION

University of Southern California, Los Angeles Jan 2019 - Dec 2020 (expected) Master of Science in Electrical Engineering - Computer Networks University of California, Irvine Sep 2014 - Sep 2018 Bachelor of Science in Electrical Engineering

PROJECT EXPERIENCE

Event Search and Recommendation Application (Updated) Dec 2019-March 2020

(Website: http://3.21.142.8/eventin)

● Developed an interactive web application that provides Nearby Events Searching.

● Designed recommendation Algorithm to improve user experience based on history and records.

● Handled HTTP request and response with RESTful APIs, and used MySQL Database to manage user account and stored user history and saved items.

● Performed load test with Apache JMeter to assure 150 QPS and analyze the bottleneck of the server. Implemented JUnit test and integration test during different stages of the project.

● Deployed on Google Kubernetes Cluster with Docker image to optimize workloads. Text Recognition Android Application Sep 2019-Dec 2019

● Implemented an Android mobile app designed accessible for vision-impaired users to acquire text content from mobile camera and photo gallery.

● Deployed backend server on GCE and used Google Cloud Vision API to recognize text.

● Utilized Android TalkBack to provide spoken feedback to users based on querying results.

● Used Robolectric to Unit tested each function on Android studio and simulated HTTP requests collection from Postman to test server servlets.

● Deployed on Google Kubernetes Cluster with Docker image to optimize workloads. Sorting Algorithms Visualizing Website Sep 2019- Oct 2019

(Github: https://shixianc.github.io/Sorting-Visualizer)

● Built a web application to visualize popular sorting algorithms’ animations in JavaScript with React framework.

● Designed the web interface and beautiful animations with CSS and HTML.

● Helped programming beginners to have a deeper understanding of sorting algorithms.

● Deployed to Github Pages for users to interact with.

“Flappy Bird” Game May 2019 - Aug 2019

● Implemented an Android game on Android Studio in Java that has the same mechanism as

“Flappy Bird”.

● Designed a game loop and optimized its frame rate to 60 fps to run the game smoother. Tested and played on Android Virtual Device to ensure the balanced falling and gravity effect during the game.

● Advanced the original game by adding a Gold Coin System and allowed players to use the coins to purchase new character skins.

SKILLS

Programming Language: Java, Javascript, MySQL, C, HTML, CSS, MATLAB, AJAX Software/Frameworks: React, Android Studio, IntelliJ IDEA, WireShark, Postman, MAMP, GCE, EC2



Contact this candidate