Post Job Free

Resume

Sign in

Software Engineer

Location:
Ann Arbor, MI
Posted:
March 19, 2021

Contact this candidate

Resume:

Jinghan Zhang (Anna)

adk1qe@r.postjobfree.com

828-***-****

EDUCATION

University of Michigan Ann Arbor, MI

Bachelor of Science in Computer Science May 2021

GPA 3.75/4.0

Coursework: Data Structures & Algorithms, Introduction to Machine Learning, Database Management Systems, Web Systems, Data-Oriented Programming, Introduction to Computer Organization, Foundations of Computer Science, Ethics and Information Technology, Introduction to Operating Systems

Case Western Reserve University Cleveland, OH GPA – 4.0/4.0 Aug 2017 – Dec 2018

Coursework: Linear Algebra, Discrete Math, Logic Design and Computer Organization

WORK EXPERIENCE

Huawei, NCE-IP Team

Software Development Engineer Intern May 2020 - Aug 2020

Worked in 5G development team as a full-stack engineer based on React JS and MongoDB.

Implemented an equipment data conversion program by writing MySQL queries to assist the clients to upgrade from U2000 to Network Cloud Engine using Python, JDBC, and Shell Script, speeding up the upgrading process by 30%.

Participated in SRv6 Policy’s development; reproduced developer bugs, communicated actively with the team, and successfully fixed 90% bugs in the feedback list.

Implemented a program to auto-generate tunnel data from the database for the clients to download daily through the hierarchical file system using Crontab, JDBC, and Python, eliminating 90% manual maintenance.

SELECTED PROJECTS

Search Engine (Python, Hadoop, HTML, CSS)

oDesigned and developed a Google-like searching engine with the features of indexing and query processing in Python with Hadoop framework.

oImplemented indexing process with MapReduce for scalability to handle 500,000+ entries.

oImplemented information retrieval based on both tf-idf and PageRank scores, achieving 86% accuracy.

Drone Delivery (C++)

oImplemented a program that can find the shortest path for multiple locations to monitor delivery status.

oImplemented Branch and Bound algorithm to find the shortest Hamiltonian cycle for the TSP problem.

oApplied TSP heuristic by constructing MST using Prim’s Algorithm to increase the performance by 85%.

Mini Facebook Database (Java, Oracle SQL*Plus)

oDesigned a relational database for storing information about Facebook social network using ER diagram

oBuilt a Java application that executes SQL queries, such as suggesting mutual friends in 812ms and identifying highly-tagged photos in 8ms, using JDBC.

Best Restaurant Classfier (Python, Scikit-Learn, Numpy)

oSolved the task of finding the best restaurant by training a model to deduce the sentiment of restaurants’ Yelp reviews from an imbalanced dataset.

oPreprocessed the data by adding time feature and tag weight, and removing useless text to eliminate noise.

oAchieved 91% accuracy with model selection from various SVM algorithms(linear, quadratic, and rbf kernels).

Computer Vision (C++)

oImplemented a program that can resize images in a way that changes the aspect ratio but does not distort the image.

oApplied Seam Carving Algorithm to remove seams that pass through the least important pixels in an image by manipulating the energy map generated from the gradient magnitudes of the image.

oImplemented memory handler module with smart pointers for memory allocation, release, preservation through the whole pipeline.

SKILLS

Programming Languages: C++, Python, SQL, Shell Script, HTML, CSS, JavaScript, Java, C, R, Swift

Frameworks: Hadoop, MongoDB, Flask, React

SW Tools/OS: Linux, MySQL, SQLite, Pandas, Django, JDBC, JSON, gdb, Visual Studio, X-code, Git

ACTIVITY

Michigan Hacker, iOS core team member Jan 2019 - Apr 2019

Coordinated within the fifteen-student team along with the Android team to develop a cohesive app using Swift, Firebase, UIKit, Sketch, Cocoapods, etc.

Thus Spoke Ann Arbor, Board member Jan 2019 - Present



Contact this candidate