SUMMARY:
Actively looking for 2021 full-time Software Engineer position.Software:
Java, Python, HTML/CSS, C/C++, jQuery, JavaScript, SwiftUI/IOS, SQL, R, MATLAB, Latex, Adobe PhotoshopComputer Technologies:
D3, ELM, Python Flask, Graph-tool, Spring, SpringBoot, Blender, Unity, GitCourses:
Computer Architecture, Data Structures and Algorithm, Programming language, Computer Network, Artificial Intelligence, Software engineering, Computer Animation, Data Visualization, Distributed Database(in Progress)EXPERIENCE:
Danaher - Cepheid| Sunnyvale, CA
Software Engineer Intern(6.2020-9.2020)
	Project description: Re-engineering the omni software product by developing a standalone socket server(internal tool) to emulate functions of omni Instrument, which supports next generation instruments and Xpert® tests.
  
VISUALIZATION & INTERFACE DESIGN INNOVATION(ViDI)| UCDavis, CA
  
  
  
						
					- Developed a socket server handling network communication by TCP connection using Java, worked on RESTful API endpoint, provided functions of site status request, assay running test request, etc.
- Maintained software applications of current omniJava software(JettyServer, JerseyServlet) and Android development including designing, coding, documentation, and analyze defects and bug fixes using Postman etc. with full-time team
VISUALIZATION & INTERFACE DESIGN INNOVATION(ViDI)| UCDavis, CA
Software Engineer Intern(6.2019-9.2019)
	Project description: created a visual analysis tool for studying social network data, including data processing, front end design and implementation, and data analytics back end development.
  
	- Designed and implemented web-based functions including statistics analysis, easy ways to select a subgroup to visualize ,layout change, etc. by JavaScript, Elm, and HTML/CSS
- Set up the back end for data processing and algorithm design by Python Flask
- Improved runtime efficiency by 15% and reduced space complexity by 20%
- Benefited the lab get funding from National Science Foundation
Demo:
PROJECTS:
SpotIn iOS Development Project| Ongoing| Aug 2020
- Work with friends out of interest to build up an iOS app with the idea of connecting users to people who care as emergency contacts
- Design the UI workflow using Adobe XD, develop app by SwiftUI and use Firebase for database
Security Login System Development| UC Davis| Apr 2020
- Implemented an entire login system from the ground up with multiple security features including Google reCAPTCHA, database encryption, multi location login restriction, verification code, etc.
- Utilized SpringBoot for backend server, Thymeleaf as template engine, MySQL for database
Face Detection and Tracking Software| UC Davis| Jan 2020
- Built an application to recognize and identify a user's head movements and present a freely perspective of the 3D scene based on head movement by 3D Unity
- Took advantage of the built-in camera of laptops to capture a user's face and smoothly map the motion of the head to the 3D scene
- Set up face tracking module by OpenCV and dlib, and rendering the scene by OpenGL
- Handled data transmission and processing using Python
 
					 
							 _Resume Downloaded
_Resume Downloaded