Hi there I can do it.
Im Telecommunication engineer (5 years of subjects including electronic,etc). I can help you with this project.
I have developed a lot of projects with Arduino before. I program directly from datasheet (interrupts, registers, flags, etc) and cand program all kind of periferic with the better optimization time-response.
Serial RX and TX interrupts in order not to stop micro while printing, ADC interrupts too avoiding wait for ADC finish(like the analogRead), timers,etc.
Also i have a lot of Arduinos to build a prototype here with me including the slave-device. I own a bunch of Arduinos UNO, megas, Due, shields, sensors, etc.
I can show you some samples if you want to test my skills. Also you can check my reviews from other employeers.
Message me and we can talk about the project.
Regards.Greg.