Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Resume
1. Jacob Beyner
1443 E Cedar Street • Tempe AZ 85281
Cell: (480)334-1566 • Home: (480)926-6338• Email: jbeyner@asu.edu
Objective
To utilize my education and experience in web development, software optimization, circuit analysis, microcontroller programming,
data structures, and FPGA in order to help my employer excel. Interested in software, hardware, and the relationship between the two.
Technical Skills
Programming Languages: C, C++, Java, Javascript, Angular 2, React, HTML, CSS, Jquery, NodeJS, PHP, SQL, Verilog, MIPS
Popular Software: AWS, Git, Docker, Rancher, JIRA, Netbeans, Sublime, Eclipse, CodeWarrior, CodeBlocks, Pspice, Logisim, Putty
Education
BSE Computer Systems Engineering
Arizona State University, Tempe Arizona
Graduating May 2017
3.65 GPA
Work Experience
Software Engineering Intern
Inside Sales
May 2016 – August 2016
• Worked as a full stack web developer on an agile team using a SCRUM methodology with weekly sprints
• Hosted each application as a docker container inside an E2 cluster in Amazon Web Services deployed through Bamboo
• Built the front end in React using a Redux framework and modular SCSS
• Structured the backend in NodeJS using Express as the routing library
• Interacted with both mysql and mongodb servers in order to persist user data and settings
School Projects
CSE 325 Embedded Systems:
Simon
• Created the game “Simon” by programming Freescale's FRDM-KL46Z microcontroller
• Read through technical documents to learn about the microcontroller and additional purchased parts
• Utilized colored LEDs for memory patterns; push buttons for user input; and breadboard to hold it all together
• Interacted with the microcontroller's GPIO interface to read push button status, generate interrupts, and toggle LEDs
• Initialized various modules in the microcontroller: SIM, PORT, GPIO, TPM, ADC, NVIC, PDM
CSE 310 Data Structures and Algorithms:
App Store (2-3 Tree)
• Project consisted of taking in formatted user input to create entries in an app store divided into subsections by category
• Constructed an Open Addressing Hash Table for easy single app lookup, and a search tree for category lookup
• Implemented a binary tree structure recursively in C with search, add, and remove functionality
• Implemented a 2-3 Tree data structure recursively in C with search and add functionality to compare to the BST
CSE 360 Intro to Software Development
Car Simulator
• Collaborated in a team of 4 other students to program software responsible for simulating a car and its dashboard
• Underwent the development process learning about requirements, analysis, design, implementation, and testing phases
• My allocation of the work consisted of refining the requirements, making an easy to use class in Java that could play different
.wav sound files using Java's sound.sampled library, and unit/white box testing my own and other's modules
Classes
100 Level: Principles of Programming with Java, Introduction to Engineering, Digital Design Fundamentals
200 Level: Object-Oriented Programming, Programming for Computer Engineering, Circuits I and II, Discrete Math Structures
300 Level: Data Structures and Algorithms, Embedded Systems, Design/Syn of Digital Hardware, Intro to Software Engineering
400 Level: Operating Systems, Computer Networks, Computer and Network Forensics
400 Level (Current): Computer Architecture I, Database Management, Capstone I, Design&Analysis of Algorithms, Intro to AI