1
David Banks [email protected] 6 Passaic Ct. Marlboro, NJ 07746 (732) 284-0264 Education University of Maryland, College Park, MD M.S. Electrical Engineering – Focus in Computer Engineering expected May 2016 Graduate GPA: 3.93 B.S. Computer Engineering May 2015 Undergraduate GPA: 3.79 Electrical and Computer Engineering Honors Spring 2013 - May 2015 Experience High Performance Computer Design - Graduate Research Assistant University of Maryland, College Park, MD Studying various topologies for networks of CPUs to achieve maximum bandwidth and minimal power Investigating various ISA options within the VLIW design space to choose highly parallel, low power chips Fabricating and comparing actual networks using Texas Instruments’ C6678 DSP chips Implementing relevant designs on state-of-the-art FPGAs to more accurately compare results Performing memory systems simulations to evaluate different memory technologies and hierarchies Robotics and Software Development Intern Future Skies Inc., Wall Township, NJ May 2014 - August 2014 Analyzed existing iOS and Android software developed for the purpose of controlling a robot called Budgee over a wireless Bluetooth Low Energy connection Developed, modified and tested iOS software to bring the iOS application up to date with the existing Android application Designed and implemented the circuits for a remote control centered around an AVR development board Produced the remote control firmware in C which ultimately controlled the robot’s motors and settings over Bluetooth Low Energy and Zigbee wireless protocols Compared the responsiveness of each networking option and presented the results to executives Technology Intern New York Life Insurance Company (employed by nextSource), New York, NY May 2013 - August 2013 Consulted the Facilities Management team to understand their problem and requirements involving seating management of over 6,000 employees Discovered six existing software solutions and chose two software vendors for Proof of Concepts Engaged in the security review process for each and then analyzed each option Presented to executives and received funding approval Began the implementation of the new Facilities Management software tool Java Developer ADRA Change Architects, Manalapan, NJ Summer 2012 Designed a graphical user interface that enables fast pace price estimation for any set of products and services Implemented efficient methods for storing, sorting, and categorizing these products in a user friendly manner Computer Skills Languages: Java, C, Objective-C, C++, Matlab, Ruby, OCaml, Prolog, XML,Verilog, VHDL, Scala, Chisel Software: Atmel/Visual Studio, Cadence (Virtuoso, Spectre), Eclipse, Pro Engineer, PSpice, SharePoint, Visio, Xcode, Xilinx Hardware: Kintex UltraScale FPGA, Virtex-7 FPGA, Spartan-3E FPGA, TI C6678, TI MSP430, Atmel megaAVR Relevant Coursework Digital Computer Design VLSI Architecture Embedded Systems Operating Systems Compilers and Optimization Software Engineering Computer Organization Design and Analysis of Computer Algorithms Engineering Probability Honors Analog and Digital Electronics Honors Signal and Systems Theory Honors Technical Writing Electronic Circuits Design Laboratory Data Structures Object Oriented Programming Discrete Structures Organization of Programming Languages

Banks_David_Resume

Embed Size (px)

Citation preview

Page 1: Banks_David_Resume

David Banks [email protected]

6 Passaic Ct. Marlboro, NJ 07746 (732) 284-0264

Education University of Maryland, College Park, MD M.S. Electrical Engineering – Focus in Computer Engineering expected May 2016 Graduate GPA: 3.93 B.S. Computer Engineering May 2015

Undergraduate GPA: 3.79

Electrical and Computer Engineering Honors Spring 2013 - May 2015

Experience High Performance Computer Design - Graduate Research Assistant University of Maryland, College Park, MD • Studying various topologies for networks of CPUs to achieve maximum bandwidth and minimal power • Investigating various ISA options within the VLIW design space to choose highly parallel, low power chips • Fabricating and comparing actual networks using Texas Instruments’ C6678 DSP chips • Implementing relevant designs on state-of-the-art FPGAs to more accurately compare results • Performing memory systems simulations to evaluate different memory technologies and hierarchies Robotics and Software Development Intern Future Skies Inc., Wall Township, NJ May 2014 - August 2014 • Analyzed existing iOS and Android software developed for the purpose of controlling a robot called Budgee over a

wireless Bluetooth Low Energy connection • Developed, modified and tested iOS software to bring the iOS application up to date with the existing Android application • Designed and implemented the circuits for a remote control centered around an AVR development board • Produced the remote control firmware in C which ultimately controlled the robot’s motors and settings over Bluetooth Low

Energy and Zigbee wireless protocols • Compared the responsiveness of each networking option and presented the results to executives Technology Intern New York Life Insurance Company (employed by nextSource), New York, NY May 2013 - August 2013 • Consulted the Facilities Management team to understand their problem and requirements involving seating management

of over 6,000 employees • Discovered six existing software solutions and chose two software vendors for Proof of Concepts • Engaged in the security review process for each and then analyzed each option • Presented to executives and received funding approval • Began the implementation of the new Facilities Management software tool Java Developer ADRA Change Architects, Manalapan, NJ Summer 2012 • Designed a graphical user interface that enables fast pace price estimation for any set of products and services • Implemented efficient methods for storing, sorting, and categorizing these products in a user friendly manner

Computer Skills Languages: Java, C, Objective-C, C++, Matlab, Ruby, OCaml, Prolog, XML,Verilog, VHDL, Scala, Chisel Software: Atmel/Visual Studio, Cadence (Virtuoso, Spectre), Eclipse, Pro Engineer, PSpice, SharePoint, Visio, Xcode, Xilinx

Hardware: Kintex UltraScale FPGA, Virtex-7 FPGA, Spartan-3E FPGA, TI C6678, TI MSP430, Atmel megaAVR

Relevant Coursework• Digital Computer Design • VLSI Architecture • Embedded Systems • Operating Systems • Compilers and Optimization • Software Engineering • Computer Organization • Design and Analysis of Computer Algorithms

• Engineering Probability Honors • Analog and Digital Electronics Honors • Signal and Systems Theory Honors • Technical Writing • Electronic Circuits Design Laboratory • Data Structures • Object Oriented Programming • Discrete Structures • Organization of Programming Languages