Nathan Yu

  • Github

  • LinkedIn

  • Email

  • Resume

Hello! I'm a rising Senior at Duke University pursuing a degree in Computer Science. I have a passion for learning and problem solving through computer science and I'm looking to pursue a career in software development.

If you'd like to contact me, my email is

nathan.yu@duke.edu
profile-icon

Education

Bachelor of Science in Computer Science

August 2020 - May 2024

GPA: 3.9/4.0

Experience

Software Engineering Intern

May 2023 – Present

  • TBD :)

CS 330 TA

January 2023 – May 2023

  • Held office hours with queues up to 30 students, guiding students through proof and design of advanced algorithms
  • Graded assignments and exams

Software Engineering Intern

May 2022 – August 2022

  • Developed an investment rate comparison feature in Java Spring Boot as a part of a rate processing microservice that ensures the company does not lose money through incorrectly submitted rates
  • Implemented a REST API for comparison report generation and distribution using Java which automatically compares rates then emails rate comparison results to business analysts
  • Built out a jar to contain DB2 SQL database queries that enable insertion and loading of financial data for 8 different types of contracts
  • Worked in an Agile scrum team and followed CI/CD practice, using Postman, unit tests, and WebSphere logging for continuous testing
  • Received 2nd place recognition for presentation of mainframe modernization plan to over 60 department members including executives

Data Science Intern

May 2021 – January 2022

  • Enhanced the accuracy of automated whale call detector by verifying calls for 400+ hours of audio data in PamGuard software
  • Created confusion matrices and bar charts in R comparing the performance of 2 data analysts and an automated detector to discern differences in performance, efficiency, and accuracy when identifying whale calls

Projects

Proof of Stake Blockchain Security Simulator

A simulator in Go which uses socket connections and goroutines to simulate decentralized implementations of proof of stake blockchains. Can choose between standard proof of stake, reputation based, and slashing which are loosley based on Casper. Can simulate network partition and long range attacks on various blockchains to see how many malicious blocks are proposed and how long it takes to validate transactions.

  • Go

Music Map: Roadtrip Music Tracker

MusicMap is a a mobile app that documents the songs played during road trips, allowing users to not only revisit a catalog of all the songs played during the trip, but also the specific locations associated with each song.

  • React Native
  • JavaScript
  • MongoDB
  • Express.js
  • Node.js
  • Spotify API

Medic.AR: First Aid AR Modeling App

Medic.AR is a hackathon mobile app that seeks to allow anyone to act properly in first aid situations through the guidance of AR models and tutorials. Best use of echoAR award at Sigma Hacks Hackathon

  • Swift
  • Firebase
  • EchoAR

EcoEats: Meal Carbon Tracking App

Ecoeats is a hackathon android app that promotes sustainability through quickly calculating carbon costs of meals through your camera. It also offers sustainable recommendations and allows seeing carbon statistics for your friends too. Won Wolfram Alpha award at Hack Duke.

  • Java
  • Android Studio
  • Firebase

Stream Index Calculator

This Stream Index Calculator is a java application that is designed for an environmental science class to quickly study and record macroinvertebrates and chemical levels in a stream to determine stream health/water quality. Allows user to upload map images with assignable markers to denote locations of interest. Digitilizes traditional paper indexing charts for calculating stream health

  • Java
  • Java Swing GUI

Skills

Java

Python

C

Go

SQL

JavaScript

Git

RESTful APIs

MongoDB

Spring Boot

React JS

React Native

Swift

Express JS

Node JS

HTML

CSS

Pandas

R

NumPy

AWS Cloud Practitioner