My name is Nico, and I'm a Web/iPhone/Mac OS X developer living in Barcelona. I currently work as senior backend PHP developer at Atrápalo, where I'm responsible for things like payment processing and security. Before that, I worked at Schneider Electric, where I helped to develop a web based intranet application, which acted as an SAP middleware, to help their employees in the order creation process.
I'm a Zend Certified Engineer. I passed my Zend certification exam for PHP 5 (first try) in October 2007. I was the 15th Zend Certified Engineer in Spain by the time I passed the exam.
I do pretty much anything, from static sites, to completely database driven sites. Custom coding, adding features and functions to existing code, fixing security holes, debugging, code auditing, rewriting existing code, or even creating clones of other sites, etc...
If whatever you need is not listed here, just send me a message, and I'll tell you whether I can do it or not, and how much it would cost approximately.
I'm very picky when it comes to writing code. Everything needs to be clean and easy to understand. Security, performance, and testing are my primary concerns, though. I'm very interested in information security, so I read quite a lot about it, and every now and then post about some of my findings on my blog.
I like to work in Continous Integration environments with automated tests (unit and integration), which make deploying new features fast and easy. Hight traffic, and load balanced servers are my bread and butter. I'm comfortable working in teams using agile methodologies such as SCRUM.
All my HTML and CSS codes go through w3.org's XHTML/CSS validator before I consider my job done. Valid markup is important to make sure the pages will show up as expected on most web browsers.
That depends solely on the size and complexity of the project. Usually I don't charge per hour, but per project. I think it's fairer this way towards the client, because sometimes I work on multiple projects at the same time, and it can be difficult to keep track of the time I really spend on a project. You can always ask me for free quote before I start working, though.