## BIO
**Objectives**
Working freelance until completion of MSc
**Personal Skills**
Strong problem solver. Able to work alone or part of a team. Can organise and prioritise own workload.
**Employment History**
**Company:** Self employed/Freelance
**Dates:** September 2003 – current
**Position:** Freelance Programmer/Writer
**Responsibilities:**
Continued to offer support to Dilko A.S. across its 4 Istanbul branches on a self employed basis, maintaining security of the networks, maintaining and upgrading the various applications which I had developed and providing technical consultancy.
Undertook a variety of smaller projects for other companies such as CMS, stock taking and management systems and web site usage tracking systems.
Wrote several articles for [login to view URL] on various subjects, including Linux, Apache, MySQL and PHP security.
Took over as project lead of the BasiliX project, an Open Source, PHP/MySQL based webmail program used by many companies including ISPs and universities, especially in Turkey.
**Company:** Dilko A.S., Istanbul, Turkey.
**Dates:** June 2001 – September 2003
**Position:** Linux Systems Programmer
**Responsibilities:**
Designed and developed examination software, project management software, student and class management software and other applications used daily in the running of the company (using PHP/MySQL, Python/MySQL/SQLite).
Implemented Samba file servers running on Linux in order to centralise the companies data making it more secure and easier to organise and backup.
Installed a mail server and internal mail system to improve communication and transfer of documents within the company.
Installed a firewall and proxy server to provide safe, secure and monitored access to the Internet for employees and students.
Utilised old, unused hardware to create a network of thin clients operating from a terminal server of my own design. These machines were deployed in a language learning laboratory for the use of the students of the school.
Supervised the implementation and maintenance of networks across all Dilko branches.
**Company:** Freelance, Bodrum, Turkey.
**Dates:** September 1998 – June 2001
**Position:** Freelance Translator/Web Site designer
**Responsibilities:**
Translation of paper documents and web sites between Turkish and English on subjects ranging from Management Training course materials to tourism brochures.
Web site consultancy and design, producing small websites for local companies.
Became involved in Open Source software and Linux, learnt PHP and MySQL and set up the GIMP for Windows FAQ.
Learnt about networking by setting up small networks for local businesses using Linux.
**Company:** Dilko A.S., Istanbul, Turkey.
**Dates:** September 1996 – September 1998
**Position:** Teacher of English
**Responsibilities:**
Teaching English to Turkish students aged between 16 and 50 years old.
Recruiting and interviewing new teachers.
**Hobbies and Interests**
I am a member of several Linux Help and Discussion Groups and mailing lists where I enjoy giving help and advice to new and experienced Linux users. I have also given talks and seminars for the Turkish Linux User Groups and the Istanbul Technology Association. I have worked with several open source projects. Most recently I have taken over the maintenance and development of the BasiliX Mail Gateway project ([login to view URL]).
## Area of Expertise
**Technical Skills**
* Designing and developing applications for the intranet/Internet using PHP, MySQL, ASP, XML, Javascript and CSS.
* LAMP (Linux, Apache, MySQL, PHP) server set-up, maintenance and security.
* Designing and developing applications for Linux and Windows desktops using Python, wxWindows and Tkinter.
* Writing network administration scripts in Bash, PERL and Python.
* Design and maintenance of Linux firewalls using IPTables.
* Set-up and maintenance of mixed Linux/Windows networks.
* Design and development of Linux thin clients and terminal servers.
**Key Technologies**
**Thorough Knowledge of:** Linux (most major distributions), Apache, MySQL, PHP (versions 4 -5), Python, Bash, Javascript, XML, HTML, IPTables, Snort, Squid, NFS, Samba, Postfix, SpamAssassin, ClamAV, Windows 95/98/2000/XP, OOP, Test Driven Development.
**Basic Knowledge of:** PERL, C/C++, ASP, PostgreSQL, SQLite, Sendmail, Dreamweaver, GIMP.