Post Job Free
Sign in

Computer Engineering Embedded Systems

Location:
Arlington, TX
Posted:
May 20, 2024

Contact this candidate

Resume:

Ikechukwuka Ofili

Arlington, TX 781-***-**** ad5thr@r.postjobfree.com github.com/ikeofilic1

linkedin.com/in/ikechukwu-c-ofili

EDUCATION

University of Texas at Arlington Arlington, TX

Bachelor of Science, Computer Engineering May 2024

• Cummulative GPA: 3.6

• Relevant Coursework: System-on-Chip Design, Embedded Systems, Digital Logic Design, Assembly Language Programming, Operating Systems, Signal Processing, Electronics, RISC processor design, Circuit Analysis, Intro to Linear Algebra, Algorithms and Data Structures, Artificial Intelligence, Object-oriented Programming

• Awards & Honors: Freshman Distinction Roll (4.0 GPA in first 30 hours), Dean’s List Spring 2022, Outstanding Professional Computer Engineering Student Spring 2023

SKILLS

Programming: SystemVerilog, VHDL, Java, C, C++, Assembly, Haskell, Python, Bash Technologies: Git, LATEX, Vivado, Quartus Prime, Code Composer, Linux Hardware: Intel MAX10, Xilinx XUP Blackboard, Raspberry Pi 3, Arduino UNO, Tiva TM4C123GH6PM

PROJECTS

RISC-V Processor RISC-V, FPGA, SystemVerilog, Vivado, Assembly, Simulation

• Designed a 5-stage-pipeline RISC-V SoC with data forwarding and control hazard detection in SystemVerilog

• Employed FPGA block RAM primitives as system RAM for more efficient use of FPGA resources

• Applied test benching techniques for thorough testing and debugging of the design

Function Generator SystemVerilog, C, Zynq-7000 SoC, AXI4, Kernel Modules, LUT, DAC, SPI github.com/ikeofilic1/WaveGen

• Designed and implemented a dual-channel function generator on FPGA fabric capable of generating DC output, as well as sine, triangle, square, and saw-tooth waves of various frequencies, amplitudes, and phase offsets

• Programmed the AXI4-lite memory interface for communication between FPGA logic and the ARM Cortex-A hardcore processor on the Xilinx Blackboard SoC

• Designed a SPI engine that converts register values to the 12-bit serial format used by the MCP4822 DAC

Haptic Walking Aid C, Embedded Systems, UART, Pulse-Width Modulation, Microcontrollers github.com/ikeofilic1/walking-aid

• Developed a walking stick with haptic feedback for collision detection using the TM4C123GH6PM microcontroller

• Created an intuitive interface enabling users to program and store up to 16 personalized vibration patterns

• Sampled 3 ultrasonic sensors, yielding vertical and horizontal FOV of 90 and 30 degrees respectively

Malloc Implementation C, Operating Systems, Linux, Command-Line github.com/ikeofilic1/malloc

• Wrote a replacement for libc’s malloc with support for best fit, first fit, worst fit, and next fit allocation algorithms

• Built and deployed performance tests for all 4 memory allocation algorithms vs. libc’s implementation

WORK EXPERIENCE

Homework In a Cafe Online

Part-time Tutor October 2023 – February 2024

• Tutored high school and middle school students in Math, Physics, and Chemistry

• Hosted an average of 3 weekly sessions while being enrolled in college full-time

University of Texas at Arlington Arlington, TX

CSE Undergraduate Teaching Assistant January – May 2023

• Oversaw the progress of 50+ students in an Algorithms and Data Structures class

• Attended weekly lectures and graded the weekly coding assignments for all 50 students

• Collaborated with co-TAs to develop the 1st ever grading suite for this class to reduce grading times



Contact this candidate