Technologies
I have experience with many different technologies and programming languages. In particular:
- I am an expert in PHP. I have developed many web sites and web applications and I have experience in various open source PHP frameworks such as CakePHP, PEAR, Smarty, Zend Framework, as well as open source CMS such as Joomla, WordPress, osCommerce, Mediawiki and Scout Portal Toolkit.
- I communicate in Java very well and I have developed applications using Apache Tomcat, Apache Ant, Apache Maven, netbeans, Dspace, jetty, Active Objects, enunciate and Apache Wicket + Databinder.net.
- I use a lot of Javascript in the web applications that I create. I use Prototype.js most of the time but I also use jquery and Yahoo! User Interface Framework (YUI).
- I have deep knowledge of: Open Archives Initiative Protocol for Metadata Harvesting (OAI-PMH), Extensible Provisioning Protocol (EPP), Eurobank ProxyPay, Internet Content Adaptation Protocol (ICAP), Google Blogger Data API and MetaWeblog API.
- I develop applications using C in unix, utilizing GNU tools (GCC, make, glibc). I have also developed a plugin for c-icap and squid in C. My favorite debugger is Valgrind.
- I am a fan of Linux and open source in general. I use Ubuntu in my laptop while I use Debian, CentOS and RedHat Enterprise Linux in my servers. Additionally, I implement and operate linux clusters using Red Hat Cluster Suite.
- I have a vast experience in the installation and management of Microsoft Active Directory in large installations. I am also familiar with Windows 2003 Server.
- I prefer writing documents and publications in Latex.
- My favorite editor is vim.
