Software Engineer Intern
no image
Software Engineer Intern

Kristine Zhang
Primary Email: ------------ Phone: ?------------????????????
Backup Email: ------------ LinkedIn: ------------/in/kristinezhangcs/

Objective
Current Computer Science Master�s degree student seeking product manager internship in in Spring 2021. Proficient in Python, Java, and C++ and developer tools.

Education
San Jose State University Jan 2018 � December 2021
� Master�s degree in Computer Science, GPA: 3.76
� Courses: Data Structures and Computer Algorithms, Object-Oriented Design, Software Engineering, Formal Languages and Computability, Enterprise Software Platform, Computer Organization & Systems
University of California, Berkeley
� Bachelor�s Degree in Music, CS GPA: 3.80
� CS courses (returned after graduation): Data Structures, Structure and Interpretation of Computer Programs, Operating Systems and System Programming

Work Experience
Western Digital, Software Engineer Intern Milpitas, CA May 2018 - Aug 2018
� Tools used during internship: Python, SQL, Docker, Grails, Stash, Jira, Confluence, Bash scripting.
� Update exiting automation inventory server framework to support latest device OS with current data.
� Update automation test scripts for the framework to run specialized tests on new product features.
� Modify existing database scheme and Docker containers with updated grails dependencies and servers.
� Update database server in Taiwan, Irvine and India with existing data and updated maven dependency.
Aqua Lab Aquaria, SEO Intern San Jose, CA Apr 2017 - Jul 2017
� Supplied information for company website by researching and supplementing product SEO and product images based on SKU number or UPC barcode help increase company website traffic and sales.
Community Music Center, Instructor San Francisco, CA Sept 2013 � Sept 2016
� Lead students in classroom towards creativity and growth in music education with teaching and activity tailored to individual needs and goals. Prepare, rehearse, and evaluate student performances.
Best Buy, Computer Consultant Pleasant Hill, CA Sept 2013 � Sept 2015
� Engage customers and built excellent client relationships with complete tech solutions in a fast-paced dynamic environment.
� Delivered unique shopping experience by demonstrating infinite possibilities with technology.

Projects
Ataxx (Java) Human vs. AI Board Game
� Implemented a two-person game that can be played between a manual and an AI player.
� Used a minimax game tree to recursively calculate the best possible moves for the Artificial Intelligent player with a maximum depth of four levels by exploring all legal moves for both manual and AI player.
� Improved the efficiency of the minimax game tree by using the alpha-beta pruning search algorithm to decrease the number of evaluations on tree nodes that return less optimal heuristic values.
Scheme (Python) Scheme Interpreter
� Developed an interpreter for the Lisp dialect Scheme programming language by parsing user inputs.
� Implemented mutually recursive functions in the Syntactic analysis process to parse Scheme tokens.

Skills (In order of comfort levels) ?
� Languages: Java, Python, C++, SQL, Scheme
� Web: Docker, HTML, Grails, PHP, CSS
� Tools: Git, Linux, Intellij, Xcode, Visual Studio, Eclipse, Emacs, gdb