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.