«Carlos is passionated about tech and innovation and he is a leader absolutely result and delivery driven. Carlos leads his people with a mix of empowerment, responsibility and focus that enables his teams to excel and grow. He finds no excuses to prevent change and innovation from happening and is constantly looking for ways for improvement, challenging the status quo. It was certainly great to work with him - Carlos pushes you to be better and do better.»
Barcelona, Cataluña, España
Información de contacto
16 mil seguidores
Más de 500 contactos
Acerca de
Actividad
-
Después de más de 13 años, ha llegado el momento de cerrar un capítulo muy significativo en mi vida. Hoy, con sentimientos encontrados, anuncio mi…
Después de más de 13 años, ha llegado el momento de cerrar un capítulo muy significativo en mi vida. Hoy, con sentimientos encontrados, anuncio mi…
Recomendado por Carlos Buenosvinos
-
👉 Probablemente, nuestras niñas trabajarán en algo que hoy no existe. Hace unos días Laura, cofounder de HABILIMECUM, me invitó a participar en su…
👉 Probablemente, nuestras niñas trabajarán en algo que hoy no existe. Hace unos días Laura, cofounder de HABILIMECUM, me invitó a participar en su…
Recomendado por Carlos Buenosvinos
-
💪 Exciting times ahead at IFCO SYSTEMS! From setting up the Barcelona Headquarters to diving into projects, meeting teams, and conducting…
💪 Exciting times ahead at IFCO SYSTEMS! From setting up the Barcelona Headquarters to diving into projects, meeting teams, and conducting…
Compartido por Carlos Buenosvinos
Experiencia y educación
Licencias y certificaciones
-
Blue Ocean Practical Introduction™
Blue Ocean Global Network
-
-
-
-
-
-
-
-
AWS Certified Solutions Architect - Associate Level
Amazon Web Services
Expedición:ID de la credencial AWS-ASA-4005093 -
-
-
Titanium Certified Mobile Developer (TCMD)
Appcelerator
Expedición:ID de la credencial 6035e6270bf4690f50168612ab8f2eb9 -
Titanium Certified App Developer (TCAD)
Appcelerator
Expedición:ID de la credencial c0950d8cb3a625daaa5d6083500fb596 -
-
-
-
Publicaciones
-
Integración Continua y Continuous Delivery
Universidad de Rioja
Clase impartida a los alumnos del Máster en Tecnologías Informáticas y del grado de Informática de la Universidad de la Rioja, dentro de la asignatura "Técnicas para el desarrollo de software en producción".
-
Desarrollo open source en Atrápalo
Librecon
Talk about how Atrápalo is using the OS technologies
-
Hexagonal Architecture with PHP
php|architect magazine
With the rise of DDD (domain-driven development), architectures promoting domain-centric designs are becoming more popular. This is the case with Hexagonal Architecture, also known as Ports and Adapters, that seems to have been rediscovered recently by PHP developers. Invented in 2005 by Alistair Cockburn, one of the Agile Manifesto authors, the Hexagonal Architecture allows an application to be equally driven by users, programs, automated tests, or batch scripts, while being developed and…
With the rise of DDD (domain-driven development), architectures promoting domain-centric designs are becoming more popular. This is the case with Hexagonal Architecture, also known as Ports and Adapters, that seems to have been rediscovered recently by PHP developers. Invented in 2005 by Alistair Cockburn, one of the Agile Manifesto authors, the Hexagonal Architecture allows an application to be equally driven by users, programs, automated tests, or batch scripts, while being developed and tested in isolation from its eventual run-time devices and databases. This results in infrastructure-agnostic web applications that are easier to test, write, and maintain. Let’s see how to apply it using real PHP examples.
-
Deployment de aplicaciones: Mejora tu proceso de deploy
WeLovePHP
Si subes a producción con el Cyberduck por FTP en modo "copy & paste" será mejor que no se lo cuentes a tus amiguetes, dejaran de ser tus amigos. Si tienes un script chusquero que acaba tirando por rsync, mucho mejor, pero no podrás aparcar en la puerta de la discoteca. Pero sólo cuando ejecutando un comandito, todo se deploya automáticamente, ejecutando otro se hace un rollback, siempre manteniendo como máximo las N últimas subidas para no acabar con 100 deploys en producción, podrás ser el…
Si subes a producción con el Cyberduck por FTP en modo "copy & paste" será mejor que no se lo cuentes a tus amiguetes, dejaran de ser tus amigos. Si tienes un script chusquero que acaba tirando por rsync, mucho mejor, pero no podrás aparcar en la puerta de la discoteca. Pero sólo cuando ejecutando un comandito, todo se deploya automáticamente, ejecutando otro se hace un rollback, siempre manteniendo como máximo las N últimas subidas para no acabar con 100 deploys en producción, podrás ser el alma de la fiesta.
La idea de esta workshop es arrojar algo de luz sobre los diferentes sistemas de deploy de aplicaciones PHP que existen y practicar con Capistrano (https://github.com/capistrano/capistrano), una máquina virtual o vuestro servidor y una aplicación de ejemplo para deployar. Los requisitos son tener ruby instalado (python también por si podemos hacer algo con Fabric) y si no tenéis un servidor donde deployar alguna máquina virtual o entorno vagrant montado (http://www.vagrantup.com). -
Workshop Titanium Mobile Development Platform
WeLoveJs
¿Qué es Titanium? Appcelerator Titanium es una plataforma para desarrollar aplicaciones móviles y de escritorio utilizando tecnologías web.
En este workshop se mostrarán los conceptos necesarios para desarrollar aplicaciones móviles usando Titanium y los asistentes crearan una aplicación que podrán probar en sus dispositivos al salir del mismo. -
Team Engagement
PHP Barcelona Conference 2011
En la películas americanas sobre deportes, el día de la final, el entrenador no da instrucciones, sólo dice: “Salid y divertíos”. El trabajo deja de ser tal para convertirse en algo más. En esta charla, vamos a ver métodos para conseguir equipos de desarrollo más implicados y motivados, en consecuencia, más productivos a través de sencillas dinámicas, iniciativas y del cuidado de ciertos aspectos del ciclo de desarrollo. Si creéis que podéis convertir vuestra empresa en un lugar mejor para…
En la películas americanas sobre deportes, el día de la final, el entrenador no da instrucciones, sólo dice: “Salid y divertíos”. El trabajo deja de ser tal para convertirse en algo más. En esta charla, vamos a ver métodos para conseguir equipos de desarrollo más implicados y motivados, en consecuencia, más productivos a través de sencillas dinámicas, iniciativas y del cuidado de ciertos aspectos del ciclo de desarrollo. Si creéis que podéis convertir vuestra empresa en un lugar mejor para trabajar, empezando por vuestro propio equipo, ésta es vuestra charla.
-
PHP Profesional
DeCharlas
Como me gusta decir, PHP es fácil de aprender y difícil de dominar. Es una de las opciones más rápidas y efectivas para la creación y mantenimiento de aplicaciones web de todo tipo. Su simplicidad es la ventaja tecnológica #1 que tiene sobre sus principales competidores aunque no implica que su uso sea sólo orientado al desarrollo de aplicaciones simples. Con PHP podemos crear sistemas avanzados y potencialmente muy complejos. Para poder garantizar la escalabilidad de estos últimos necesitamos…
Como me gusta decir, PHP es fácil de aprender y difícil de dominar. Es una de las opciones más rápidas y efectivas para la creación y mantenimiento de aplicaciones web de todo tipo. Su simplicidad es la ventaja tecnológica #1 que tiene sobre sus principales competidores aunque no implica que su uso sea sólo orientado al desarrollo de aplicaciones simples. Con PHP podemos crear sistemas avanzados y potencialmente muy complejos. Para poder garantizar la escalabilidad de estos últimos necesitamos un ciclo de desarrollo y un equipo técnico alineado para hacer más con menos. En esta ponencia, vamos a repasar las características principales de PHP y cómo mejorar nuestro ciclo de desarrollo a través de herramientas y buenas prácticas.
-
SCRUM al detalle: Revisión práctica y perversiones humanas
PHP Barcelona Conference 2010
Un día, os dais cuenta de que Scrum está de moda. Vuestro equipo de desarrollo se organiza bastante mal y pensáis que Scrum puede ser una buena opción, así que googleáis un poco, un par de fotos, comprobáis que tenéis post-its en el cajón, una pizarra blanca y boom! Sois Scrum! No obstante, reconozcámoslo, después de un tiempo, aunque habéis notado ciertas mejoras, no aplicáis Scrum correctamente, principalmente porque falta formación, ser estrictos en la metodología, un Scrum Master fuerte…
Un día, os dais cuenta de que Scrum está de moda. Vuestro equipo de desarrollo se organiza bastante mal y pensáis que Scrum puede ser una buena opción, así que googleáis un poco, un par de fotos, comprobáis que tenéis post-its en el cajón, una pizarra blanca y boom! Sois Scrum! No obstante, reconozcámoslo, después de un tiempo, aunque habéis notado ciertas mejoras, no aplicáis Scrum correctamente, principalmente porque falta formación, ser estrictos en la metodología, un Scrum Master fuerte (probablemente Certificado) y vuestra vagancia y humanidad hace que pervitáis la metodología para ella se adecue a vosotros cuando debería ser al revés. En esta presentación, revisaremos la definición y responsabilidades de los Roles, el detalle y las perversiones más comunes sobre los Eventos (Morning Meetings, Planning Meeting, Estimation, Restrospective, etc.), el detalle y características de cada Elemento de Scrum (Vision, Product Backlog, Sprint Backlog, DoD, etc.), los requisitos y el proceso de implantar Scrum en vuestras empresas y mucho más.
-
Domain-Driven Design in PHP
-
Real examples written in PHP about DDD Architectural Styles, Tactical Design and Bounded Context Integration.
Learn how to properly design Entities, Value Objects, Services, Domain Events, Aggregates, Factories, Repositories, Services and Application Services with PHP. Learn how to apply Hexagonal Architecture within your application whether you use an open source framework or your own. Learn how to integrate Bounded Context using REST and Messaging approaches.Otros autores
Cursos
-
2004 - 02 - Desarrollo Web con ASP.net
-
-
2005 - 02 - Desarrollo Web con PHP
-
-
2005 - 02 - Introducción al desarrollo de Videojuegos
-
-
2006 - 02 - Desarrollo Web avanzado con PHP
-
-
2006 - 02 - Desarrollo avanzado de Videojuegos
-
-
2008 - 01 - Curso de Seguridad de Aplicaciones Web (OWASP) - Nivel 1 (Internet Security Auditors)
-
-
2010 - 05 - Certified Scrum Master Training by Mitch Lacey (Scrum: The Field Guide Book Author)
-
-
2014 - 04 - Clean Code (Clean Coders Video Series)
-
-
2015 - 04 - Clean Coder (Clean Coders Video Series)
-
-
2015 - 06 - IDDD Workshop by Vaughn Vernon (Implementing DDD Book Author)
-
-
2016 - 06 - Functional Programming Principles in Scala at Coursera
-
-
2016 - 09 - Go Reactive with Akka Barcelona by Vaughn Vernon (Implementing DDD Book Author)
-
-
2017 - 01 - Greg Young's CQRS Class: Domain Driven Design, CQRS, and Event Sourcing
-
-
2017 - 02 - Clean Code Applied (Clean Coders Video Series): Building a Java Web Application with Software Craftsmanship
-
-
2017 - 03 - Architecting on AWS at Capside (AWS Official Partner)
-
-
2017 - 12 - Alberto Brandolini's Event Storming Workshop
-
-
2018 - 02 - Greg Young's Advanced CQRS & DDD Workshop
-
-
2018 - 10 - Getting Started with Sketch by Sketch Master
-
-
2018 - 11 - User Experience Design in Sketch by Sketch Master
-
Proyectos
-
Dot: Puzzles for smart masses
The puzzle 80s-retro-minimalistic game for smart people. Escape from each puzzle with the available number of movements, no more, no less. Once you move, you will slide until finding a wall, dying because of water or escaping through the exit. Each level is harder than the previous one.
-
"Domain-Driven Design in PHP" Book
- actualidad
Real examples written in PHP about DDD Architectural Styles, Tactical Design and Bounded Context Integration.
Learn how to properly design Entities, Value Objects, Services, Domain Events, Aggregates, Factories, Repositories, Services and Application Services with PHP. Learn how to apply Hexagonal Architecture within your application whether you use an open source framework or your own. Learn how to integrate Bounded Context using REST and Messaging approaches.Otros creadoresVer proyecto -
iPackagist
Packagist is a Composer package repository. It aggregates all sorts of PHP packages that are installable with Composer. You can use Composer to manage your project or libraries' dependencies. Read more at http://packagist.org
iPackagist will let you browse packagist from your device in a more friendly way. -
MakeItTalk API - Text2Speech's easy!
MakeItTalk is probably the easiest way to make your Web, Mobile or Desktop application talk. It's fast, cheap and easy to integrate.
Tons of languages
What languages do you need? Don't worry! MakeItTalk speaks 42 different languages.
Docs and examples
Don't innovate, just copy and paste! We have for you tons of examples and useful documentation.
Easy integration
Built with Mobile, Web and Desktop apps in mind, integration is as easy as an HTTP or AJAX…MakeItTalk is probably the easiest way to make your Web, Mobile or Desktop application talk. It's fast, cheap and easy to integrate.
Tons of languages
What languages do you need? Don't worry! MakeItTalk speaks 42 different languages.
Docs and examples
Don't innovate, just copy and paste! We have for you tons of examples and useful documentation.
Easy integration
Built with Mobile, Web and Desktop apps in mind, integration is as easy as an HTTP or AJAX request.
Cheap
Start for free with up to 100 requests per day, however, get unlimited requests just for $9.95
Ready in 5 minutes
Choose your plan, pay and start using it in less than 5 minutes. No problem using any of our examples.
High performance
Our platform guarantees a fast response from our servers, so you can use our API in real-time. -
iGravatar
- actualidad
iGravatar is your mobile app for managing your Gravatar account. You will be able to upload new pictures from your iPhone or Android library or directly from your camera, assign pictures to your email addresses and so on.
Otros creadoresVer proyecto -
AlterEgo - Desarrollo Personal
- actualidad
AlterEgo es un excitante juego de autoconocimiento. Enfréntate a tí mismo en partidas de 10 retos (de los 60 disponibles) que te harán avanzar en conocerte y vivir más equilibrado tanto con tu familia, amigos y pareja. Cada reto representa un ejercicio, tarea o reflexión en la que tendrás que trabajar. Quizás necesites varios días para superar un reto pero no te rindas.
Otros creadoresVer proyecto -
Scrum Training at Riplife Málaga - Tech leads (Gaming Technologies)
3rd (2n in Málaga office) 16 hours Scrum Training to tech team members in order to help improving tech team productivity. Riplife is an online company focused in gambling and online gaming technologies. Training done in the Málaga office, Spain.
-
Scrum Training at Riplife Málaga - Managers (Gaming Technologies)
2nd 16 hours Scrum Training to managers in order to help improving tech team productivity. Riplife is an online company focused in gambling and online gaming technologies. Training done in the Málaga office, Spain.
-
Scrum Training at Riplife Barcelona - Managers (Gaming Technologies)
1st 8 hours Scrum Training to managers in order to help improving tech team productivity. Riplife is an online company focused in gambling and online gaming technologies. Training done in the Barcelona office, Spain.
-
Estela - Escuela Técnica de Telefónica Latinoamérica
-
Proyecto innovador para la certificación de competencias laborales de Telefónica Latinoamérica, con el objetivo de mejorar los resultados operacionales y contar con clientes totalmente satisfechos.
Videos:
http://www.youtube.com/watch?v=4fTdaXiHALA
http://www.youtube.com/watch?v=FlYwzUE0scwOtros creadoresVer proyecto
Idiomas
-
Inglés
Competencia profesional completa
-
Portugués
Competencia básica profesional
-
Catalán
Competencia bilingüe o nativa
-
Castellano
Competencia bilingüe o nativa
Recomendaciones recibidas
44 personas han recomendado a Carlos
Unirse para verlo