My name is Fernando Caraballo and I'm a Backend developer based in London
Last update: January 2019
Skills

Languages/Frameworks

PHP7, Symfony framework, Java, Native JavaScript, jQuery and AJAX, Web3js, React (Web and Native)

Testing

BDD through Behat and PHPSpec

HTML/CSS

HTML5, CSS3, SASS, Twig, Bootstrap and Materialize Design as a frameworks, Responsive design

Projects

Git (Github and Bitbucket) and SVN as version control, AWS, Mailchimp, Jira as project and issue tracker, Confluence for document collaboration, Continuous integration through Jenkins. Agile methodologies, Docker

Data

Redis, Doctrine, ElasticSearch, MySQL, Rest API

Non-technical

English and spanish, motivated coder, social and Open source contributor. OS X and Linux user, console. IntelliJ editor

Experience

Software Engineer

Veruscript, London June 2017 - Currently

Symfony development of academic publishing platform. Building ES system for the article search, preparing the website to be comply with GDPR. Implementing OAuth for logins for different accesses (Google, Facebook, ORCID), Preparing an API with Api Platform and a backoffice with EasyAdmin.

Technologies: PHP7, Symfony framework, AWS, ElasticSearch, Redis, MySQL, Doctrine, BDD (Behat and PHPSpec), Bootstrap, OAuth, GDPR, API, EasyAdmin

Software Engineer

Mr & Mrs Smith, London March 2017 - June 2017

Building the new API consumed by companies like British Airways or American Express Travel, using PHPUnit for testing. Implementing a new StorageBundle to allow us to access S3, Dropbox, etc. through Gauffrete. Refactoring old legacy code (Zend 1, Symfony2) to have all our platforms using the latest technologies. Migrating old scripts to use Symfony 3 commands and encouraging the best practices. Redis was implemented for in memory data and MySQL as a Database. Agile methodologies were used to keep the team up to date. Jenkins as Continuous Integration tool and Atlassian software like Jira or Confluence were implemented in the team. Pair programming was an important fact in the team.

Technologies: PHP7, Symfony framework, Rest API, AWS, ElasticSearch, Redis, MySQL, Doctrine, TDD (PHPUnit), Jenkins

Symfony developer

Reiss, London April 2014 - Currently

Building an e-commerce platform using PHP as a language and Symfony as a framework. Sylius framework was used on top of Symfony to help out with the e-commerce project. The development was strongly driven by BDD using Behat and PHPSpec. ElasticSearch was integrated to get fastest results in heavy queries, like Products or Customers. Redis was implemented for in memory data and MySQL as a Database. Agile methodologies were used to keep the team up to date. Jenkins as Continuous Integration tool and Atlassian software like Jira or Confluence were implemented in the team. Pair programming was an important fact in the team.

Technologies: PHP7, Symfony framework, ElasticSearch, Redis, MySQL, Doctrine, jQuery, Ajax, Twig, BDD (Behat and PHPSpec), Bootstrap, Vagrant, Platform.sh

Java developer

Fidetia January 2013 - July 2013

Web application built for the University of Seville, specifically for the Computer engineering faculty, in order to manage final degree projects. The teachers had a better tracing of their students' works and in the other way around, was easier for the students to communicate with assigned tutor. The project was developed in Java using Vaadin framework and for the Frontend jQuery and CSS3. SCRUM as agile methodology was followed.

Technologies: Java, Vaadin framework, jQuery, MySQL, CSS3

X++ developer

Everis, Seville August 2012 - December 2012

Developing modules for Dynamics AX ERP for Jabugo, one of the largest jamon companies in the world. X++ (specific for Dynamics AX) was the language used for the project. Planned with Jira, Confluence for documentation.

Technologies: X++

Education

  • Bachelor of Science Degree - Software Engineering2008-2013
Complementary courses
  • ElasticSearch in action - Udemy2016
  • JATS-Con - Washington DC, United States2016
  • Behaviour Driven Development in PHP, The comprehensive course - Inviqa2016
  • Agility and Lean. Project management - "Universidad del Rey Juan Carlos de Madrid"2014
  • HTML5 and Firefox OS application development - "Universidad Polit√©cnica de Madrid"2016
  • PHP Web Application Development with Symfony - Udemy2014
  • Java Multithreading - Udemy2014
Contact

I'm from Seville, Spain, and came to London 3 years ago looking for new challenges. Motivated coder, love running, padel and music, I play drumms and guitar. Don't hesitate to contact me.
location_onLondon, United Kingdom
phonelink_ring+44 7513 643 384