Ling Zhuo
*** ****** ***** *** ****, Sunnyvale, CA, 94089, USA — 408-***-**** — ***********@*******.*** Objective
Seeking a full time position as a software engineer. Qualification
Specialized in app and web development, data science and machine learning. 6+ years of coding experience and proven skills on algorithm design and implementation. Strong multitasking ability and work well under pressure. Versatile to wide ranges of projects. Good communication skills. Easygoing and willing to work in a team as a team leader or a team player. Skills
Programming Languages: Python, C++, C, Java, Matlab, R, HTML, CSS, Verilog, VHDL Other Skills: Machine Learning, Data Mining
OS and Software: Linux, Windows, Eclipse, IntelliJ, Jupyter, PyCharm, Android Studio, Xcode, Git, LAT EX
Selected Projects
Web Application for Photo Sharing and Social Networking (Django, SQLite3, Python, IntelliJ) Aug 2019 - Sep 2019
Conceptualized and developed the Android application in MTV architectural pattern with Django.
Designed UI / UX components (CSS, HTML, Font Awesome). Allowed users to sign up, log in / out, follow / unfollow, post pics, edit posts, likes (Ajax).
Designed database model to store user information, posts, likes, etc., and ported them to SQLite3.
Applied WhiteNoise to allow application to serve its own static images and deployed the whole project on Heroku. MyChat: A Full Stack Instant Messaging Solution (Android Studio, Tomcat, MySQL, Java) July 2019 - Aug 2019
Designed the project with MVP architectural pattern.
Developed an Andriod app (Butterknife) that supported login / logout, adding friends, group chat and multimedia transfer
(Ali OSS, Glide).
Implemented the server to manage users and dispatch messages. Used GeTui push service to push notifications to end users.
Used Jersey RESTful Web Services in Tomcat for app-server communication.
Designed database model (DBflow, Hibernate) and created proper tables to conveniently query users / groups / messages. Face Detection and Recognition (Deep Learning, Xcode, OpenCV) Dec 2018 - Jan 2019
Developed with Dlib state-of-the-art face recognition with deep learning.
Detected faces in a photo using CNN.
Recognized faces in live video using webcam. Had an accuracy of 99.38%. Multi-Threading Sorting Application (Concurrent Programming, Synchronization, Java) Nov 2018 - Feb 2019
Implemented a Java application to sort data on disk up to a few gigabytes.
Applied Java Threads, synchronized block and Future to achieve concurrency.
Achieved 3x speedup with 4 threads compared to single-threaded implementation. Human Activity Recognition (Machine Learning, SVM, Python) Oct 2018 - Dec 2018
Preprocessed data through calculating accelerations in combining different dimensions.
Modified the SVM model and enhanced the accuracy (up to 95%) and speed (decreased 2/3 training time). Analyze Olympics Games by web scraping (K-means Clustering, BeautifulSoup, Python) Oct 2017 - Nov 2017
Scraped the information of all past Olympics games using BeautifulSoup.
Applied K-means clustering to find correlation between national indicators and medal winning rates for each country.
Analyzed and visualized the dominant sports of different countries.
Performed data analysis and visualization about how gender and age affected medal winning of athletes. Related Coursework
Machine Learning Data Structure & Algorithm C/C++ Programming Digital Design Data Mining Advanced Computer Design Statistics Numerical Analysis(C++) Operating Systems Computer Architecture System Software Education
Master of Science (M.S.), Computer Engineering Aug 2018 - May 2020 (expected) San Jose State University, San Jose, CA
Bachelor of Science (B.S.), Applied Mathematics Sep 2014 - July 2018 Chongqing Normal University, Chongqing, China