You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Daniel GarridoDG

Daniel Garrido

Supermalter

Python / Django / Flask / CTO Developer

€480/day
234 projects
Barcelona, ES
15+ years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Daniel

With almost 15 years of professional experience, I have worked for all types of companies, including large corporations or institutions such as EADS-CASA/Airbus, Vodafone R+D UK, University of Seville, Naturitas, Vinissimus, etc. In these projects, I have held different roles: programmer, analyst-programmer, and in some cases, technical leader and CTO.

In addition to the aforementioned areas of activity, I have also been training for over 10 years and have trained or advised around 400 people, always in the field of technology, programming, and IT in general.

Currently, as a freelancer, I manage projects in which I develop/program and other projects in which I have a role in managing the development/programming team available to the client.

Among the most common stack with which most projects arise, it would be Python (Python developer) with Django, Flask, FastAPI, etc., also projects in PHP with Laravel or without any framework (Vanilla PHP), and on the frontend, I work a lot with Javascript (JS) and tools from its ecosystem such as React / React.js, Vue / Vue.js, jQuery, etc.

Also, depending on the project, I sometimes create a stack based on MERN (MongoDB, ExpressJS, React.js, Node.js), to obtain an app completely written in Javascript (JS).

Regarding databases, the most common are SQL and NoSQL: MySQL, PostgreSQL, MongoDB, and for message queuing/management, Celery and Redis.

Finally, I have also developed native mobile apps, using the Flutter framework and later Kotlin Multiplatform KMP.

Also, EDI system integrations (sending and receiving invoices, delivery notes, and orders for large retailers such as Alcampo, Eroski, Carrefour, etc.).

Likewise, integrations with the verifactu! system.
  • Spanish

    Native or bilingual

  • English

    Fluent

  • Catalan

    Fluent

Remote only
Primarily works remotely

Experience

  • FoodForJoe S.L
    CTO and Developer
    E-COMMERCE
    January 2022 - Today (4 years and 6 months)
    Barcelona, Spain
    Leading the IT department as CTO with development tasks as well, primarily in the backend environment and on Python / Django.
    Python Django Celery PostgreSQL Redis AWS AWS Lambda React.js JavaScript
  • Naturitas
    Developer / Systems Integrator
    E-COMMERCE
    January 2019 - May 2019 (4 months)
    Barcelona, Spain
    Python Django API Elasticsearch Amazon Web Services Amazon RDS PostgreSQL Docker Amazon EC2 Amazon ElasticCache
  • Plan & Go App
    Developer and Sysadmin
    ENTERTAINMENT AND LEISURE
    April 2019 - February 2020 (11 months)
    Backend / API developed in Python / Django.
    Python Django API System Administration

Reviews

5.0

Out of 205 ratings

M

Marçal

Food for Joe SL

Reviewed on 2/26/2025

Es un verdadero placer ofrecer esta valoración sobre Daniel, un profesional excepcional que combina los roles de CTO y desarrollador. Su trayectoria y habilidades lo posicionan como un líder tecnológico de primer nivel. Volveremos a contar con él sin dudarlo!
JM

Jose Manuel

Tuitrans

Reviewed on 2/20/2024

Excelente profesional

Daniel has chosen to hide 3 reviews

3 written reviews are private.

Recommendations

FU
FU
FU
+4
Former user and 6 other people have recommended Daniel

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Agile IT Management: Scrum, DevOps and LeanIT
    Universitat Politècnica de Catalunya / BarcelonaTech (School of Professional & Executive Development)
    2016
    ▪ Scrum. Agile y gestión ágil ▫ Organización ágil. Scrum empresarial ▫ Scrum Framework ▫ Prácticas ágiles ▫ Preparación a certificación PSM ▫ DevOps ▪ Software Delivery, Configuration Management, Continuous Integration, Testing, etc. ▫ Desarrollo ▫ Despliegue ▫ Seguimiento de proyectos ▫ LeanIT. Gestión de servicios. ▪ Gestión de servicios ▫ Mejora contínua ▫ Búsqueda de causas raíces ▫ Kaizen ▫ Pensamiento A3 ▫ 5S y otras herramientas
  • Oracle Certified Professional, Java SE 6 Programmer
    Pearson VUE
    2011
    Conocimientos profundos sobre el lenguaje de programación Java 6. Temario abarcado: Declarations and Access Control; Object Orientation; Assignments; Operators; Flow Control, Exceptions, and Assertions; Strings, I/O, Formatting, and Parsing; Generics and Collections; Inner Classes; Threads; and Development

Skill set

Categories