Curriculum Vitae First name: Traian-Cătălin Last name: BOIE Birth date: 2 August 1975 Mobile phone: +40-745-048374 E-mail: catab_at_embedromix.ro (replace _at_ with @) Address: Independentei 94, bl. 336, sc. C, ap. 6 500157 Brasov Romania Last graduated school Computer Science / Transilvania University (1997) My graduation diploma Distributed networks and task migration ([M]PVM) Work experience Jul 2005 – Today – Route 66 Brasov Project manager, programmer and system/network administrator. Scalable client/server applications for off-board navigation (C) Scalable distributed activation services (C, PHP and SQL) Server farm administration (Linux) Road traffic server programming and administration (PHP) Web statistics for activations and road traffic (PHP and SQL) VoIP telephony network (Asterisk) Oct 2001 – Jul 2005 (4 years) - Romania Data Systems Brasov (ISP) Project manager, programmer and system/network administrator. Client/server app for national wide network monitoring (C and PHP). Traffic control (HTB, rtnetlink) (C). Network/security modules for Linux kernel (C). Domain name server and MySQL integration (C). SNMP and graphics for cable modems level monitoring (C and PHP). Source control system implementation (subversion). Sep 1997 - Oct 2001 (4 years) – Deuroconsult Brasov (ISP division) Technical manager, sys/net administrator and programmer. Implementation of a Distributed User Management System using MySQL, PHP and C (low level socket and protocol handling). Development of the technical page (user tracking, payments, invoices, logins etc.) using SQL, PHP and HTML. Administration of 10 Linux servers, 1 Cisco router and other equipments farm. Implementation of multihoming with 2 providers using zebra on Linux and Cisco for BGP and OSPF. Implementation of QoS using CBQ, TBF, RED on Linux routers. Implementation of Differentiated Services on Linux routers. Sep 1995 - Sep 1997 (2 years, during studies) - Ecran Magazin Brasov I worked in the prepress department in the DTP lab. I managed a Windows, Mac and Linux network (disk, printer and Internet sharing). I used PageMaker, Quark and Photoshop (PCs & Mac). 1993 - 1994 (1 year, during studies) - Monitor Mediafax Brasov I used PageMaker and Word in the prepress division. Achievements Several contributions to Linux kernel (accepted in mainline) - I co-authored sch_netem (see kernel >= 2.6.8-rc1) - I added u32 nfmark match - See also http://kernel.embedromix.ro/kpatches/ Projects published on FreshMeat http://freshmeat.net/projects/dinouml http://freshmeat.net/projects/noca/ http://freshmeat.net/projects/sch_dup/ http://freshmeat.net/projects/sch_ooo/ http://freshmeat.net/projects/sch_log/ http://freshmeat.net/projects/sesoma/ http://kernel.embedromix.ro/kpatches/ http://freshmeat.net/projects/pwatch/ All freshmeat projects: http://freshmeat.net/~catalinboie/ Giving Linux and Solaris classes for a big international company. Project manager of the IT division of a big Romanian health company (since 2001). Web - Gnutella (peer-to-peer network) bridge (project done for an Italian company). Music/bands web portal (for an Italian company). Fake POP3 server (for an American company). See http://kernel.embedromix.ro/ for other projects maintained by myself. Skills Operating systems Linux (since 1994) - expert FreeBSD (since 2004) - medium Plan9 (since 2004) - medium Solaris (since 2005) - medium Programming languages C (since 1991) - expert PHP (since 1999) - expert Assembler - advanced Java (since 2002) - advanced (I always pay maximum attention to security) Databases PostgreSQL (since 1998) - advanced MySQL (since 1999) - advanced Sqlite (since 2004) - advanced Berkely DB - medium Web development CGI (since 1999) C, PHP, Perl, shell, MySQL, PostgreSQL, speed and security HTML (since 1998) Web design Image processing & 3D (since 1996) Gimp, PhotoShop, Blender Networking IPv4 & IPv6 Diskless workstation, NFS Tunnels, NAT, multicast Client/server applications QOS (Netem, HTB, CBQ, TBF, RED) Differentiated services IPSec VoIP Policy routing, BGP, OSPF Firewalls P2P technology Distributed programs & clusters PVM 9grid SCM git (used for Linux kernel development and a lot of other projects) subversion Virtualization user-mode-linux - building/running a lot of Linux virtual machines qemu/bochs - emulation of different OSs XEN - running simultaneously different OSs (paravirtualization). Telephony Asterisk Teaching abilities Linux (for beginners, middle and advanced levels) Solaris (for beginners and middle level) Languages English (good) Romanian (native language) Personal info I don't smoke and don't drink coffee. Easy adaptability and integration as individual or in a team. Hobbies Computers Basket-ball Other things I have a driver license (category B). CV version: 2.11 You can find last version at: http://kernel.embedromix.ro/cv/