Ryan Resma
UT COMPUTER SCIENCE MAJOR / SOFTWARE DEVELOPER
Austin, TX 78705
****.*****@******.***
EDUCATION
Carroll High School, Southlake TX — High School Diploma
August 2013 - June 2017
Summa Cum Laude, Co-Founder of the Southlake Texas Association of Minors in Engineering Club, Treasurer of Computer Science Club
The University of Texas, Austin — Bachelor of Science
August 2017 – Present
Computer Science, GPA: 3.42
Coursework: Principles of Computer Systems (Operating Systems), Python Programming, Symbolic Programming, Computer Architecture, Data Structures, Discrete Mathematics, Statistics and Probability, Matrices and Matrix Calculations, Entrepreneurship, Ethical Foundations of Computer Science
WORK EXPERIENCE
Student Ambassador UTCS, Austin TX
January 2018 - Present
Reinforce lessons presented by teachers by reviewing material with students one in small groups. Answer student questions about the UT computer science coursework.
PERSONAL PROJECTS
https://github.com/rresma1999
PINTOS toy Operating System — C-Based
Expanded a toy OS: added priority CPU scheduling, allowed argument passing on the stack, implemented system calls for user programs, added virtual memory system, and converted existing single-thread, contiguous file-allocation, file system into a multi-threaded, multi-level indexed file-allocation file system.
Cache Simulation — C-Based
Designed, Implemented, and debugged a simulation of cache memory: enhanced understanding of structs, pointers, dereferencing, memory allocation, locality, and the overview of how programs efficiently use memory to improve performance
Random Writer — Python-Based
Using my own designed Graph API, implemented a Markov-Chain random output generator based on k-level specified history given various forms of input data: worked with object-oriented design choices, classes, pickling, generators, file I/O, URL data, and pseudo-random algorithms
SKILLS
Proficient in C and Java
Familiar with Python, Linux, git, Clojure
Exposed to Swift, HTML, and JavaScript
Advanced Object-Oriented skills
Excellent problem-solving and communication
Desire to delve into and truly learn difficult concepts
Co-Curricular Activities
Udemy Classes: Currently enrolled in online, self-paced classes: iOS programming, Python & Django Full Stack Development, Algorithmic Complexity
Mobile App Developers Club: UT CS club designated for those who want to embark on various application programming projects, involves iOS development
Phi Kappa Psi Fraternity: Rush captain for the fraternity, experience with communication, and vetting incoming freshmen who desire a place in Greek life
Code Orange: Service club that travels to East Austin weekly to teach underprivileged kids java using rudimentary apps