Curriculum Vitae for Johann L. Botha Mr. Johann Botha Joe, Inc. $Id: joecv.xml 30 2007-12-26 14:46:21Z root $ Copyright © 2007 Johann L. Botha All trademarks and copyrights are owned by their respective owners. All other material is owned by Johann L. Botha. All rights reserved. Produced with DocBook XML V4.3 using Free Software Latest version available at [1]http://www.swimgeek.com/career/cv/ +------------------------------------------------------------------------+ | Revision History | |------------------------------------------------------------------------| | Revision 1 | 11/05/2006 | J. Botha | |------------------------------------------------------------------------| | 2006 Release | |------------------------------------------------------------------------| | Revision 2 | 13/11/2007 | J. Botha | |------------------------------------------------------------------------| | 2007 Release | +------------------------------------------------------------------------+ -------------------------------------------------------------------------- Table of Contents [2]Summary [3]My Current Work Status [4]Contact Details [5]Personal Information [6]Skills [7]Key Skills [8]Unix/OS Skills [9]Software Development Skills [10]Networking and ICT Industry Skills [11]Language Proficiency [12]Misc [13]Business [14]Work Experience [15]Professional Education [16]Academic Background [17]Tertiary Education [18]School [19]Free Software and Non-Profit Projects [20]Current Interests and Research [21]Sport [22]Hobbies [23]References Summary Johann has a wide range of experience in the Information and Communications Technology industry. Motivated and independently thinking with first-class analytical, design and problem solving skills. He has a successful eight year businesses track record. My Current Work Status At the moment I am working for Frogfoot, Amobia, Blio and Teraco. Contact Details Table 1.  +--------------------------------------------------------+ | Contact Details |   | |-----------------+--------------------------------------| | eMail | [24]http://www.swimgeek.com/contact/ | |-----------------+--------------------------------------| | Homepage | [25]http://www.swimgeek.com/ | |-----------------+--------------------------------------| | Office Number | +27 21 689 3867 | +--------------------------------------------------------+ Table 2.  +------------------------------------+ | Street Address | Postal Address | |-------------------+----------------| | 29 Trevi Court | P.O. Box 23618 | |-------------------+----------------| | De Lorentz Street | Claremont | |-------------------+----------------| | Gardens | Cape Town | |-------------------+----------------| | Cape Town | 7735 | |-------------------+----------------| | South Africa | South Africa | +------------------------------------+ Personal Information Table 3.  +-------------------------------------------------+ | Personal Information |   | |----------------------+--------------------------| | Date of Birth | 4 July 1977 | |----------------------+--------------------------| | Age | 30 | |----------------------+--------------------------| | Sex | Male | |----------------------+--------------------------| | Citizenship | Republic of South Africa | |----------------------+--------------------------| | Place of Birth | Pretoria, South Africa | |----------------------+--------------------------| | Marital Status | Single | |----------------------+--------------------------| | Smoking | No | |----------------------+--------------------------| | Vehicle License | Yes | |----------------------+--------------------------| | Passport | SA with 10 Year US Visa | +-------------------------------------------------+ Skills Key Skills o Unix and IP network, Systems Administration o Network Design and Management o Web-based Database-driven Systems Design and Development o Directory Services (LDAP) o Technical Sales o Product Design o Technical Writing and Documentation Unix/OS Skills o GNU/Linux since February 1997, kernel 2.0.17 o FreeBSD, OpenBSD since October 1999 o Solaris since April 2000 o Cisco IOS since July 2000, version 11 o Apple OSX since March 2004 o AIX, HP-UX, BeOS, OS/2, Mikrotik Software Development Skills o PHP, Perl, C, sh, PLPgSQL, sed, awk, GNU Make o Relational Databases, PostgreSQL, MySQL o Cryptography, GnuPG, OpenSSL, GnuTLS, X.509 CA, SMIME o XML, (X)HTML, CSS, DocBook-XML, XSLT, LaTeX o Version Control Systems, Subversion, CVS o User Interface Design Networking and ICT Industry Skills o Cisco experience: 800, 1600, 1700, 2500, 2600, 4500 series Routers o Cisco 2950, 3548, 3560, 3750, Layer 2 and Layer 3 Switches o 802.1q VLAN Trunking, 802.1p, 802.11x Port Auth, 802.3ad Etherchannel Bonding o 802.11a/b/g indoor and outdoor Wireless LAN Equipment o VoIP: Asterisk PBX, SNOM and Cisco Phones o Lucent Portmaster Network Access Devices o Radius Authentication and Accounting o Sun Microsystems Hardware, Solaris 9 and Linux on Sparc64 o VSAT and related asymmetric Satellite bandwidth routing technologies o Firewalls/NAT and Security, IPTables, BSD IPFW and IPF o IP Tunnelling and VPNs: IPIP, GRE, IPSEC, OpenVPN o Quality of Service (QoS): Cisco, Linux, FreeBSD o IP Routing and Route Distribution: eBGP, iBGP, OSPF o IP Space Planning and Migration. Acquired and managed a /19, /20 and /21 IPv4 network and two AS Numbers in the global routing table o RPSL and dealing with Routing Registries like RADB o DNS Management Systems, based on djbDNS and OpenLDAP o Mail Servers, Qmail, Qmail-LDAP, Exim, Postfix o Web Servers, Apache-modssl o DHCP, DDNS, FTP, HTTP Proxy, NTP, NFS, Public Key Servers and extensive LDAP experience o IP Accounting, Graphing and Statistics, Netflow, RRDTool o Datacenter Design and Management, Cabling, UPS and Aircon Systems o Large scale Clustering and OS Virtualization with Xen and Linux o ISP Accounting and Network Management Systems Design o Metro Ethernet and large scale Ethernet switch fabric design o Online media tools: Wordpress CMS, RSS/ATOM, Wiki's, Mailman, AWStats, Planet Language Proficiency Table 4.  +----------------------------------------------+ | Language | Skill | |-----------+----------------------------------| | English | Speak / Read / Write (Excellent) | |-----------+----------------------------------| | Afrikaans | Speak / Read / Write (Excellent) | +----------------------------------------------+ Misc o Lecturing Technical Training Courses o Touch Type 60wpm on the DVORAK Keyboard Layout o Graphic design tools on Mac OSX, Freehand and Photoshop Business I have been running businesses since the age of 19. I am an entrepreneur and an innovative thinker. One of my passions is the study of brands, their evolution and the power they have in the mind of the customer. Work Experience o January 2007 to Current :: [26]Teraco Cape Town : Co-Founder, Director Started the first vendor neutral datacentre business in South Africa. o August 2005 to December 2005 :: [27]Amazon Development Centre South Africa Cape Town : Full Time Employment as Senior Systems Engineer. Working as part of a small team of highly skilled senior developers in Amazon.com, Inc's Web Services division. Systems Design and Administration. [28]Xen Virtual Server Technology. OSPF Anycast DNS system using Cisco and Quagga. XML-RPC. Cisco Layer 3 Switches. DHCP, DDNS, PXE booting and Bind9, Linux, Red Hat Fedora Core 4. DBAT (Daily Build and Test) system. Bug tracking system. o July 2000 to Current :: [29]Frogfoot Networks Cape Town / Stellenbosch : Co-Founder, Director Formed an ISP called Frogfoot Networks and gained valuable networking and business experience. Frogfoot successfully acquired and integrated another ISP business in 2007. Frogfoot is currently running smoothly and growing at a good rate. I created the brand name and designed the logo. Frogfoot runs almost completely on free software and provides a very stable environment for corporate fixed line clients. Cisco Routers, QoS, Qmail, Apache, PHP, FreeBSD, Debian GNU/Linux, Traffic Graphing, LDAP authentication systems. I did consulting work for [30]Uninetwork, a Wireless ISP. I was involved in their initial network design and roll-out. I helped setup infrastructure such as backbone and BGP routing, VSAT link, QoS system, email and proxy servers. I provided consulting services to an ISP in Mozambique in February 2003. We migrated their IP space, upgraded all their servers and moved to a Directory Services based management system. This included work on their dial hardware, firewalls, mail servers, VSAT equipment and datacenter cabling. I helped design and build a comprehensive directory based (LDAP) ISP network management system called the [31]Frogfoot Portal. o May 2001 to Current :: [32]Blio Corporation Cape Town : Co-Founder, Director Formed an Embedded Systems Company called the Blio Corporation which develops network appliances, wireless network management systems, QoS systems and Voice over IP products. Designed the logo and developed the brand and corporate identity. Designed the coded the web based configuration interfaces for the product range. Apache, PHP, XHTML and CSS. Software development for Wireless CPE, Voice Logger and PBX. Gained skills with Documentation Systems, Docbook-XML, Subversion and XML-FO rendering engines. o January 2004 to December 2004 :: [33]metaMera Cape Town : Co-Founder, Managing Director Metamera produced a range of health and nutritional supplements. I created the brand and did most of the design work. I formulated the business and marketing strategy and managed the production and container design process. The venture never managed to acquire funding needed for marketing. Gained skills working with design tools on Apple hardware and OSX, Freehand, Photoshop and working with the printing industry. Metamera is no longer operating. o June 2003 to Current :: [34]Amobia Communications Cape Town : Co-Founder, Director Joint venture providing Wireless Internet Access services. Primary role of network design and services architect. Designed corporate identity and branding. VPN and X.509 Authentication systems. Wireless network planning and roll-out. OSPF, VRRP. Wide range of wireless LAN equipment. Mikrotik router OS. Web based portal and ISP Value Added Service management systems. o May 2002 to December 2002 :: Sair GNU/Linux Training for [35]IT Intellect Cape Town : Part Time Contract (Evenings) Lecturing GNU/Linux Training Courses with topics ranging from basic Unix philosophy to Security, Administration and Networking. o November 2001 to May 2003 :: [36]saproperty.com Cape Town : Full Time Employment as Senior Developer Employed by saproperty.com in a role ranging from architecture design, systems administrator, database administrator and developer to support and project management. The saproperty.com system is an XML, PKI-crypto B2B exchange for a web portal listing properties for the nine largest real estate agencies in South Africa, completely running on free software with an uptime of more than two years, serving an average of more than 10,000 page impressions a day. Extensive use of relational databases, XML, LDAP directory services, Public Key Cryptography encrypted eMail containing XML. PHP, Apache, PosgreSQL, OpenLDAP, Qmail-LDAP, PureFTPd, GnuPG, djbdns, Debian GNU/Linux, PKS PublicKey Server. Central authentication of services using LDAP for more than 7000 property agents. Use of high end server hardware with high availability features such as hot swap SCSI Raid sets and dual redundant power supply units. o December 2000 to October 2001 :: [37]Independent Online, iol.co.za Cape Town : Full Time Employment as Senior Developer Worked for the Independent News and Media group's IOL.co.za website, a news portal which at the time, shipped in excess of 10 GBytes of traffic a day or more than 10 million page impressions per month. Experience in being part of the team managing and building the content management systems and database back ends for this high load database driven web services environment. Primarily used FreeBSD, MySQL and PHP. Informix, Sun Microsystems Server Hardware. o July 2000 to November 2000 :: Visoft Stellenbosch : Full Time Employment Worked as a Systems Administrator for a Java Development House. Experience with running and supporting Java technology. Managing eMail systems, firewalls, routers and source code repository. Debian GNU/Linux, FreeBSD, OpenBSD, Qmail, Exim, Apache, CVS o January 2000 to March 2002 :: Linux Touch screen Kiosk Project Stellenbosch : Part Time Contracting Developed and built a Touch Screen Information Kiosk for a Hardware store to display inventory and price comparisons. The touch screen interfaced with a Pastel accounting back end for stock info and pricing. Debian GNU/Linux, Apache, PHP, MySQL, Touch screen Hardware o December 1999 to June 2000 :: [38]E*Trade Africa, ETS Stellenbosch : Full Time Employment Worked for a company building the E*TRADE Africa Online Trading System as Unix Systems Administrator and DBA. Experience developing and supporting high availability systems with load balancing related to mission critical web applications. Gained knowledge of the JSE's trading system, news feeds and real time share price information systems. Debian GNU/Linux, OpenBSD, Apache, PHP, Perl, PosgreSQL, Exim, Sun Microsystems Server Hardware, SSL accelerator hardware, Cisco LocalDirector load balancing hardware. o June 1998 to February 1999 :: [39]Chet Chemicals Johannesburg, Kempton Park : Full Time Contract Gained a wide range of experience in a diverse IT environment ranging from development work, systems administration to end user support. System Administration of company Wide Area Network connecting four remote sites using, 3Com Routers. Developed an integrated Proof of Delivery Document Scanning and Achieving System. Debian GNU/Linux, Samba, Perl, HP-UX o November 1997 to February 1998 :: South African Department of Land Affairs Pretoria : Part Time Contract Worked as systems administrator and web developer. HTML, CGI, HP-Openview SNMP, Sun Microsystems Server Hardware Professional Education o 1996, 1997 :: [40]Iscor Mining Bursary Training Ellisras Grootegeluk Coal Mine Industrial Process Monitoring and Production Environment Modelling Academic Background Tertiary Education I was awarded bursaries from Iscor Mining and the SA Air force to study Engineering. I chose the Iscor bursary and to study at [41]Stellenbosch University. o 1999 :: B.Sc Computer Science, Stellenbosch University o 1996 to 1998 :: B.Eng Industrial Engineering, Stellenbosch University Societies and Sport o 1999 :: [42]Stellenbosch University Wine Culture Society Committee Member, Organiser of the Wine of the Month Club o March 1999 :: Became a licensed Amateur Radio (HAM) Operator o 1996 to 1999 :: [43]Stellenbosch University Underwater Club 1997/1998 :: Committee Member, Secretary 1996 to 1999 :: Maties Underwater Hockey 1st Team o 1996 :: Stellenbosch University Residence, [44]Huis Marais Sport Representative for the Swimming Team. Squash Team School o 1991-1995 :: Matric, [45]Menlo Park High School Pretoria, Higher Grade, Afrikaans Medium o 1984-1990 :: Grade School, Pretoria East Grade School Pretoria, Afrikaans Medium Table 5.  +------------------------------+ | School Subject | Symbol | |---------------------+--------| | Computer Science | A | |---------------------+--------| | English | B | |---------------------+--------| | Afrikaans | C | |---------------------+--------| | Mathematics | C | |---------------------+--------| | Applied Mathematics | C | |---------------------+--------| | Science | B | |---------------------+--------| | Accounting | C | +------------------------------+ o 1995 :: Supervisor of School Novell Netware Lan o 1995 :: Provincial Underwater Hockey Colours Northern Transvaal A Team o 1991 to 1995 :: Member of School First Swimming Team o 1993 to 1995 :: Member of School B Squash Team Table 6. Summary of School Awards +---------------------------------+ | Award Received | Year | |------------------+--------------| | Academic Colours | 1991 to 1995 | |------------------+--------------| | Swimming Colours | 1991 to 1995 | +---------------------------------+ Free Software and Non-Profit Projects I am a strong believer in the principles and values of Free Software. Basically the freedom and liberty of software and the people who use the software. I've been running Unix on all my desktop machines for more than 9 years. o August 2007 to Current :: [46]SchoolWAN SchoolWAN connect schools in South Africa. I was one of the founders of the SchoolWAN project mostly due to Amobia's involvement with sponsoring wireless access. o February 2007 to Current :: [47]GeekDinner The Geek Dinner movement is a meeting place for people who mostly interact online using blogs and mailing lists. It is a social networking event promoting entrepreneurship and co-operation in the geeky community. I was one of the founders of the GeekDinner movement. o November 2006 to Current :: [48]Wireless Access Provider Association I am the co-chairman of the Wireless Access Provider Association (2008). WAPA is an industry body to self regulate the (outdoor) wireless networking industry with a code of conduct and manage frequency spectrum usage. o 1996 to Current :: [49]Debian - The Universal Operating System I have been a Debian GNU/Linux Developer since 2001. I admire Debian's pragmatic idealism, the scale of the project and its success in producing high quality software. o 2000 to Current :: [50]Western Cape GNU/Linux User Group I am a committee member of the Western Cape GNU/Linux User Group (CLUG) where I keep in touch with the local Free Software community and give occasional lectures at the group's meetings. For two years was in charge of the design and manufacture of the t-shirts sold by the group at the Cape Computer Fair. o 2001 to 2003 :: [51]The Hub Peering Point Project I was a co-founder of The Hub, a group of people that were working on a project in the interest of better Internet Traffic Exchange or Peering in Cape Town. o 1997 to 1998 :: Stellenbosch GNU/Linux User Group Founding Member of the Stellenbosch LUG. We arranged a successful Linux installathon. Current Interests and Research o Ubiquitous Wifi and nomadic VoIP o LDAP, Directory Based Network Management Systems o GIS and GPS Applications Sport o Advanced NAUI SCUBA Diver o Mountain Biking o Swimming, Running, Squash, Spinning Hobbies o Jazz Music, Reading, Movies, Cooking, Photography References o [52]Abraham Van Der Merwe Co-founder Frogfoot Networks, Blio Corporation, Amobia Communications, Teraco [53]http://oasis.frogfoot.net/ +27 21 689 3867 o David Jarvis Project Manager [54]Uninetwork david [@] uninetwork [dot] co [dot] za 0861 864638 o Thomas Andrews [55]Western Cape GNU/Linux Users Group Committee Member tandrews [@] grok [dot] co [dot] za +27 83 708 1872 References Visible links 1. http://www.swimgeek.com/career/cv/ 2. file:///var/www/swimgeek/career/cv/joecv/xhtml/index.xhtml#id2479136 3. file:///var/www/swimgeek/career/cv/joecv/xhtml/index.xhtml#id2479150 4. file:///var/www/swimgeek/career/cv/joecv/xhtml/index.xhtml#id2479162 5. file:///var/www/swimgeek/career/cv/joecv/xhtml/index.xhtml#id2479334 6. file:///var/www/swimgeek/career/cv/joecv/xhtml/index.xhtml#id2479779 7. file:///var/www/swimgeek/career/cv/joecv/xhtml/index.xhtml#id2479785 8. file:///var/www/swimgeek/career/cv/joecv/xhtml/index.xhtml#id2479828 9. file:///var/www/swimgeek/career/cv/joecv/xhtml/index.xhtml#id2479867 10. file:///var/www/swimgeek/career/cv/joecv/xhtml/index.xhtml#id2479907 11. file:///var/www/swimgeek/career/cv/joecv/xhtml/index.xhtml#id2480265 12. file:///var/www/swimgeek/career/cv/joecv/xhtml/index.xhtml#id2480332 13. file:///var/www/swimgeek/career/cv/joecv/xhtml/index.xhtml#id2480358 14. file:///var/www/swimgeek/career/cv/joecv/xhtml/index.xhtml#id2480373 15. file:///var/www/swimgeek/career/cv/joecv/xhtml/index.xhtml#id2532305 16. file:///var/www/swimgeek/career/cv/joecv/xhtml/index.xhtml#id2532338 17. file:///var/www/swimgeek/career/cv/joecv/xhtml/index.xhtml#id2532344 18. file:///var/www/swimgeek/career/cv/joecv/xhtml/index.xhtml#id2532452 19. file:///var/www/swimgeek/career/cv/joecv/xhtml/index.xhtml#id2532698 20. file:///var/www/swimgeek/career/cv/joecv/xhtml/index.xhtml#id2532856 21. file:///var/www/swimgeek/career/cv/joecv/xhtml/index.xhtml#id2532881 22. file:///var/www/swimgeek/career/cv/joecv/xhtml/index.xhtml#id2532906 23. file:///var/www/swimgeek/career/cv/joecv/xhtml/index.xhtml#id2532921 24. http://www.swimgeek.com/contact/ 25. http://www.swimgeek.com/ 26. http://www.teraco.co.za/ 27. http://za.amazon.com/ 28. http://xen.sf.net/ 29. http://www.frogfoot.com/ 30. http://www.uninetwork.co.za/ 31. http://portal.frogfoot.net/ 32. http://www.blio.com/ 33. http://www.metamera.com/ 34. http://www.amobia.com/ 35. http://www.itintellect.com/ 36. http://www.swimgeek.com/mirrors/saproperty/saproperty.jpg 37. http://www.iol.co.za/ 38. https://www.etrade.com/ 39. http://www.chetind.com/ 40. http://www.iscor.co.za/ 41. http://www.sun.ac.za/ 42. http://www.sun.ac.za/wine/ 43. http://www.sun.ac.za/underwater/ 44. http://student.sun.ac.za/huismarais/ 45. http://www.menlopark.co.za/ 46. http://www.schoolwan.org.za/ 47. http://www.geekdinner.org.za/ 48. http://www.wapa.org.za/ 49. http://www.debian.org/ 50. http://www.clug.org.za/ 51. http://www.hub.org.za/ 52. http://oasis.frogfoot.net/ 53. http://oasis.frogfoot.net/ 54. http://www.uninetwork.co.za/ 55. http://www.clug.org.za/