Download PDF

Evan Asakawa

evanja57@gmail.com • (858) 945-4372 • linkedin.com/in/evan-asakawa • San Diego, California

Summary

Embedded C++/Linux Developer with a foundation in embedded systems, multithreaded programming, and programming languages, seeking to deliver high-quality software solutions.

Education

B.S. in Computer Science, Minor in Statistical Science
University of California, Santa Barbara — Expected June 2025
GPA: 3.81

Relevant Coursework

Operating Systems, Graduate Operating Systems, Databases, Advanced Applications Programming, Computer Security, Programming Languages, Computer Networking

Technical Skills

Programming: C, C++, Python, Rust
Practices: Agile, CI/CD, Git, Unit/Integration/End-to-end Testing

Projects

Embedded File System

Designed and implemented a FUSE-based SysV file system in C++ for Ubuntu 20.04, emphasizing efficiency, robust error handling, performance, and scalability. Optimized disk I/O through caching mechanisms, enhancing file access speed and overall system performance.

Linux-like Operating System

Collaborated on developing an asynchronous, multithreaded OS in C, integrating process management and inter-process communication. Developed low-level synchronization primitives and utilized GDB for debugging.

C++ Compiler

Created a functional compiler for a simplified C/Rust-like language using C++17. Designed lexing, parsing, and code generation modules to emit optimized x86-64 assembly.

Course Web App

Part of a 6-member Agile team enhancing a legacy UCSB course search app. Developed React components and Spring Boot backend, integrated CI/CD pipelines and databases, and implemented robust testing with Git.