Work history
Raritan
October 2006 to the present
Senior Software Engineer
tags:
c
• http
• uclinux
• kvm
• linux
• tcp/ip
• embedded systems
• c++
• extreme programming
• ws-management
• busybox
• firmware engineering
• u-boot
How would you describe your time at Raritan?
My work involved core development of functionality for Raritan's Digital IP based KVM switches and the introduction of Extreme Programming methodologies to Raritan. This work included development of core KVM switching functionality, network protocols, a new C based ws-management stack, and embedded web services. The target platform was a powerpc system using a custom-built embedded Linux distribution....
Independent Contractor
tags:
open source communications
• bayonne
• isdn
• pri
• perl
• voip
• c
• cellphones
• h323
• rtp
• c++
• sip
• asterisk
• lamp
• embedded linux
How would you describe your time at Self employed?
As an independent contractor, I have developed solutions using Open Source components in C/C++ and Perl. Part of this time I further developed GNU Bayonne, a C++ realtime multi-threaded SIP capable commercially usable telephony server for both GNU/Linux and Microsoft Windows, a threaded C++ RTP stack, and a web based property management system written in PHP. I developed automated telephone services for use by the Netherlands Lottery Authority under the direction of Teleconcept Multimedia NV using Bayonne and Perl scripting. I also developed applications for prototype C/C++ coded arm and Intel based embedded Linux kernel handheld VOIP/Wireless cell phones, and a VOIP research facility, for DoCoMo labs....
Chief Technology Officer
tags:
telecom
• c++
• ivr
• linux kernel programming
• gnu / linux
• telecom applications
• c
• bayonne
• telephony
How would you describe your time at Open Source Telecom?
As chief technology officer for Open Source Telecom Corp., I was directly responsible for both creating and promoting new Free and Open Source technologies for telecommunications, including the GNU Bayonne telephony application server, and developing additional services based upon Bayonne that could be commercially marketed worldwide. These include services and original research used for enabling accessibility for the Blind, as well as core telephony applications such as pre-paid calling, voice messaging, and customer relationship management....
IDT
October 1999 to October 2001
Senior Software Engineer
tags:
c
• sip
• c++
• ivr
• gnu/linux
• linux kernel programming
• prepaid calling
• telecom
How would you describe your time at IDT?
I developed 1-800-TowTruck automated service and helped develop IDT's Unix based debit calling platform which handles over 20 million call minutes per day. I also developed IDT's next generation SIP based VoIP debit calling card platform for use with Sonus switching equipment in C++ on GNU/Linux, and telephony drivers for the linux kernel....
Director Software Development
tags:
telecom
• network management and design
• voice & speech
• unix & linux servers
• snmp networking linux telco d...
• netframe certified
• voicemail
• gnu/linux
• snmp
• fujitsu f9600
How would you describe your time at Fortran?
My responsibilities included developing Fortran's premier single point of access management solution for mixed vendor PBX, Voice Mail, and GNU/Linux hosted call accounting systems. This solution was used to manage the telecommunication infrastructure of the Federal Reserve Board, Security and Exchange Commission, and other Federal Agencies. I developed GNU/Linux server appliance and device drivers for network integration of legacy PBX equipment, and GNU/Linux hosted SNMP management technology for centralized network management of multiple Fujitsu F9600 PBX switches. I also developed Unix hosted TSCI applications for Fujitsu switching equipment....
Product Architect
tags:
cti
• voicemail
• realtime
• c & assembler programming
• pbx
• qnx
How would you describe your time at panasonic?
I helped in development of, and provided guidance for, QNX based Panasonic digital phone system products, including ACD, Voice Mail, and DBS administration console. I also developed Panasonic's inhouse on-line bug tracking database system. I provided division-wide business plans for PC based CTI products. My responsibilities also included meeting with and evaluating customer needs....