TECHNICAL SKILLS
PROGRAMMING: C, C++, VHDL, Verilog, Matlab, Python, HTML, Swift/Objective-C, CSS, XML
OS: Windows, Mac, Linux
TOOLS: Github, Bitbucket
WORK EXPERIENCE
University | Research Assistant May 2017-July 2017
• Implemented and optimized sensor fusion algorithms on Cortex M4 in C++ environment
• Interfaced with IMU DoF for collecting raw data regarding object’s orientation
APPLIED PROJECTS
DEVICE DRIVERS June 2018-Present
• Developed device drivers in C for peripherals including GPIOs, I2C and SPI in Eclipse on STM32 board
• Experience with debugging tools including OpenOCD, and GDB.
HOME AUTOMATION SYSTEM Jan 2016-Apr 2016
• Developed a prototype for an automation system that interacts with sensors and controls modules from a mobile phone
• Developed libraries for sensors interfaced with an Arduino to use a Bluetooth module and input data to various sensors
• Interfaced the sensors with modules (heating pad, cooling fan, buzzer) to allow the user to control them wirelessly
MUSIC APP Oct 2017-Dec 2017
• Developed a command line interface in C++ that allows the users to create playlists,add tracks,recordings
and songs while ensuring referential integrity
• Loaded the application with complete data from the database file using SQLite
• Refactored the code and used observer design pattern to improve its readability and scalability
SMART ALARM SYSTEM July 2017-Aug 2017
• Designed an advanced detection smart alarm with notification capability protecting user belongings from distances
• Integrated an accelerometer and GSM module with an Arduino to detect motion and notify the user with a text
• Interfaced an amplifier and sound system with an Arduino to alarm and dissuade thieves
CAPSTONE PROJECT Sept 2016-Apr 2017
• Collaborated with a COMPANY to develop an IP-based communication system architecture for the Smart Grid
System using WiFi that empowers customers by providing power consumption data in real-time
• Developed dashboards using Javascript and Python to process data contained in XML files and generate graphical
output of the customer’s power consumption to better understand the trend
• Utilized the OLSR routing protocol to establish a mesh network using Raspberry Pis in Linux environment to allow
two-way communication between households and the utility HQ