Alex Garcia

Founder of Escaperoos

Greater Barcelona Metropolitan Area

About

Golang lover. Full Stack developer with 10+ years in software engineering. Always open to new challenges and to learn new technologies and programming paradigms.

Experience

  • PromoFarma.com (7 yrs 5 mos)
    • Technical Director
      Jun 2020 - Present · 6 yrs 1 mo

      I was promoted to Technical Director after 16 months working at PromoFarma as Tech Lead. I am responsible of the development software team and one of my priorities is help them to achive a good pace in development with great quality and strong delivery mindset. I am leading and coordinating about 10 teams with more than 100 people spread between Barcelona, Berlin and Haarlem (Holland) offices. I am directly reporting to CTO. The Budget size around 4 MM EUR.

    • Tech Lead Engineer @ Catalog & Users teams
      Feb 2019 - May 2020 · 1 yr 4 mos

      I managed both teams with up to 9 people in charge. Our focus was to extract functionalities from legacy monolith to ours new services using CQRS, ElasticSearch, GraphQL, Keycloak, etc. running on top of Kubernetes. My main responsabilities were build both teams from the scratch, help them to define the architecture and the culture within the team. Last but not least, I was a facilitator between IT and the PO with an eXtreme Programming mindset.

  • Tech Advisor at escaperoos
    Sep 2020 - Present · 5 yrs 10 mos

  • Tech Advisor at Barrel.cloud
    Jun 2020 - Jun 2021 · 1 yr 1 mo

  • CTO at Elma
    Mar 2018 - Feb 2019 · 1 yr

    As a CTO, I participated in strategy and decision making to deliver top-notch features with agile methodologies, hiring and leading a fantastic tech team of up to 9 people evolving mobile apps, web and REST API. Some of my goals achieved were brought testing culture with unit, integration, functional and smoke suites (From 5% to near 70%), refactor architecture moving towards to Service Oriented Architecture (SOA), implement DDD + CQRS on backend and mentorship w/ good practices (SOLID, design patterns, microservices architecture...), migrate from docker swarm to kubernetes creating a new development stage to improve development pace between clients / backend and the management of the AWS Cloud. The Budget was around 500K EUR.

  • Atrápalo (4 yrs 1 mo)
    • Golang Developer
      May 2017 - Mar 2018 · 11 mos

      Lead architecture on the first application written in Go at Atrapalo. Thanks to the performance and the knowledge adquired in this project (concurrency, immutability concepts, etc.), I was be able to help others microservices applying this tech.

    • Senior Developer
      Mar 2014 - May 2017 · 3 yrs 3 mos

      Development mainly with PHP and Symfony 2 with many kinds of vendor libraries Front-End tasks using Javascript (RequireJS + Backbone + Marionette), HTML, CSS Refactoring legacy code and building new features w/ SOLID principles and Hexagonal Arch. CI/CD with Jenkins and LAMP / MAMP developing environment with Vagrant Decoupling accommodation product monolith arch. into SCS's and microservices Experience with REST API using HAL model DDD / RabbitMQ / ElasticSearch / Redis / Doctrine2 Unit testing with PHPUnit and Mockery framework. Using TDD methodology when is possible Use Git and Github Scrum methodology