Expertise

Website / Web Application Development:

  • Experienced in the Linux, Apache, MySQL, PHP (LAMP) open source environment.
  • Setup and configured Drupal Content Management System.
  • Custom Drupal Modules development.
  • Postfix-to-CMS virtual transport agent written in “C” and using the MySQL “C” libraries.
  • Experience in using Zend Platform to reduce web server response time and improve performance drastically.
  • Experience with Zend Studio and Zend Studio for Eclipse for remote debugging and profiling of PHP applications.
  • Knowledge and development of JavaScript, JQuery, AJAX, Perl scripts.
  • Experience in performing Search Engine Optimization for websites and pages to improve search engine page ranking.

Network Layer 2 Protocols and Applications:

  • Symmetrical and Asymmetrical Learning Bridge
  • IGMP Proxy Packet Snooping
  • Automatic Ethernet Protection Switching (EAPS)
  • Point-to-point Protocol (PPP) and their associated control protocols: LCP, PAP, CHAP, IPCP, IPXCP, BCP, CCP, MLP.
  • PPP Over Ethernet (PPPoE) drivers
  • Various network layer compression protocols (ZIP, compress, etc).
  • ATM AAL2 and AAL3, LLC encapsulation, and RFC 1483 encapsulation.
  • Multi-protocol Frame Relay Encapsulation.
  • Spanning Tree Protocol (STP) for transparent bridges.
  • IBM Token Ring and FDDI expertise

Network Layer 3 Protocols and Applications:

  • Developed, marketed, and licensed a full TCP/IP router stack, and UDP/IP “thin” stack, SNMP agent and MIB Compiler, and Point-to-Point Protocol (PPP) stack.
  • Author of the Ascend Tunnel Management Protocol (RFC 2107)
  • Co-Author of Point-To-Point Tunneling Protocol (PPTP) (RFC 2634)
  • Co-author of the Layer 2 Tunneling Protocol (L2TP) (RFC 2661)
  • Designed edge, core, and CPE routers with support for RIP, OSPF, and BGP.
  • IP Multicast routing with IGMP support for Triple Play (data, voice, and video).
  • IPSEC and IKE for network level encryption and authentication.
  • Classless Inter-Domain Router (CIDR) and “supernet” network routing.
  • Route redundancy and fallback using ICMP Echo Request/Reply.
  • Telnet, rlogin, and ssh clients, servers, and terminal servers.
  • RADIUS and TACACS server and client.
  • Custom private enterprise SNMP MIB and agent development.
  • Developed software for the following IP Protocols: ARP, RARP, BOOTP, DHCP, Telnet, SSH, SCP, SFTP, SMTP, SNTP, TFTP, FTP.
  • X.25 Network Management and Control Center.
  • IPX and AppleTalk expertise.

Operating System Work:

  • Vast experience in all flavors of Unix, VxWork, Embedded Linux, Real-time Linux, and QNX. Experience with dozens of smaller or custom operating systems.
  • Linux device driver and loadable module development.
  • Unix STREAMS driver/module development.
  • Designed and developed a custom dual-processor, dual-operating system (Unix System III and Astra) mini-computer which ran both operating systems concurrently and simultaneously. End users had no idea what OS was being used to run their applications – it was all transparent.

Microcontroller Applications:

  • Developed firmware for a PIC based stepper motor controller used to control a lathe or a mill. A spindle position sensor provided input to the controller so that the lathe saddle movement was coordinated with the spindle position for cutting screw threads.

Other projects:

  • QNX’s based hotel card key system.
  • Extremely versed in the Open Source culture and have been part of the Open Source community since the mid 1980’s.
  • General MS-Dos, Unix, and X.Windows application development. Applications included Network Management System, Simulators, Office Automation, Financial Planning and Charting, Stock and Commodity Trading System.
  • Neural Networks for modeling financial markets.
  • FORTRAN 77 Compiler and Run-time math library.
  • Designed and implemented a large, redundant LAMP based web server and MySQL database server load balancing and content sharing.