Michael Taht 600 Carrol Ave Felton, Ca 95018 mike.taht@gmail.com home (831) 335-5505 Summary Experienced in the cross-development of Linux based embedded systems. Capable of porting reams of code. Deep (13 years) experience with Linux. Architect of enterprise-wide Linux/Unix systems and databases, system analysis, and administration in diverse networked and clustered environments. 1999,2003 - Present Contractor, MyBizOffice, Felton Ca Worked on voip call center application using the open source pbx "asterisk", with apache/postgres. Developed stand-alone ip-pbx product (asterisk on Xscale) - did kernel/userspace ports, board-bringup, fpga register design, etc. Most recently coded and built out Centrix IP pbx services on a wireless metro area network. April 2005 - Mar 2005 Embedded Programmer Timesys, Pittsburg, PA PPC and arm board bringups, EABI toolchain, realtime kernel work June 2000 - June 2003 Member, Visionary Staff MontaVista Software, Sunnyvale,Ca Architect - Created the MontaVista Graphics product - cross-ported 9 million lines of C and C++ code for graphics and sound to MontaVista Linux on 16 ARM, PPC, MIPS, and x86 variants on devices ranging from handhelds to rack mounted fault tolerant servers. Also:Parallelized cluster build system to cut build turnaround time by 16x. Pushed code out to open source community. Made presentations to major clients, enabled web/mail/vpn integration, implemented bugzilla w/mysql, multiple other integration efforts. Nov 1996 - May 2000 Chief Engineer, PicketWyre Labs, Los Gatos, Ca Provided contract network design, web/database programming, and support services for a variety of clients. Examples: Contract: Mediaplex, Inc. - Acting VP, sustaining engineering Responsible for the 24x7 operation and optimization of what grew to be a 37m/hit day, 30+ machine, multi-site ad serving farm, backend database and reporting system written in a combination of mod_perl, Oracle, and Java on the Linux and Solaris operating systems. Designed two NOCs and the corporate network interconnecting 7 campuses. Many other projects including ROI reporting, new hardware/farm and software builds and VPN/firewall/load balancer installs. Identified software/hardware bottlenecks and produced a "10x" plan for managing future growth. Wrote heavily optimized perl and database code. Contract: Sony Electronics (on Oracle 8i, Apache, Linux, perl) Wrote the Perl CGI based "Patch" project which integrated the existing ticket system, phone switch, CDR billing, & cable inventory databases into a cohesive whole. Converted systems from Solaris and BSDI to Linux. Contract: Dick Davis Publishing (on Linux, Windows, Mac) Deployed and maintained firewall sw, internal network upgrades, servers, samba, credit card software, automated chat log processing, and CGI. Enhanced & maintained www.justsurfit.com's servers, webcams and realaudio feeds. Contract: Other contracts (on Linux, NT, HP/ux) Planned and implemented a secure C based transaction system and upgraded network servers for WeBeWeb.com. Developed C based high volume ad and live video management software for Anexis.com. Provided network deployment plan for DirectNET Inc, southern Florida's first wireless ISP. Installed Usenet news servers, DNS / Virtual Hosting servers, proxy servers, and mail servers for DirectNET. Implemented backend software for the Liberties Books website. Wrote CGI (C, perl) code and optimized data for rapid search and retrieval of records in a database of 334,000 titles and 1.6 million keywords. Implemented a shopping cart interface and a secure transaction system for online purchase of products. Nov 1994-Nov 1996 Co-Founder & VP, Technical Stuff, ICANECT.NET Miami, FL Headed an application development, support, and administrative team of 28. Directed or developed code for numerous web projects using the languages C, perl, bash, Oracle, and SQL on Solaris, BSDI, Linux and NT/Windows. Managed projects using MS-Project, Word and other tools. Planned, implemented, and maintained a large TCP/IP network. The network supported over 8,000 users & 600 virtual web sites. At the time it was largest ISDN based internet telecom network in southern Florida. The network was comprised of Solaris, BSDI, Linux, and NT servers, in conjunction with Cisco routers and Ascend terminal servers. It provided a large number of IP services including web, mail, routing, network management, authentication, database access, file sharing and remote login. Managed the growth of the network from 0 to 8000 users, and the company from 5 to 80 employees. 1992-1994 Consultant, DBA PicketWyre Labs Santa Cruz, CA Contributed to the development of several commercial packages including SCO's Open DeskTop v2.0 and v3.0, Borland's Interbase, and terminal configuration firmware for Samsung's X-terminal platform. Ported C/SQL based certification kit to 11 multi-processor platforms for Sybase Incorporated. Ported GNU toolchain to several. Provided network engineering support to Promus Systems. Contributed to course development at Open Technology Services. 1991-1992 Senior Engineer, Borland International Scotts's Valley, CA Part of Interbase's technical staff. Performance tuned the Philadelphia Stock Exchange's online trading system - based on Borland's Interbase product on SUNos. 1989-1991 Support Engineer, Santa Cruz Operation Santa Cruz, CA Product Lead for OpenDeskTop (ODT) v1.2 and v2.0. Responsible for integrating ODT with SCO Xenix/Unix, Ingres, Caere and other SCO-based applications. 1986-1989 Manager, Applied Computer Automation Westville, NJ Developed custom accounting solutions for the rental real estate market in SBT / Foxbase and MAS-90 (BBX) environments on Xenix and on Novell based networks. Provided revision and 2nd tier upgrade support for these packages. 1983-1986 Software Engineer, AIS Somers Point, NJ Performed software support for C and Unify pos applications in a Xenix environment. Provided support for Altos 586, 1086 and 2086 hardware, and MS-DOS, MPM, and Xenix software. Publications PostCards from the Bleeding Edge - http://the-edge.blogspot.com Linux Journal Arlan Wireless Howto Skills C, SQL, Perl - Numerous other languages Jtag - epitools, macraigor Processors: X86, X86_64, Xscale, Arm OS: redhat, fedora, montavista, snapgear Linux, Windows 2000/XP, Solaris Familiar with most internet protocols (SMTP/NFS/DNS/NIS/HTTP etc) Web/Proxy servers: apache, squid, junkbuster Databases: Oracle, MySql Multimedia: Gimp, realaudio Firewalls: iptables, Cisco HP/UX Tools: MS-Project, Office, Viseo Hobbies Music production, audio, speech synthesis/recognition, embedded systems Advisor - ITT technical institute, Elastic Workspace