Post Job Free

Resume

Sign in

software developer

Location:
Sunnyvale, CA
Posted:
December 27, 2023

Contact this candidate

Resume:

*** ******* ***** *********, **, ***** 408-***-**** ad19bm@r.postjobfree.com

Eric Wan

408-***-**** ad19bm@r.postjobfree.com Sunnyvale, CA EDUCATION

UNIVERSITY OF WASHINGTON Seattle, WA

Undergraduate Computer Science Expected Graduation: June 2024 2020-present

• GPA: 3.76/4.00

• Honors: Annual Dean’s List (2021, 2022)

• Relevant Coursework: Web Programming, Hardware/Software Interface, Data Structures and Parallelism, Systems Programming, Computer-Communication Networks, Artificial Intelligence, Computer Vision, Distributed System and Digital Systems ACADEMIC PROJECTS

• Used Mininet and Python to study the bufferbloat phenomenon and compare performance of TCP Reno and TCP BBR over the network

• Implemented a simple router using Mininet and POX that handles ARP traffic across subnets and forwards IP traffic across domains in a backwards-learning fashion Appointment Reservation System

• Developed an application that connects to a database server to schedule vaccine appointments between patients and caregivers

• Setup database server on Microsoft Azure to store patient and caregiver login info and record appointments Key-Value Store

• Built a distributed, fault-tolerant, sharded, transactional key/value store in Java from dslabs

• Implemented the Multi Paxos consensus protocol with state machine replication to ensure a fault-tolerant service between multiple clients and multiple servers across an asynchronous network

• Utilized a partitioned key/value store over multiple replica groups for future scalability concerns

• Employed a two-phase commit protocol for handling multi-key updates to guarantee ACID transactions Campus Paths

• Created a pathfinder application with Java to find shortest route between using data structures, a graph ADT and Dijkstra’s Algorithm for UW’s campus

• Designed an interactive GUI using React and the Spark Framework that allows the user to select two points and draws the shortest path onto the displayed campus map Bird Species Image Classification

• Applied transfer learning on dataset of 36000+ bird images to predict species with 0.85 accuracy

• Utilized PyTorch to load in pretrained model to apply augmentations and regularization techniques to lower model overfitting

Ecommerce Site

• Built responsive ecommerce site using HTML, CSS and Javascript that let users login and create accounts, search and query products, view transaction history and bulk purchase products by cart

• Implemented a server using NodeJS that processes queries to my SQLite database and displays the relevant information to the user via API calls

EXPERIENCE

Software Engineer Intern - Goldisc UESTC Multimedia Technology (GDPACS), Chengdu, China June - August 2019

• Improved backend by debugging and optimizing database with Java and translated website’s copy from Chinese to English

780 Cascade Drive Sunnyvale, CA, 94087 408-***-**** ad19bm@r.postjobfree.com

• Exercised cross-cultural communication skills and facilitated seamless collaboration across teams ADDITIONAL SKILLS

• Technical skills: Java, JavaScript, CSS, HTML, NodeJS, C, C++, SQL Server, Python, Mininet, PyTorch, Git, React, Spark Framework, Microsoft Azure and Microsoft suite (Word, Excel, PowerPoint)

• Adept at programming and coding, designing solutions and quick to learn



Contact this candidate