CV

If you wish to receive a .odt, .doc or .pdf version, please contact me. The file version also contains my contact details.

Profile

8 years commercial IT experience. Experience with a LAMP/LAPP/WAMP development stacks using PHP5, both structured and Object Orientated, for large high traffic websites. Experienced in Debian Linux and Red Hat Enterprise Linux administration. Ability to understand a problem or client request from different perspectives. Enjoy teamwork, and able to work under own initiative with a minimum amount of supervision.

Skill Level Last used Commercial Experience
PHP Advanced Currently 6 years
HTML & CSS Advanced Currently 8 years
Apache Advanced Currently 6 years
JavaScript / Ajax Intermediate Currently 2 years
mySQL Intermediate Currently 6 years
postgreSQL Advanced 1 year ago 1.5 years
cvs & svn Intermediate Currently 2.5 years
XML Intermediate Currently 2 years
Linux (Debian, Red Hat) Intermediate Currently 3 years
SSH Intermediate Currently 3 years
Postfix Intermediate Currently 1.5 years
Smarty Template Engine Intermediate Currently 1.5 years
Munin Intermediate Currently 1.5 years
WordPress system Intermediate Currently 1.5 years
DNS Basic Currently 1 year
Perl 5 Basic Currently 0.5 years
Bourne / Bash scripting Basic Currently 1 year
C/C++ Basic 8 years ago 0.5 years

Work Experience

May 2009 – Present: Technical Developer & System Administrator – Centralnic.com

Centralnic Ltd. provides alternative Top Level Domains such as .uk.com or .us.com, effectively selling sub-domains to end users as well as being the partner for the .la registry. Centralnic Ltd. has a vast network of over 1.500 registrars worldwide reselling domains and has sold over 1 million domains.

Initial responsibilities were development and maintenance of portal websites for a various list of company owned domains. These portals were realised through PHP5 on a mysql database back end, some with WordPress, others using Smarty with internal developed frameworks. Responsibility included maintaining and administrate the RHEL and CentOS Servers used for the portals, incl. migration to different providers, from company owned physical servers to virtual servers with a 3rd party provider.

Later responsibilities shifted to a more technical development and administration nature, working on the core back ends of our main business, the registrar and registry services, as well as administrating several of our cloud servers hosted by a 3rd party. Part of a team creating an ICANN proposal for becoming a registry for the newly announced gTLDs, which includes server back end code with PHP5, mysql and shell scripting, as well as infrastructure security review and enhancement. Migration of cloud servers to a new provider after identifying a new cloud server provider suitable for our needs, effectively creating new cloud servers, transferring the data and properly setting the services up, such as mysql, postfix, munin, and more services, as well as the iptables firewall rules and ensuring the DNS transition to the new servers. Switching of the CVS based code deployment to a repository deployment, setting up a yum repository for CentOS and creation of all needed rpm packages for the modules, including spec files creation, as well as rpm packages for third party library dependencies.

Setting up and configuration of a security application, mod_security, for the web servers as part of a security review. Tested with third party network security auditing tools such as openVAS next to other open source available tools. Other duties include assisting the domain manager through creating new and extending current services on the company internal staff console, identifying and fixing bugs across the software code base, and observation of server processes and performances. Also responsible for the configuration, purchase and evaluation of new office desktops, and at a later point of time for the configuration and assembly of a physical server for internal use. Part of the rota system for the emergency response team for server failures during out of office hours.

August 2007 – April 2009: Country Manager – ADVFN.com

ADVFN integrates multiple global data feeds and market information in real-time from a variety of sources and presents them online via Java tools and dynamically generated content. ADVFN services are provisioned to over 1 million registered global customers

Key responsibilities are designing new products and extension of existing products with particular focus on our German and US customer base. For development I used a load balanced LAMP stack using Object Oriented PHP 5 using mySQL 5.x and Postgres 8.1 for the database back ends. I am also responsible for front end work which involves working from a static (Photoshop) design to produce hand coded HTML and JavaScript which includes the use of Ajax methods.

Further responsibilities lie in the analysis of user statistics and their behaviour using Google Analytics, Urchin and Apache web logs, using shell scripts to parse and process these logs. Another key task are maintaining the Google AdWords campaigns to target specific Google keyword searches. Also provided 1st line support to customers as well as maintaining the newsletter service and general contact to keep in touch with the user base.

Sep 2006 – Jan 2007: Web developer – Whicharchitect.com

Design and development of a community web page for architects showcasing their projects and practices to the public, including extensive search and communication facilities.

The website has been coded in PHP4 using mySQL 4.x as backend database with HTML & CSS for front end design. The development environment was Apache 2 on a Windows XP machine, while the page itself has been hosted by an independent third party on FreeBSD servers.

Oct 2002 – Feb 2005: IT Manager – MaxPower Extremecars

Developed a warehouse software development for a wide range of different articles using MS Access as database with a GUI front end, including additional Visual Basic programming. Overseeing the extension of the IT infrastructure to client / server systems for multiple account holders in cooperation with an independent third party. Developed and administered the website incl. CMS e-ommerce software, using PHP4 and mySQL3 on Apache 1.3 with HTML for the front end. Also responsible for design, creation and maintenance of graphical advertisement brochures in A4 format with Adobe Photoshop.

Correspondence with foreign dealers across 12 European countries as well as with with foreign customers. Additional administrative work, responsible for communication and suppliers, purchase and sale of equipment.

June 2001 – May 2002: Software Developer – Thoelke Engineering

Design, development and maintenance of a control application for industrial foil cutting machines for Bilstein, programmed in Visual Basic 6, using Visual Studio 6 as IDE. Development and maintenance of software and databases for industrial pipe wielding machines for SMS Demag. Database design and development for a local car radio store.
Both these projects were realized using MS Access 2000, including a GUI front end, with additional Visual Basic for Application coding. Joint venture presentation design with MS Powerpoint.