Commit Diff


commit - e8805cc3249ee534aed774ed8460ae5d2ed8aec8
commit + 3e51097370b6cb014bae987df030d46d30d92e14
blob - 0c0d40fb163bffe92ef105c131af64f76401fd6f
blob + 4fb49b62872a136f7ccf829c6351d383d3c1c9cd
--- resume-1p.ms
+++ resume-1p.ms
@@ -55,7 +55,9 @@ Skills: Manual memory management, Cross-platform devel
 .br
 \(bu\h'1'Detected unauthorized memory access with a custom signal handler, allowing graceful recovery from a SIGSEGV on an address within the managed memory pools rather than crashing.
 .br
-\(bu\h'1'Developed constant-time compare algorithms to prevent side-channel timing attacks.
+\(bu\h'1'Developed a companion library,
+.I "sigprintf,"
+implementing a subset of printf behavior in a completely signal-safe way, allowing for rich logging capabilities within the custom signal handler.
 .LP
 .B "Amphora Game Engine (Sept 2024 - Present)"
 \(en C, CMake, Cross platform development, SDL, SQLite
@@ -78,6 +80,10 @@ Skills: Manual memory management, Cross-platform devel
 \(en IT Intern
 .br
 \(bu\h'1'Identified a key DNS configuration issue affecting website availability, implemented a temporary solution on the spot, researched permanent solutions and submitted a proposal to management, and assisted in the implementation of that permanent solution, ultimately saving over 60,000 requests per week from being unable to be served.
+.br
+\(bu\h'1'Refactored sections of the public-facing organization website to optimize future maintainability and efficiency by separating configuration from implementation and clearly documenting the new architecture.
+.br
+\(bu\h'1'Performed on-site technical support, clearly explaining complex technical concepts to non-technical departments, reducing the overall ongoing support burden on the IT department.
 .LP
 .B "Freelance Software Engineering (Sept 2022 - Present)"
 .br
@@ -96,6 +102,7 @@ as resources; building a strong portfolio of projects 
 \(en Audio Engineering Intern
 .br
 \(bu\h'1'Wrote Python scripts to streamline internal processes, in one case turning a 2 week job into a 2 hour job by automating the task of renaming over 50,000 incorrectly named files based on a handful of CSV spreadsheets containing the corrected dataset information.
+.br
 .LP
 .heading "Education"
 .LP
@@ -104,13 +111,3 @@ as resources; building a strong portfolio of projects 
 .LP
 .B "Berklee College of Music (Aug 2015 - May 2019)"
 \(en B.M. Music Production & Engineering, cum laude
-.LP
-.heading "Favorite Books"
-.LP
-.I "Structure and Interpretation of Computer Programs,"
-Harold Abelson and Gerald Jay Sussman with Julie Sussman
-.br
-.I "Principles of Compiler Design"
-(the old green dragon one), Alfred V . Aho and Jeffrey D. Ullman
-.br
-Let's talk fiction after the interview!
blob - 1466440e173344ffecfc2ecf1826e17902093d15
blob + 68d04964a483dddc42ba19d8637d92289815f1ac
Binary files resume-1p.pdf and resume-1p.pdf differ