More than 7 years of experience in digital system design using VHDL and Verilog for FPGAs and CPLDs of Lattice, Xilinx and Altera. Involved in coding from low end Microcontroller(AVR, PIC, STM) to porting Linux in high end processors(ARM, PowerPC, MIPS32). Have experience in developing openwrt firmware, LUCI module and lua programming. Other than this I do assembly level coding in x86, MIPS (MARS IDE), generic C/C++ and Windows desktop programming - algorithms, simple UI, sockets, threading, macros for MS Excel, COM add-ins for MS office, VBA, Firefox Extensions.
Coding Skills :
FPGA/PLD Design - VHDL/Verilog
Embedded System Programming - C, C++, Assembly
Language : Python, C, C++, Matlab, PHP, HTML, Javascript
Software Skills :
HDL : Xilinx ISE, Quartus, Vivado, Lattice Diamond
IDE : Arduino, PSOC, CoIDE
Windows : Visual Basic, Visual Studio C/C++
PCB : Eagle