David Kebo Houngninou davidkebo@gmail.com www.davidkebo.com SUMMARY Ph.D. student in Computer Engineering seeking an internship EDUCATION Ph.D. in Computer Engineering Southern Methodist University Expected December 2016 Dallas, TX Master of Science in Computer Engineering Washington University in St. Louis December 2010 St. Louis, MO Bachelor of Science in Computer Engineering University of Evansville December 2008 Evansville, IN SKILLS Digital Systems Design Microprocessor Architecture Formal Hardware Verification Embedded Systems Programming Object-oriented Programming Web Development SOFTWARE & OS Altera Quartus II Altera Modelsim CADENCE NI Multisim NI LabVIEW Keil µVision MATLAB Java NetBeans IDE Eclipse IDE Synopsys Visual Studio IDE Windows Server Mac OS X Linux Drupal / Wordpress CMS Adobe Photoshop Programming Languages Verilog VHDL Assembly C / C++ Android Development Java HTML / PHP MySQL D3.js JavaScript library PROFESSIONAL EXPERIENCE Southern Methodist University, Dallas TX January 2016-Present Adjunct Lecturer of Microprocessor Architecture and Interfacing Taught a class on ARM Microprocessor Architecture and Interfacing covering topics such as memory structure and interfacing, bus systems, support chips, tools for hardware design, analysis, simulation, implementation, and debugging. Southern Methodist University, Dallas TX August 2015- Present Adjunct Lecturer of Digital Systems Design Taught a class on Digital Systems Design including topics such as combinational logic synthesis using Verilog, programmable logic architecture, and finite state machine design. IBM Research Lab, Cambridge, MA June 2014-September 2014 Research Intern Perform temporal and structural graph analysis of Governance, Risk, and Compliance data Design and implementation of tools for Information Visualization Southern Methodist University, Dallas TX August 2013-Present Teaching Assistant in Digital Systems Design Assisted students with combinational and sequential logic synthesis using Verilog Introduced students to HDL programming Assisted students with finite state machine design and pipelining Graded programming assignments Southern Methodist University, Dallas TX Teaching Assistant in Microprocessor Architecture and Interfacing Wrote interfacing labs based on the ARM7 and Cortex Microcontrollers Introduced students to assembly and C programming for embedded systems Graded Verilog programming assignments January 2013-Present Southern Methodist University, Dallas TX Teaching Assistant in Digital Logic Design Provided students with instructions and guidance for digital logic design Developed lab experiments for combinational and sequential logic Graded digital logic design and Verilog programming labs August 2012-Present Freescale / NXP Semiconductor, Austin TX Software Developer Application development for the wafer manufacturing facility Development of a dashboard application using the GRAILS framework Professional experience using the DHTMLX JavaScript library Wirevibe, Irving TX Web Developer Professional experience in PHP, MySQL, JavaScript, AJAX and CSS Development and maintenance of corporate websites MySQL database structure design CSS programming for website visual enhancements May 2012-August 2012 January 2011-October 2011 Magellan Integration, Evansville IN August 2008-May 2010 Computer Engineer Level 1 Tested low-voltage equipment before delivery to customers Designed and documented security/surveillance systems and low-voltage projects Installed wireless routers on mobile security trailers Installed DVRs, cameras and motion detectors for customers Monitored and maintained the company VLANs Configured testing lab facilities and maintained Windows & UNIX servers Nanorobotics Laboratory, Polytechnique of Montreal Canada May 2007-July 2007 Laboratory Research Assistant Examined and measured the resonance frequency of magneto elastic samples for medical use Implemented a VI (Virtual Instrument) under LabVIEW to record the frequency of Terfenol-D samples Assembled a circuit according to the project specifications to measure the resonance of Terfenol-D samples Documented experiments and submitted measurements for analysis University of Evansville Office of Technology Services May 2006-July 2008 Help Desk Support Technician Installed and troubleshot audiovisual equipment for clients Logged tickets from faculty, staff and students and dispatch technicians daily Utilized remote desktop tools such as GoToAssist Corporate to help clients remotely with 2 Troubleshooting OS issues and network configuration Virus & Spyware removal MS Outlook configuration and contacts import for university email accounts PROJECTS Area: VLSI & Digital System Design Title: Finite state machine (Matrix multiplier) on Altera FPGA Datapath and Controller design in Verilog Timing analysis for performance Title: 8-bit RISC CPU design in CADENCE Designed a block diagram of the CPU architecture including registers, memory, ALU, and control unit. Performed CPU layout simulation in CADENCE Performed LVS and DRC testing on the CPU in CADENCE Submitted layout for fabrication in a 0.6 micron CMOS process Area: Computer Architecture Title: Design of 5-stage pipeline processor in VHDL using Altera Modelsim (team project) Wrote a custom instruction set architecture for the processor Wrote test programs to test the behavior and hazards of the processor Calculated the execution time of the pipeline and processor MIPS rate Area: Wireless Sensor Network & Embedded Systems Title: Teleoperating Home Devices using TinyOS Designed a remote gate opener using TelosB/Tmote Sky motes and a servomotor Wrote an application in nesC for the wireless communication between the basestation and motes. Built the hardware setup and wired the servomotor to the mote external pins. Area: iPhone OS Application Development Title: Sudoku for the iPhone and iPad Implemented the navigation view controller for the game’s graphical interface Wrote the application logic and the algorithm in Objective-C Upgraded user interface for integration with the iPad Title: Automated Phone Number Exchange for the iPhone Contributed to the high-level specifications of the application Implemented the library that handles the application logic Debugged and tested the application on the iPhone simulator Area: Android OS Application Development Title: Android Phone to AXIS IP Camera Wrote an Android phone application in Java to control an IP camera remotely Established the communication between the phone and the camera via sockets Implemented control functions to move the IP camera from the phone using the AXIS API Implemented the application graphical user interface 3 Area: Computer Networking Title: Design and implementation of a computer network with WAN connectivity for Oncology Hematology Associates of Southwest Indiana Drew the network diagram including the VLANs structure Documented the current protocol configurations Wrote network configuration files with VLANs and ports configuration on Cisco Catalyst switches. HONORS Southern Methodist University, Dallas TX Bobby B. Lyle School of Engineering Outstanding Graduate Student Award 2015 University of Evansville Students Dean’s List Fall 2005, Spring 2006, Spring 2007, Fall 2008 4