
Carlos Granados Martínez
Verified Expert in Engineering
Debugging Developer
Pontevedra, Spain
Toptal member since November 24, 2015
Carlos has been developing software for over 30 years, leading teams of up to 20 developers, and working with many different technologies. He spent the first part of his career creating video games, which he considers one of the most challenging development jobs. In recent years, Carlos has been working as a full-stack engineer focusing on PHP, Symfony, and Laravel. He also has a wealth of experience in eCommerce and entrepreneurship.
Portfolio
Experience
- PHP - 20 years
- C++ - 19 years
- Debugging - 19 years
- JavaScript - 18 years
- Symfony - 13 years
- MySQL - 11 years
- Docker - 7 years
- Laravel - 7 years
Availability
Preferred Environment
PHP, Symfony, MySQL, Docker, Laravel
The most amazing...
...tool I've created is FastDebug, the fastest PHP Debugger and an amazing piece of engineering that took me more than one year to develop.
Work Experience
Software Team Manager | SRE Team Leader
i6 Group
- Joined the company as the 3rd developer on board and helped it grow into a multi-million business, providing services to more than 100 airports around the world.
- Led a development team of 20 back-end, front-end, and Android developers, as well as QA engineers.
- Led the SRE team responsible for ensuring the site ran smoothly and without errors.
- Built a migration engine that added all the schema changes to the MongoDB database.
- Developed more than 30% of the current code running the main back end using PHP and the Symfony framework.
- Created a full end-to-end testing infrastructure using Cypress.
- Developed several admin tools, allowing full administration of all the MongoDB databases, including an intelligent document editor and a document logger, using a PHP back end and a web admin front end.
- Implemented all the localization pipelines for all the texts in the application using the API of the localise.biz translation platform.
- Implemented the connection to several APIs of airport feeds using Node.js and Google Cloud Pub/Sub.
- Reviewed more than 2,000 pull requests from his team.
CTO | Founder
Babelcube
- Developed the back-end infrastructure using the Laravel PHP framework.
- Built the front-end using jQuery for JavaScript and Bootstrap for CSS.
- Helped with conceptualization and growth while collaborating with the marketing manager.
- Integrated the platform with all the main book distributors.
- Implemented all the tax calculations and the automated generation of all the tax files as electronic documents.
CTO | Founder
Clippingbook, Inc.
- Created a full REST API using the Symfony PHP framework.
- Built a fully agile front end using HTML5 and AngularJS.
- Created functional and E2E testing infrastructure using Behat and Mink for the back end and Protractor for the front end.
- Developed an information extraction engine using the external APIs of Twitter, Facebook, Instagram, Bing, Spotify, and eBay.
- Led a team of four back-end and front-end developers working remotely.
- Developed the initial concept of the site and helped the CEO find the best way to market it.
Back-end and Mobile Developer
Atmosférica SL
- Developed a native iOS application displaying the information gathered by the back end.
- Created a native Android application displaying the information gathered by the back-end.
- Built the back end using the Symfony PHP framework.
- Established communication with the API of weather information data providers like Foreca.
- Coordinated the front-end development with the front-end engineer.
CTO
Totombola SL
- Developed all the back-end infrastructure, deployed in their own private servers.
- Built the admin interface and all the tools needed to manage users and prizes.
- Created the first version of the website, including the back and front end.
- Assisted the company's CEO in running tests, which helped pivot the business model.
- Developed a safe back-end technology to generate random results for raffles ("tombola" in Spanish) using special hardware.
CEO | CTO | Founder
Planetapluton.com
- Fully developed an eCommerce site, including the entire back-end infrastructure.
- Integrated connections with logistics providers and developed all the logistic pipelines.
- Managed SEO and SEM campaigns and the brand image.
- Developed the entire marketing strategy, including PR, affiliate marketing, and online promotions.
- Was chosen as the best Spanish eCommerce site in the gadgets category in 2010.
Technical Assistant to Commercial Director
Gaelco Móviles
- Led the QA team, making sure that our mobile games worked across all handsets.
- Participated in developing the Fernando Alonso mobile game, which sold over 250,000 copies.
- Acted as the technical liaison with the leading European mobile operators (Vodafone, Orange, T-Mobile, Telefónica).
- Helped the commercial director find the best available opportunities for mobile development.
- Created a mobile game portal for Telefonica, the main Spanish mobile operator.
CTO | Founder
Zigurat Software
- Led teams of up to eight developers and graphic designers.
- Created the first Spanish home computer game distributed in Spain and the UK.
- Participated in the development of World Rally, an arcade coin-op game that received the prize for best arcade game in Europe in 1994 and sold more than 200,000 copies.
- Built a complete toolchain for game development from scratch.
- Developed one of the first motion capture processes worldwide.
Experience
Talk at the PHP UK 2023 Conference
https://www.youtube.com/watch?v=AmYFM3prwNYClippingbook
KintExtension.php
https://github.com/carlos-granados/CgKintBundle/Making Symfony Shine with Varnish
http://www.slideshare.net/barelon/making-symofny-shine-with-varnish-symfonycon-madrid-2014Why Symfony Is So Fast
http://www.slideshare.net/carlosgranados/por-que-symfony2-es-tan-rpidoBDD with Symfony, Behat, and Mink
http://www.slideshare.net/carlosgranados/bdd-con-behat-y-mink-en-symfony2El Tiempo TV
http://eltiempotv.com/Totombola
Planetapluton.com
Fernando Alonso Racing
Education
Bachelor of Science Degree in Physics
Universidad Autónoma - Madrid, Spain
Certifications
SensioLabs Certified Symfony Developer (Expert)
SensioLabs
Skills
Libraries/APIs
jQuery, Node.js, Bing API, Spotify API, Instagram API, X (formerly Twitter) API, Facebook API, React
Tools
Varnish, Behat, Xdebug, Slack, GitHub, Git, CircleCI, Bitbucket, Mink
Languages
PHP, C++, JavaScript, Java, C, Assembly, Objective-C
Frameworks
Symfony, Laravel, Protractor, AngularJS, Cypress
Paradigms
Test-driven Development (TDD), Behavior-driven Development (BDD), Continuous Integration (CI), Scrum
Platforms
Docker, Android, WordPress, osCommerce, J2ME, Symbian, iOS, Amazon Web Services (AWS), Kubernetes
Storage
MySQL, Google Cloud, MongoDB, Redis
Other
Debugging
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring