commit 4bf14975cfa5aaade0ef1898e5b932d157c1d317 from: Caleb Stein date: Fri Jul 18 20:39:59 2025 UTC revisions and updates commit - fb53a84fd316ce05385232dc843441af31026a14 commit + 4bf14975cfa5aaade0ef1898e5b932d157c1d317 blob - b19e8669a4f4a111a0d2711efbf5d5edf2ef4dd5 blob + f4e9dcefdd695d6d35cab00175bb210492fd1ca1 --- resume.ms +++ resume.ms @@ -52,12 +52,10 @@ T} .I "The Odin Project, Low Level Academy," and .I "From Nand to Tetris" -as resources; building a strong portfolio of projects including a scripting language, a 6502 emulator, and a game engine; and validating these skills by passing an entire semester's worth of classes with exemplary grades in ten days as a WGU Computer Science student. +as resources; building a strong portfolio of projects including a scripting language, a 6502 emulator, and a game engine; and validating these skills by workingn through WGU's Computer Science curriculum at a heavily accelerated pace. .sp .5 -\(bu\h'1'Completed a six month contract role developing a video streaming platform using Ruby on Rails and PostgreSQL, deployed on Heroku and serving several hundred customers. +\(bu\h'1'Completed a six month contract role developing a full-stack video streaming platform serving several hundred customers. .sp .5 -\(bu\h'1'Learned groff based on old documentation from the 1990s and used it to typeset this resume that you're reading right now! -.sp .5 T} \m[default]May 2021 - Jan 2022\m[line_color];T{ . B "Seattle Music" @@ -88,14 +86,14 @@ tab(;) nospaces; rW15|lx. .br Selected Courses: .sp .5 -\(bu\h'1'D430 - Fundamentals of Information Security +\(bu\h'1'Fundamentals of Information Security +.br +\(bu\h'1'Data Management Applications +.br +\(bu\h'1'Practical Applications of Prompt +.br +\(bu\h'1'Formal Languages Overview .sp .5 -\(bu\h'1'D427 - Data Management Applications -.sp .5 -\(bu\h'1'D685 - Practical Applications of Prompt -.sp .5 -\(bu\h'1'D793 - Formal Languages Overview -.sp .5 T} \m[default]Aug 2015 - May 2019\m[line_color];T{ . B "Berklee College of Music" @@ -110,11 +108,22 @@ tab(;) nospaces; rW15|lx. C, Shell/Bash, C#, JavaScript, Python, HTML, SQL T} \m[default]Tools\m[line_color];T{ -Git, Linux, Apache/nginx, Docker +Git/version control, Linux, Apache/nginx, Docker T} \m[default]Skills\m[line_color];T{ -Debugging, Documentation, Rapid problem-solving, Productive communications +Unit testing, Debugging, Documentation, Rapid problem-solving, Productive communications T} +\m[default]Favorite Books\m[line_color];T{ +\(bu\h'1' +.I "Structure and Interpretation of Computer Programs" +by Harold Abelson and Gerald Jay Sussman with Julie Sussman +.br +\(bu\h'1' +.I "Principles of Compiler Design" +(the old green dragon one) by Alfred V. Aho and Jeffrey D. Ullman +.br +\(bu\h'1' Let's talk fiction after an interview! +T} .TE \m[default] .heading "Selected Portfolio" @@ -142,7 +151,7 @@ T} . B "CCC" \(en C, SDL, 6502 ASM, pthreads . br -Designed a fantasy game console built on a custom virtual 6502 CPU implemented in C, supporting seperate CPU and GPU threads, 32k RAM, multiple screen resolutions, and six input buttons. This system runs real 6502 machine code produced by the cc65 toolchain. +Designed a fantasy game console built on a custom virtual 6502 CPU implemented in C, supporting separate CPU and GPU threads, 32k RAM, multiple screen resolutions, and six input buttons. This system runs real 6502 machine code produced by the cc65 toolchain. .sp .5 \(en https://github.com/calebstein1/ccc .sp .5 blob - 660be65c84e71a344e8497277e6b563929e5d323 blob + b8c6e29cb49738d2ce69f93bd1d2f33c6fe0c5dc Binary files resume.pdf and resume.pdf differ