Chris Mason is seeking a software development internship for summer 2018. He is currently pursuing a B.S. in Computer Science and a B.S.B.A. in Business Economics from the University of Arizona with expected graduation in May 2019. His relevant coursework includes data structures, algorithms, networking, and object-oriented programming. His experience includes working as a section leader for an intermediate computer science course where he helps instruct labs and grades assignments. Some of his projects include developing a TCP proxy system using C sockets, emulating a MIPS32 microprocessor in C, and creating a custom Makefile. He is proficient in languages like Java, C, Python, and MIPS assembly as well as tools like Eclipse,
Chris Mason is seeking a software development internship for summer 2018. He is currently pursuing a B.S. in Computer Science and a B.S.B.A. in Business Economics from the University of Arizona with expected graduation in May 2019. His relevant coursework includes data structures, algorithms, networking, and object-oriented programming. His experience includes working as a section leader for an intermediate computer science course where he helps instruct labs and grades assignments. Some of his projects include developing a TCP proxy system using C sockets, emulating a MIPS32 microprocessor in C, and creating a custom Makefile. He is proficient in languages like Java, C, Python, and MIPS assembly as well as tools like Eclipse,
Chris Mason is seeking a software development internship for summer 2018. He is currently pursuing a B.S. in Computer Science and a B.S.B.A. in Business Economics from the University of Arizona with expected graduation in May 2019. His relevant coursework includes data structures, algorithms, networking, and object-oriented programming. His experience includes working as a section leader for an intermediate computer science course where he helps instruct labs and grades assignments. Some of his projects include developing a TCP proxy system using C sockets, emulating a MIPS32 microprocessor in C, and creating a custom Makefile. He is proficient in languages like Java, C, Python, and MIPS assembly as well as tools like Eclipse,
chrismason1215@email.arizona.edu O B JE CT I VE I am looking to obtain an internship in software development for the Summer of 2018, in order to both apply and expand my current knowledge in real-world applications.
E DU C AT IO N
University of Arizona, Honors College | Tucson, AZ Expected Gradation: May 2019
B.S. in Computer Science, with a Minor in Mathematics; GPA: 3.32 B.S.B.A. in Business Economics; GPA: 3.52 Awards: Zipperman Scholarship for Excellence in Management Information Systems 2017 Recipient, Wildcat Excellence Award for Exemplary Academic Achievement 2015, 2016, 2017 Relevant Coursework: Data Structures and Algorithms, Hardware and Computer Organization, Network Design, Object-Oriented Programming and Design
E X PE RI E N CE
Computer Science Departmental Section Leader January 2017 Present
Full member of intermediate course faculty, responsible for instructing a weekly lab of roughly 30 students, while working alongside the professor to generate course material. Responsibilities include producing a weekly problem set for student completion, holding independent office hours, hosting exam review, grading of quizzes, exams, and homework.
PRO JE CT S
Mobile TCP Proxy System
- Worked in a team via GitHub, making use of branching and merging functionality to manage team workflow, in developing a custom TCP proxy system using the C socket API. - Constructed both a client and server sided proxy system to relay traffic, rather than a direct connection, in order to handle a change in IP and retransmit lost packets. MIPS32 Microprocessor Software Implementation - Emulated the architecture of a MIPS32 processor in C, handling all key operations while utilizing both pipelining and data forwarding to produce a fully functioning microprocessor. Makefile Implementation - Custom Makefile implementation utilizing a dependency tree, while parsing both variables and targets to ultimately produce an executable in imitation of the Unix make command.
Debugging Our Computer Science Programs: Research, Evaluation, and Recommendations for Improving Our Computer Science and Information Technology Academic Programs…….6 Years Later 2nd Edition