Skills

Linux and Unix

  • Lives in the command line
  • Linux-enthusiast since 2010
  • Experience with Linux servers
  • Experience building Yocto Linux, Petalinux, and U-Boot
  • Experience with Docker
  • Some experience with *BSD and Solaris

Programming Languages

  • Proficient in C
  • Highly capable in C++, Python, and Javascript
  • Can write in: TCL, Java, Bash
  • Some experience in assembly(ARMv7, ARMv8, PowerPC, x86), mostly for debugging and architecture-specific features
  • Some experience in: PHP, C#

Hardware Design

  • Experience with both VHDL and Verilog/SystemVerilog
  • Experience with both RTL design and the IP Integrator in Vivado
  • Please don't hire me as a hardware engineer

Embedded Systems

  • Zynq Ultrascale+
  • NXP/Freescale K21
  • Various Abaco boards
  • Raspberry Pi
  • Arduino

Debugging

  • Experience debugging hardware and software
  • GDB
  • Xilix SystemDebugger
  • Lauterbach

Web Technologies

  • Very comfortable with HTML, CSS and Javascript
  • Experience with LAMP/LEMP stacks and Node JS
  • Experience with MySQL/MariaDB and SQLite
  • Some android app experience, with Apache Cordova and Android Studio