zero-g.net
Work - Personal Profile 

Professional Experience

  • Many years of freelance software development (since 1990) and electrical & computer engineering (since 2005), in team-based and individual projects
  • Ability to rapidly learn new software packages, programming languages and operating environments
  • Management Experience: Involvement in various organizations and activities; have held several different positions, such as President or Treasurer, in student organizations of over 300 members (since 1995)
  • Tutoring and teaching at various levels (since 2001)

Electrical and Computer Engineering Skills

  • Digital Design: Logic Design, Field-Programmable Gate Arrays (esp. Xilinx), VHDL, some Verilog
  • Embedded Systems: Microprocessors (TI MSP430, Microchip PIC), Interfaces, Firmware programming
  • Design Implementation: Circuit Design, Schematic Entry, Layout, parts ordering, PCB ordering, testing
  • Software: Mentor Graphics DxDesigner and PADS2005, IAR Embedded Workbench, MATLAB, EagleCAD, Microchip MPLAB, XILINX ISE, EDK and Multisim

Computer Skills

  • Operating Systems: Linux, UNIX, all flavors of Microsoft OSes
  • Office Packages: Microsoft Office Suite, CorelDRAW & PhotoPaint, basic Adobe PhotoShop
  • Programming Languages: Java, C/C++, C#, Perl, Assembly, and many more
  • Web Technologies: HTML, CSS (style sheets), XML, JavaScript, PHP, CGI (mainly Perl), Java Beans, Servlets and JSPs, mod_perl/embedded Perl
  • Databases: MySQL, JDBC (Java Database Access), DBI (Perl Database Access), and some Oracle and MS Access
  • Network Services: Webservers (mainly Apache), Fileservers (NFS, Samba), Proxies (mainly squid), and some Routing/Firewalling, EMail (sendmail, fetchmail, procmail), and X-Windows
  • Networking: Knowledge of TCP/IP, 802.11, OSI, HTTP, FTP, SMTP, etc.
  • Hardware: PC's and components, basic networking: cables, hubs, switches, routers, etc.

Please contact me if you have any questions!