Yinchu Sun
***.****@***.*** 517-***-**** https://www.linkedin.com/in/yinchu-sun-b33444184/
**** ********* **, **** ***, Columbus, OH 43220
EDUCATION
The Ohio State University, College of Arts and Sciences Columbus, OH Bachelor of Science in Computer and Information Science May 2023
• Specialization: Software Engineer
• Programming coursework: Data Structures and Algorithms, Software Development and Design, Website Apps, Mobile App Development, Software Apps, Software Components, Intro Database System, Software Engineer, Software Requirements Analysis, Computer Networking. TECHNICAL
• Programming Language: Java, C, C++, C#, Ruby, Kotlin, Python
• Web development: CSS/HTML, JavaScript
• Database: MySQL, Google Cloud SQL, NoSQL
• Game Development: Unity
• Version Control: Git (familiar)
SOFTWARE PROJECTS
Vehicle Network Anomaly Detection
- Developed and trained a machine learning algorithm to accurately identify basic types of attacks such as DoS, Fuzzy, and Spoofing attack on one data source and one element of the attack.
- Utilized machine learning techniques and chose the best approach to identify anomalies in the signals.
- Upgraded the algorithm to identify advanced attacks by analyzing at least two elements of the signals and identifying multiple attack types.
- Utilized: Python, AGS Script, TensorFlow.
Buckeye Forum
- Developed a forum website for Ohio State University that only allows people with an OSU email to create account.
- Implemented the Model-View-Controller (MVC) architectural pattern to separate the data, presentation, and control logic in the development of the forum website, resulting in a maintainable and scalable solution.
- Designed and implemented a dynamic flip card feature in the forum website, allowing users to easily preview and expand threads, enhancing their browsing experience and improving overall navigation.
- Integrated Bootstrap's Scrollspy and ActiveAdmin features into the forum website to enhance the UI/UX and simplify website management, resulting in a more dynamic and user-friendly platform.
- Utilized: Ruby, HTML, CSS, JavaScript.
Android Route Planner App
- Created a GPA-based android application using Java and Kotlin that allows users to easily create a recommended route for walk/running. Utilized Java and Kotlin for programming, Android Studio for development, and Google Maps API for map display and location tracking.
- Utilized SQLite for data storage and implemented push notifications to keep users informed of new recommendations.
- Implemented GPS sensor to track user location and Google Places API to retrieve POI data and generate routes.
- Utilized: Java, JUnit, Kotlin, Android Studio, SQL, Google Map API.