PHP
Working with PHP since 2005, having developed several web applications with a high level of complexity.
Carlos has been developing software for more than 30 years, having led teams of up to 20 developers and working with many different technologies. He spent the first part of his career developing video-games (which is one of the hardest development jobs!). In the most recent years he has been working as a full stack engineer, with a great emphasis on PHP and Symfony. He also has a lot of experience in e-commerce and entrepreneurship.
Working with PHP since 2005, having developed several web applications with a high level of complexity.
Recognized as one of the leading experts in Spain. Ranked as one of the top 20 all time Symfony2 answeres at Stackoverflow. Invited several times to give talks about this framework (see portfolio)
30 years of experience catching some of the nastiest bugs you can think of!
Developed two full E2E testing platforms following BDD concepts, using Behat for the backend and Protractor and Cypress for the frontend
5-year experince in all aspects of e-Commerce: site development, logistics, marketing, etc...
Developed several internal API services for webs like clippingbook.com, eltiempotv.com or our current offering at i6 Systems. Also developed code to interact with external API services like Facebook, Bing search, Twitter or Google Maps
Spent more than 20 years building videogames
Implemented the database structure for several applications, including all the replication and server infrastructure. Optimized all SQL queries for a service handling millions of data points and hundreds of thousands of visits
Developed full CI pipelines using Snap CI and CircleCI and CD pipelines using Google Cloud and Kubernetes
Been using it as the database source for his current job since 2016. Regularly perform complex queries to debug issues in the platform. Written several tools to manage the database
Been using it for all development and deployments in his current job. Built several custom images and used them for CI and CD
Used it for small projects, including the FastDebug.io website
Used it to develop the frontend side of several web applications since 2005
Led the development of all the frontend of clippingbook.com using this Javascript framework
All the software of his current platform is deployed to Google Cloud. They use a lot of their services: Container Engine, StackDriver, Cloud Logging, Cloud Builder, Cloud Functions, BigQuery... He regularly interacts with all these services
Designed and implemented all the backend infrastructure used by clippingbook.com, using Amazon services like EC2, RDS and Elastick Beanstalk
Administered several Linux machines using a full LAMP stack
Implemented a backend pipeline to handle several tasks related to the frontend like CSS optimization, JS minimization anc BDD testing. Worked on the implementation of a full REST API using NodeJS and Express
Used it to develop more than 20 games. Now renewed his knowledge with the development of the FastDebug tool
Led a team of 4 developers using Scrum metodologies implemented with the help of Pivotal Tracker. Participated in developing the Scrum strategy for 20 strong team working closely with the Scrum Master and using Jira and Confluence as their main tools
Developed several apps using ObjectiveC, XCode, Java and Android Studio. Used to be very knowledgeable but have not done a lot of mobile development lately, so lacking some knowledge about the latest tools like Swift or Kotlin
Implemeted a caching strategy for the most used queries in clippingbook.com using Redis
Helped with the transition of the i6 Systems platform from Ractive to React
Used it for moblie development (Android, J2ME)
The visual search engine. Build beautiful online books from your online searches. Led all development of this site (this site is not available currently)
Marketplace for translators and authors. Developed all website (frontend and backend)
Spanish weather information site. Developed all backend and mobile apps
Been invited recently to give a talk about the PHP ecosystem:
Been invited four times to give talks about Symfony and its environment:
Spanish: native
English: fluent
He is an avid reader and a cinema lover.
He enjoys travelling around the world and has been to many different countries. He owns an American motorhome that he uses to travel around Europe.
He loves sailing and anything related to the sea. He also loves snowboarding
He is a very good cook, his specialty is any Spanish rice dish like paella or arroz negro.