Programming Languages

Excellent Knowledge of:

  • PHP
  • Java
  • MySQL
  • C
  • Linux Shell scripting.

Some Experience with:

  • Python (Getting better thought)
  • Perl (Will probably never get better šŸ™‚ )
  • C++ (Gets better only if someone pays me lots of money)
  • C#
  • ProLog.

Systems Administration:

Very good knowledge of

  • Linux
  • LAMP (Linux Apache MySQL PHP) Environment
  • Apache/nginx web server configuration
  • DNS Configuration
  • CPANEL/DIRECTADMIN/KLOXO/ISPConfig/Clean Linux Configuration and maintenanceĀ  with both APACHE and nginx (standalone or as a Reverse Proxy).
  • Much Experience with MySQL Optimization in large databases (over 10GB)
  • OpenVZ Server Virtualization
  • Local/remote server backups, rsync differential backups for various Linux basedĀ  Web Hosting Control Panel Systems.
  • Have much experience with hi-demand, hi-traffic websites and experiment with various caching engines including but not limited to: Smarty, Custom PHP file caching, mysql output caching, nginx output caching to RAM through linux tmpfs and memcached with php.


Very Good Knowledge:

  • Symfony2
  • Codeigniter PHP MVC Framework
  • Ajax, HTML
  • CSS
  • SOAP
  • memcached
  • Active Record database programming
  • jQuery, jQuery Mobile, CakePHP PHP Framework, Symfony 2, Laravel,Ā  jQueryUI, XML, json
  • Mobile Applications Development (IOS, Android, with PhoneGap framework, jQuery Mobile)
  • Parallel programming with Java/C/C++, OPENMP, MPI

Some Experience

  • Plone CMS
  • Neural Networks
  • SNMP
  • Very good knowledge of many SEO techniques, in page optimization, link building etc, undertaken many projects with excellent results.

Other technologies I have worked with:

  • Supervisord
  • beanstalkd
  • Selenium
  • Thrift.
  • Software & Tools
  • Apache, Git, WordPress, Joomla, Dreamweaver, Opencart, Mathematica, Matlab
  • Some Knowledge of: Photoshop, Fireworks