My Curriculum Vitae

Personal Data

  • Name: Eduardo Casas
  • Date of birth: 5th February 1983
  • Age: 35 years old
  • Location: Madrid

Technical Skills

Back-End Development

  • Languages: PHP, Python, Java, Node.js
  • Databases: MySQL, PostgreSQL, MongoDB
  • Frameworks: Symfony, Zend Framework, Django, Spring, Express
  • Package Managers: Composer, pip (+virtualenv), Maven, Gradle, npm (+nvm)
  • Caching System: Memcached
  • Message broker: RabbitMQ
  • Modeling: UML
  • RESTful APIs

Front-End Development

  • Languages: HTML, CSS, JavaScript, XML, JSON, Markdown
  • Frameworks: jQuery, AngularJS
  • Preprocessors: TypeScript, Sass
  • Template Engines: Twig, Thymeleaf, Jade
  • Cross-Browser Compatibility
  • Responsive Design
  • SEO Skills
  • Task Runner: Gulp
  • Static Site Generator: Jekyll, MkDocs
  • Package manager: Bower, Yarn

Android Development

  • DevKit: Android SDK
  • Languages: Java
  • Databases: SQLite
  • Build tool: Gradle

Sysadmin

  • Languages: Bash, Python
  • Operating Systems: Debian GNU/Linux, Microsoft Windows
  • Web Servers: Apache, Nginx, Gunicorn
  • Virtualization: Docker, KVM, VirtualBox
  • Control panel: Ajenti, cPanel
  • Monitoring: Nagios
  • Database Administration: CLI, MySQL Workbench, pgAdmin, phpMyAdmin, Robomongo
  • Process Manager: PM2, ps, top
  • Service Manager: Systemd, Upstart
  • Hardening
  • DNS Management: BIND

Project Management

  • Methodology: Waterfall, Scrum
  • Version Control System: Git (+GitHub +GitLab +Bitbucket), Subversion
  • Management Tools: OpenProject, Trello, Slack, MediaWiki

Testing

  • Continuous Integration: Jenkins
  • Frameworks: Pytest (+Selenium), PHPUnit
  • Bug Tracker: Mantis Bug Tracker, Bugzilla

Others

  • Other languages: C++ (+Qt), R, MATLAB, Fortran
  • Graphic Design: GIMP, Photoshop
  • Other tools: AWS, Firebug, AVD

Work Experience

Spain

England

Academic Background

Languages