Resume

1
Matthew Daniel [email protected] www.linkedin.com/in/matthewdaniel21 (818) 235-8115 | PO Box 15520, Stanford, CA 94309 Objective Motivated and hardworking sophomore seeking to leverage my passion for computer science, leadership, and helping others at a summer software internship. Education Stanford University, Stanford, CA Sep. 2014 - June 2018 B.S. Computer Science, GPA: 3.12 Relevant Programming Courses Past: CS 106X: Programming Abstractions (Fall 2014), CS 107: Computer Organization and Systems (Fall 2015) Present: CS 103: Mathematical Foundations of Computing, CS 110: Principles of Computer Systems Future: CS 109: Probability for Computer Scientists (Spring 2016), CS 142: Web Applications (Spring 2016) Programming Languages Java C C++ Python JavaScript CSS ————-———|———|—-—-——|—————|————-—-—-—|—————|————— Proficiency Competency Exposure Projects Heap Allocator Dec. 2015 Constructed a heap allocator with a partner as the final project for CS 107. Used a prologue/epilogue allocator with an array of linked lists to track free allocator space. Optimized allocator space through coalescing and splitting, optimized runtime efficiency using callgrind. Minecraft Mods July 2015 - Sep. 2015 Use Java to modify and enhance current elements of Minecraft and to add new material into the game. Mods inspired by in-game items: lightning zombies, crafting recipes, lightning sword, ore generation, etc. Mods not found in original Minecraft: flight, enemy-spawning blocks, lightning-spawning blocks, etc. http://devpost.com/software/lightning-mod-for-minecraft-sobj68 Work Experience Programming Mentor, Breakout Mentors, Stanford, CA Mar. 2015 - Present Teach students Scratch, Javascript, and the fundamentals of coding in weekly one-on-one tutoring sessions. Guided programmers in building complex games such as Chess, DDR, and Lunar Lander using Scratch. Helped JavaScript programmers develop Minecraft mods such as enemy summoners, lighting rods, etc. Instructor and Overnight Camp Counselor, iD Tech Camps, Stanford, CA June 2015 - Aug. 2015 Taught a “Java and Minecraft Modifications” course to eight different children weekly for eight weeks. Tailored each class to the fundamentals of coding including class hierarchy and object-oriented programming. Guide students through Minecraft’s built-in classes to develop projects beyond the standard curriculum. Organizations and Leadership Society of Latino Engineers, Member Sep. 2015 - Present S.O.L.E. meets weekly with engineering companies and provides students job opportunities outside of Stanford. Math Magic, Social Chair (May 2015 - Present) Sep. 2014 - Present Travel to local elementary school to teach students math, improve student confidence, and serve as role models. Plan lunches and activities for club members; create new icebreakers, lessons, and math games for the students. Eagle Scout April 2013

Transcript of Resume

Page 1: Resume

Matthew Daniel [email protected]

www.linkedin.com/in/matthewdaniel21

(818) 235-8115 | PO Box 15520, Stanford, CA 94309

Objective Motivated and hardworking sophomore seeking to leverage my passion for computer science, leadership, and

helping others at a summer software internship. Education

Stanford University, Stanford, CA Sep. 2014 - June 2018 B.S. Computer Science, GPA: 3.12

Relevant Programming Courses Past: CS 106X: Programming Abstractions (Fall 2014), CS 107: Computer Organization and Systems (Fall 2015) Present: CS 103: Mathematical Foundations of Computing, CS 110: Principles of Computer Systems Future: CS 109: Probability for Computer Scientists (Spring 2016), CS 142: Web Applications (Spring 2016)

Programming Languages Java C C++ Python JavaScript CSS ————-———|———|—-—-——|—————|————-—-—-—|———————|————— Proficiency Competency Exposure

Projects Heap Allocator Dec. 2015 • Constructed a heap allocator with a partner as the final project for CS 107. • Used a prologue/epilogue allocator with an array of linked lists to track free allocator space. • Optimized allocator space through coalescing and splitting, optimized runtime efficiency using callgrind. Minecraft Mods July 2015 - Sep. 2015 • Use Java to modify and enhance current elements of Minecraft and to add new material into the game. • Mods inspired by in-game items: lightning zombies, crafting recipes, lightning sword, ore generation, etc. • Mods not found in original Minecraft: flight, enemy-spawning blocks, lightning-spawning blocks, etc. • http://devpost.com/software/lightning-mod-for-minecraft-sobj68

Work Experience Programming Mentor, Breakout Mentors, Stanford, CA Mar. 2015 - Present • Teach students Scratch, Javascript, and the fundamentals of coding in weekly one-on-one tutoring sessions. • Guided programmers in building complex games such as Chess, DDR, and Lunar Lander using Scratch. • Helped JavaScript programmers develop Minecraft mods such as enemy summoners, lighting rods, etc. Instructor and Overnight Camp Counselor, iD Tech Camps, Stanford, CA June 2015 - Aug. 2015 • Taught a “Java and Minecraft Modifications” course to eight different children weekly for eight weeks. • Tailored each class to the fundamentals of coding including class hierarchy and object-oriented programming. • Guide students through Minecraft’s built-in classes to develop projects beyond the standard curriculum.

Organizations and Leadership Society of Latino Engineers, Member Sep. 2015 - Present • S.O.L.E. meets weekly with engineering companies and provides students job opportunities outside of Stanford. Math Magic, Social Chair (May 2015 - Present) Sep. 2014 - Present • Travel to local elementary school to teach students math, improve student confidence, and serve as role models. • Plan lunches and activities for club members; create new icebreakers, lessons, and math games for the students. Eagle Scout April 2013