Post Job Free

Resume

Sign in

Computer Science Software Engineer

Location:
Seattle, WA
Posted:
February 15, 2024

Contact this candidate

Resume:

Naifu Zheng

Full stack software engineer with decent technical foundation, high adaptability to work and strong eagerness to learn and grow github.com/jennz0 217-***-**** ad3n39@r.postjobfree.com Education

University of Illinois at Urbana - Champaign

Master of Computer Science in Computer Science Expected Graduation: Jan 2024 Bachelor of Science in Computer Science & Statistics GPA: 3.82/4.0 Graduation Date: May 2022 Courseworks and Skills

Computer Science: Data Structure, Object Oriented Programming, Computation Models and Algorithm, System Programming, Machine Learning, Database System, Text and Information System Technical: Python, Java, Javascript, MySQL, Mongodb, HTML, CSS, React, Node.js, Django, Flask, Rest API, Git Experience

StartInvest Markets Inc. Los Angeles CA

Software Developer May 2022-Aug 2022

● Collaborated in an agile working environment, which entails scrum meeting, sprint planning, and peer collaboration programming and implemented an application frontend with React and Typescript as a prototype app supporting user authentication microservice and CRUD operations on purchasable financial equities

● Transferred the RESTful features to GraphQL schema as the backend API service to enable the end-to-end data transmission and optimized the query request time by 20% via resolving the overfetching of RESTful API

● Deployed and managed the backend infrastructure through AWS Amplify for future migration to AWS EC2 platform UIUC Forward Data Lab advised by Prof. Kevin Chang Champaign IL Research Assistant Jun 2021-May 2022

● Built the module to extract, rate and rank the text data entries with Python from web searching result and the indexed Arxiv dataset in an application which serves as an encyclopedia for computer science terminology (github link)

● Performed Dependency Parsing to rate the quality of sentences using Python NLP tools NLTK and SpaCy and integrated the evaluation of the sentences for the onward REST API posting requests

● Refactored the code structure and indexed the input Arxiv dataset with Whoosh resulting in a 30% runtime optimization UIUC Department of Computer Science Champaign IL

Database System Teaching Assistant Aug 2022- May 2023

● Managed a class of 400 students with a team of 10 TAs by holding office hours and lectures activities to assist students with resolving assignment problems regarding MySQL, MongoDB, database design, query optimization, etc.

● Developed SQL schema, MySQL and Mongodb coding problems and test the problems using Docker container

● Organized the CI/CD process of 10 four-student-groups with their course project building a full stack web application Project Highlights

Weather Forecast Android Application (Software Engineering Course Project) Sep 2022- Dec 2022

● Implemented an object oriented framework in Java to parse information in JSON into the framework and enable the weather information storage and transmission from the OpenWeatherMap API to the Android frontend

● Devised test cases with Junit to test the consistency of queried weather results and performed automated UI testing with Android Espresso according to waterfall development methodology Personal Computer Database (Database System Project) Feb 2021-May 2021

● Devised and deployed a web application on Google Cloud Platform which takes user preferences and proposed using purposes to search for computer parts according to users’ preferences with three group members (demo video)

● Designed and implemented web user interface and MySQL database queries for CRUD functionalities

● Managed data flow between backend and frontend components with Python Flask API (github link) Animal Monitor (Software Design Studio Project) Mar 2022 - May 2022

● Implemented an C++ object oriented design on an ecosystem composed of a group of virtual animals which serves as a simulation of the ecosystem mechanisms regarding the relationship between animals and environmental variables

● Visualized animal representation and information panel and enabled control operations via keyboard inputs by configuring Cinder application engine (demo video)



Contact this candidate