SlideShare a Scribd company logo
1 of 2
Download to read offline
Marcus R. Taylor II
1098 Center St NW. | Atlanta, GA 30318 | Marcus@TaylorUSA.org | 229.343.4310 | U.S. Citizen
Objective: To obtain a full-time position, as a computer engineer in the design/manufacturing environment where I can
contribute to the production of new devices by leveraging my skills with hardware, software, firmware, networking and
aesthetics to aid in the creation of the next generation technologies and devices
Education: Georgia Institute of Technology, Atlanta, GA August 2007 – December 2011
Bachelor of Science in Computer Engineering January 2014 – May 2, 2015
Skills:
Programming: Experience with C, C++, C#, Assembly, Java Matlab, VPython, VHDL, POX, Kinetic, Pyretic
Software: Proficient with Office; experience with Matlab, Unity, Xara Web Designer, Quartus II, Photoshop, Mininet
Hardware: Oscilloscope, Multimeter, FPGA, Function Generator, Power Supply, Switches, Routers, Arduino
Course Related Projects:
Digital Design Lab: Wrote and implemented a simple version of ‘Paint’ in VHDL on an FPGA
C Programming for Engineers: Wrote a working game in C for the Gameboy Advance
Embedded Systems Design: Built and programmed a robot to be controlled by an Xbox 360 Controller
Intro to SDN: Improved an existing SDN based controller that filters traffic for use in home networks
Experience:
American MegaTrends Inc., Developmental Engineer Summer 2015 – February 2016
 Bios Porting, C/C++ and Assembly (MASM) within a proprietary environment
 Customer facing position – interacted directly to determine, reproduce, and fix customer issues
Senior Design Project, Student, Creative Lead, Webmaster Fall 2014 – Spring 2015
 Industry project sponsored by THEfEEL4GAMES to improve their prototype haptic gaming immersion vest
 Improving power system to move from replaceable to rechargeable batteries
 Implementing wireless technology to remove the tether between the controller and vest
Publix, Deli Clerk, Part Time Fall 2012 – Summer 2015
 Prepare food, assist 20 – 200 customers per day, sales and inventory management of over 200 different fresh
products and 50 different frozen products
Walmart, Associate Summer 2011
 Remodel Associate, 40 hours/week, temporary position, breaking down and stocking departments
 Meat Associate, ~30 hours/week, inventory management of over 100 fresh products, assisting customers
MomoCon, Volunteer, Annual Convention Spring 2008 – Present
 Staff, ~20 hours annually, responsible for crowd control, staffing a video room, and assistant for head staff
 Head Staff, Promoted 2010, ~50 hours throughout year, ~52 during event, responsible for scheduling video
room, in charge of staff of 5-10 for video room, set up and break down, and assisting attendees
Honors:
Bessie and Dan Clough Scholarship, for worthy and needy students, $4000 Spring 2009 – Fall 2010
GT Honors Program Fall 2007 – Present
OMED Tower Awards: Spring 2008
Bronze First Year Award, qualified by being Native American/Puerto Rican and achieving a GPA of at least 3.0
Activities:
GT FreeThinkers, Member Fall 2007 – Spring 2011, Fall 2014 – Spring 2015
GTParkour, Member Fall 2010 – Spring 2011
Interests: Cherokee culture and crafts, art/photography, video games, dancing, bowling, tinkering
Marcus R. Taylor II
C/C++ and Assembly Class Experience (in Chronological order)
CS 1372 Program Design for Engineers: C for Game Boy Advance: covering file IO, Arrays, Structures, Memory
Management, Conditionals, Functions, Iteration, Recursion, Dynamic Data Structures including Dynamically Linked Lists and
Binary Search Trees, Pointers, GBA Game
CS 2110 Computer Organization and Programming: Digital Logic, LC-3 Assembly: Datapath, Iteration, I/O, TRAPs,
Subroutines, Stacks, Heaps, Recursion. Translate C code into Assembly and vice versa, Arrays and Strings, write Interpreter C
including for Game Boy Advance: Make Files, Functions, Debugging, Recursion, Pointers and Arrays, I/O, Data Structures,
Direct Memory Access (DMA), Memory Management/Allocation, Stacks and stack smashing, Debugging, File I/O, Sprites,
GBA Game
CS 2200 Systems and Networks: LC-2200 Assembly: Datapath Microcontroller Unit and Controller, Recursion, Interrupts,
Pipelines. C virtual memory simulator: Address Translation, Page Faults, Page Replacements, Translation Lookaside Buffer,
Memory Access, Cache Simulation, Organization and Timing, Multi-Thread Syncronization. C Multithreaded OS simulator:
CPU scheduler [FCFS, Round-Robin, Static Priority] C Network Protocol Stack Simulator: Client/Server RealiTime Transport
Protocol code to handle segmentation of data into packets, Stop and wait protocol to implement NACK/ACK system with
checksums to ensure accurate packet transmission,
ECE 3055 Computer Architecture and Operating Systems: MIPS & C++; Instruction set architectures (ISA); pipelined
datapaths; memory hierarchy, including cache and virtual memory; an overview of Operating Systems, process and thread
management; and input/output.
ECE 3056 Architecture, Concurrency, and Energy: MIPS Assembly: ISA, Pipelining, Memory and Caches, Concurrency
and Parallelism, I/O Architectures, Energy and Power Dissipation.
ECE 4100 Advanced/High Performance Computer Architecture: C++ cache simulator, Assembly scheduling queues,
branch prediction, C++ Tomasulo Algorithm Pipelined Processor simulatior. Multithreading
ECE 4180 Embedded Systems Design: C++ code for mbed for/with PWM, I/O Expanders, SPI, I2C, RS232, Ethernet,
motors, LCD, micro SD File I/O, USB, ZigBee wifi ; wrote small memory(flip card) game using LCD and haptic touchpad,
C/C++ Code for Phidgets. Final project in C++ used mbed to control a small robot controlled driven using a wireless Xbox 360
controller. Added the following to the robot through the mbed: usb wireless receiver for Xbox 360 controller, sound output, IR
sensor used to automatically prevent collision, Servo used to fire an airsoft gun, laser pointer.
ECE 4894 Intro to Computer Security: Used Assembly and C together to implement stack smashing and buffer overflows to
obtain control of a system; as well as how to prevent such attacks. Studied how Viruses written in C work, and how to prevent
them from working, and how to detect them.
ECE 4011/4012 Senior Design Project: Project was to improve a prototype from an inventor. A Haptic vest that vibrated when
a game controller vibrated. Originally powered via AA batteries and connected to the controller via a cable connected to vest
that plugged into a mini-DIN port modded to the back of the controller that was soldered to the motor signals inside the
controller.
My team developed a charging system for a Lithium Ion batteries for the vest and (my part of team) developed a wireless
solution to remove the cable between the vest and controller. I used Embedded C++ coding for Arduino Nano, to implement
Digital to analog and analog to digital signal conversion, SPP (Serial Port Protocol) transmission between the two embedded
devices via Bluetooth SPP cards. On the transmitting Arduino connected to the controller I encoded the incoming analog signals
from the controller into a string of data indicated which motor the signal was from and the power it was receiving. The
receiving Arduino then decoded this string from the SPP feed, parsing it to output the correct power signals to the
corresponding output PWM ports.

More Related Content

What's hot (14)

verification resume
verification resumeverification resume
verification resume
 
Resume
ResumeResume
Resume
 
Rodin.Nick.Resume
Rodin.Nick.ResumeRodin.Nick.Resume
Rodin.Nick.Resume
 
oyedele_resume_updated
oyedele_resume_updatedoyedele_resume_updated
oyedele_resume_updated
 
Resume_8years-Exp_Embedded
Resume_8years-Exp_EmbeddedResume_8years-Exp_Embedded
Resume_8years-Exp_Embedded
 
Deepak Khanna Fresher CV
Deepak Khanna Fresher CVDeepak Khanna Fresher CV
Deepak Khanna Fresher CV
 
Resume-Vidyasagar
Resume-VidyasagarResume-Vidyasagar
Resume-Vidyasagar
 
Ashith
AshithAshith
Ashith
 
Resume_updated
Resume_updatedResume_updated
Resume_updated
 
Siva_CV_2016
Siva_CV_2016Siva_CV_2016
Siva_CV_2016
 
Ahmed Hassan CV_amin4
Ahmed Hassan CV_amin4Ahmed Hassan CV_amin4
Ahmed Hassan CV_amin4
 
Yegammai_CV
Yegammai_CVYegammai_CV
Yegammai_CV
 
Resume
ResumeResume
Resume
 
William Check Resume
William Check ResumeWilliam Check Resume
William Check Resume
 

Similar to Marcus Taylor Resume buzz 12-2016

Similar to Marcus Taylor Resume buzz 12-2016 (20)

Akash Jinandra EE CPE Resume 7-28-2016
Akash Jinandra EE CPE Resume 7-28-2016Akash Jinandra EE CPE Resume 7-28-2016
Akash Jinandra EE CPE Resume 7-28-2016
 
Vivek Kotwal Resume
Vivek Kotwal ResumeVivek Kotwal Resume
Vivek Kotwal Resume
 
VenutoResume
VenutoResumeVenutoResume
VenutoResume
 
Resume_Akshay_Deshpande
Resume_Akshay_DeshpandeResume_Akshay_Deshpande
Resume_Akshay_Deshpande
 
Resume
ResumeResume
Resume
 
Redentor_Adolfo_CV
Redentor_Adolfo_CVRedentor_Adolfo_CV
Redentor_Adolfo_CV
 
2016_kaihsin_resume
2016_kaihsin_resume2016_kaihsin_resume
2016_kaihsin_resume
 
Rohan resume
Rohan resumeRohan resume
Rohan resume
 
Shashank Burigeli
Shashank BurigeliShashank Burigeli
Shashank Burigeli
 
Phillip 2015 08-28
Phillip 2015 08-28Phillip 2015 08-28
Phillip 2015 08-28
 
Ratan_cv_pdf
Ratan_cv_pdfRatan_cv_pdf
Ratan_cv_pdf
 
Resume_Basith
Resume_BasithResume_Basith
Resume_Basith
 
Rashmi_Resume
Rashmi_ResumeRashmi_Resume
Rashmi_Resume
 
The Modern Tech Stack: Microservices - The Dark Side
The Modern Tech Stack: Microservices - The Dark SideThe Modern Tech Stack: Microservices - The Dark Side
The Modern Tech Stack: Microservices - The Dark Side
 
Henry s software_engineer__resume _07_15_new
Henry s software_engineer__resume _07_15_newHenry s software_engineer__resume _07_15_new
Henry s software_engineer__resume _07_15_new
 
Arjun CV_7 Aug 2015
Arjun CV_7 Aug 2015Arjun CV_7 Aug 2015
Arjun CV_7 Aug 2015
 
kavita_resume_3
kavita_resume_3kavita_resume_3
kavita_resume_3
 
PalinaBheemaRao_CV
PalinaBheemaRao_CVPalinaBheemaRao_CV
PalinaBheemaRao_CV
 
Sudhakar resume_latest
Sudhakar  resume_latest Sudhakar  resume_latest
Sudhakar resume_latest
 
Pradeep_Embedded
Pradeep_EmbeddedPradeep_Embedded
Pradeep_Embedded
 

Marcus Taylor Resume buzz 12-2016

  • 1. Marcus R. Taylor II 1098 Center St NW. | Atlanta, GA 30318 | Marcus@TaylorUSA.org | 229.343.4310 | U.S. Citizen Objective: To obtain a full-time position, as a computer engineer in the design/manufacturing environment where I can contribute to the production of new devices by leveraging my skills with hardware, software, firmware, networking and aesthetics to aid in the creation of the next generation technologies and devices Education: Georgia Institute of Technology, Atlanta, GA August 2007 – December 2011 Bachelor of Science in Computer Engineering January 2014 – May 2, 2015 Skills: Programming: Experience with C, C++, C#, Assembly, Java Matlab, VPython, VHDL, POX, Kinetic, Pyretic Software: Proficient with Office; experience with Matlab, Unity, Xara Web Designer, Quartus II, Photoshop, Mininet Hardware: Oscilloscope, Multimeter, FPGA, Function Generator, Power Supply, Switches, Routers, Arduino Course Related Projects: Digital Design Lab: Wrote and implemented a simple version of ‘Paint’ in VHDL on an FPGA C Programming for Engineers: Wrote a working game in C for the Gameboy Advance Embedded Systems Design: Built and programmed a robot to be controlled by an Xbox 360 Controller Intro to SDN: Improved an existing SDN based controller that filters traffic for use in home networks Experience: American MegaTrends Inc., Developmental Engineer Summer 2015 – February 2016  Bios Porting, C/C++ and Assembly (MASM) within a proprietary environment  Customer facing position – interacted directly to determine, reproduce, and fix customer issues Senior Design Project, Student, Creative Lead, Webmaster Fall 2014 – Spring 2015  Industry project sponsored by THEfEEL4GAMES to improve their prototype haptic gaming immersion vest  Improving power system to move from replaceable to rechargeable batteries  Implementing wireless technology to remove the tether between the controller and vest Publix, Deli Clerk, Part Time Fall 2012 – Summer 2015  Prepare food, assist 20 – 200 customers per day, sales and inventory management of over 200 different fresh products and 50 different frozen products Walmart, Associate Summer 2011  Remodel Associate, 40 hours/week, temporary position, breaking down and stocking departments  Meat Associate, ~30 hours/week, inventory management of over 100 fresh products, assisting customers MomoCon, Volunteer, Annual Convention Spring 2008 – Present  Staff, ~20 hours annually, responsible for crowd control, staffing a video room, and assistant for head staff  Head Staff, Promoted 2010, ~50 hours throughout year, ~52 during event, responsible for scheduling video room, in charge of staff of 5-10 for video room, set up and break down, and assisting attendees Honors: Bessie and Dan Clough Scholarship, for worthy and needy students, $4000 Spring 2009 – Fall 2010 GT Honors Program Fall 2007 – Present OMED Tower Awards: Spring 2008 Bronze First Year Award, qualified by being Native American/Puerto Rican and achieving a GPA of at least 3.0 Activities: GT FreeThinkers, Member Fall 2007 – Spring 2011, Fall 2014 – Spring 2015 GTParkour, Member Fall 2010 – Spring 2011 Interests: Cherokee culture and crafts, art/photography, video games, dancing, bowling, tinkering
  • 2. Marcus R. Taylor II C/C++ and Assembly Class Experience (in Chronological order) CS 1372 Program Design for Engineers: C for Game Boy Advance: covering file IO, Arrays, Structures, Memory Management, Conditionals, Functions, Iteration, Recursion, Dynamic Data Structures including Dynamically Linked Lists and Binary Search Trees, Pointers, GBA Game CS 2110 Computer Organization and Programming: Digital Logic, LC-3 Assembly: Datapath, Iteration, I/O, TRAPs, Subroutines, Stacks, Heaps, Recursion. Translate C code into Assembly and vice versa, Arrays and Strings, write Interpreter C including for Game Boy Advance: Make Files, Functions, Debugging, Recursion, Pointers and Arrays, I/O, Data Structures, Direct Memory Access (DMA), Memory Management/Allocation, Stacks and stack smashing, Debugging, File I/O, Sprites, GBA Game CS 2200 Systems and Networks: LC-2200 Assembly: Datapath Microcontroller Unit and Controller, Recursion, Interrupts, Pipelines. C virtual memory simulator: Address Translation, Page Faults, Page Replacements, Translation Lookaside Buffer, Memory Access, Cache Simulation, Organization and Timing, Multi-Thread Syncronization. C Multithreaded OS simulator: CPU scheduler [FCFS, Round-Robin, Static Priority] C Network Protocol Stack Simulator: Client/Server RealiTime Transport Protocol code to handle segmentation of data into packets, Stop and wait protocol to implement NACK/ACK system with checksums to ensure accurate packet transmission, ECE 3055 Computer Architecture and Operating Systems: MIPS & C++; Instruction set architectures (ISA); pipelined datapaths; memory hierarchy, including cache and virtual memory; an overview of Operating Systems, process and thread management; and input/output. ECE 3056 Architecture, Concurrency, and Energy: MIPS Assembly: ISA, Pipelining, Memory and Caches, Concurrency and Parallelism, I/O Architectures, Energy and Power Dissipation. ECE 4100 Advanced/High Performance Computer Architecture: C++ cache simulator, Assembly scheduling queues, branch prediction, C++ Tomasulo Algorithm Pipelined Processor simulatior. Multithreading ECE 4180 Embedded Systems Design: C++ code for mbed for/with PWM, I/O Expanders, SPI, I2C, RS232, Ethernet, motors, LCD, micro SD File I/O, USB, ZigBee wifi ; wrote small memory(flip card) game using LCD and haptic touchpad, C/C++ Code for Phidgets. Final project in C++ used mbed to control a small robot controlled driven using a wireless Xbox 360 controller. Added the following to the robot through the mbed: usb wireless receiver for Xbox 360 controller, sound output, IR sensor used to automatically prevent collision, Servo used to fire an airsoft gun, laser pointer. ECE 4894 Intro to Computer Security: Used Assembly and C together to implement stack smashing and buffer overflows to obtain control of a system; as well as how to prevent such attacks. Studied how Viruses written in C work, and how to prevent them from working, and how to detect them. ECE 4011/4012 Senior Design Project: Project was to improve a prototype from an inventor. A Haptic vest that vibrated when a game controller vibrated. Originally powered via AA batteries and connected to the controller via a cable connected to vest that plugged into a mini-DIN port modded to the back of the controller that was soldered to the motor signals inside the controller. My team developed a charging system for a Lithium Ion batteries for the vest and (my part of team) developed a wireless solution to remove the cable between the vest and controller. I used Embedded C++ coding for Arduino Nano, to implement Digital to analog and analog to digital signal conversion, SPP (Serial Port Protocol) transmission between the two embedded devices via Bluetooth SPP cards. On the transmitting Arduino connected to the controller I encoded the incoming analog signals from the controller into a string of data indicated which motor the signal was from and the power it was receiving. The receiving Arduino then decoded this string from the SPP feed, parsing it to output the correct power signals to the corresponding output PWM ports.