Regarding CV, I placed my CCA (co-curricular activities) and current research with my professors. I would also do more courses on edx or coursera. I am picking up ML so as to do more personal projects to understand the field further. This is just my 2 cents. One good personal project you can work on is https://zhengludwig.wordpress.com/projects/self-driving-rc-c.... I myself am working on Autonomous RC car :) Good Luck buddy
I suggest you copy a software application you like. Do it as professional as possible and it will give you a complete view of software development and it will be a sample of your work for future employers.
Also, start looking for a job you would like to have, look at the requirements and guide your self from that. Don't focus on any one job but look at a number of them. Look for your dream job and make sure you don't settle for anything less. It will let you know where you need to focus.