Malt welcome

¡Bienvenido al perfil Malt de Fabio !

Malt te da acceso a los mejores talentos freelance para tus proyectos. Ponte en contacto con Fabio para hablar de tus necesidades o busca otros perfiles en Malt.

Fabio Zichittella

Senior software developer
  • Tarifa aproximada
    300 € /día
  • Experiencia8-15 años
  • Tasa de respuesta100%
  • Tiempo de respuesta1h
El proyecto se dará por comenzado una vez hayas aceptado el presupuesto de Fabio.
Localización y desplazamiento
Localización
Barcelona, España
Trabajo a distancia
Lleva a cabo sus proyectos principalmente en remoto
Verificaciones

Código de conducta freelance firmado

Consultar el código
E-mail verificado
Idiomas
Categorías
Estos perfiles también corresponden a tu búsqueda
Agatha FrydrychAF

Agatha Frydrych

Backend Java Software Engineer

Baptiste DuhenBD

Baptiste Duhen

Fullstack developer

Amed HamouAH

Amed Hamou

Senior Lead Developer

Audrey ChampionAC

Audrey Champion

Web developer

Conjunto de habilidades profesionales (36)
Sector de especialización
Fabio en pocas palabras
Fullstack Developer con Experiencia Integral en Desarrollo Web

Como Fullstack Developer altamente capacitado, poseo un sólido conjunto de habilidades que abarcan tanto el desarrollo backend como el frontend, destacando en tecnologías clave como Java, Spring y Angular.

Desarrollo Backend:

Java y Spring: Domino el lenguaje de programación Java y sus aplicaciones en entornos empresariales, combinado con una profunda experiencia en el uso de Spring Framework y Spring Boot para crear aplicaciones robustas y escalables en el lado del servidor.

Bases de Datos Relacionales y No Relacionales: Mi experiencia abarca el diseño y la implementación eficiente de bases de datos tanto relacionales como no relacionales, utilizando tecnologías como MySQL, PostgreSQL y MongoDB.

API RESTful: Diseño y desarrollo de API RESTful eficientes para facilitar la comunicación entre sistemas y aplicaciones, siguiendo las mejores prácticas de arquitectura REST.

Desarrollo Frontend:

Angular: Soy experto en el desarrollo de interfaces de usuario modernas y atractivas utilizando Angular. Mi habilidad para crear aplicaciones web dinámicas y responsivas garantiza una experiencia de usuario fluida e intuitiva.

HTML5, CSS3 y JavaScript: Poseo un profundo conocimiento de las tecnologías web fundamentales, permitiéndome crear interfaces de usuario estilizadas y funcionales.

Herramientas y Metodologías:

Control de Versiones: Uso sistemas de control de versiones como Git para mantener un código base organizado y colaborativo.

Metodologías Ágiles: He trabajado en entornos ágiles, como Scrum, asegurando una entrega rápida y adaptativa de soluciones de software.

Otras Habilidades:

Resolución de Problemas: Tengo una sólida capacidad para analizar y resolver problemas de manera eficiente, tanto a nivel de backend como de frontend.

Comunicación Efectiva: Poseo habilidades de comunicación sólidas, facilitando la colaboración entre equipos de desarrollo y la comprensión de requisitos de clientes.




Experiencia
  • BNP Paribas CIB
    Technical Lead
    febrero de 2024 - Hoy (11 meses)
    Barcelona, Spain
    Technical Lead - Proyectos Java/Spring/Maven

    Como Technical Lead en proyectos informáticos basados en Java, utilizando el framework Spring y la herramienta de gestión de dependencias Maven, me encargo de liderar el desarrollo técnico y la implementación de soluciones de software, con un enfoque en arquitecturas escalables y mantenibles.

    Competencias y Responsabilidades:
    Diseño de Arquitectura: Diseño la arquitectura de aplicaciones empresariales, garantizando modularidad y escalabilidad, utilizando eficazmente los módulos de Spring (Spring Boot, Spring MVC, Spring Data, entre otros).
    Desarrollo e Implementación: Desarrollo funcionalidades clave en Java, aplicando las mejores prácticas para optimizar el rendimiento, la seguridad y la gestión de recursos.
    Gestión de Maven: Configuro y gestiono proyectos mediante Maven, optimizando la gestión de dependencias, el versionado y la integración con herramientas de CI/CD.
    Revisión de Código y Mentoring: Superviso el trabajo del equipo a través de revisiones de código, proporcionando feedback enfocado a mejorar la calidad. Además, ofrezco mentoría a los miembros junior para fomentar su crecimiento profesional.
    Integración y Despliegue Continuo: Implemento procesos de Integración Continua y Despliegue Continuo (CI/CD) con herramientas como Jenkins o GitLab CI, automatizando pruebas y despliegues.
    Competencias Técnicas:
    Spring Framework: Uso avanzado de los módulos principales de Spring, incluyendo Spring Boot, Spring MVC, Spring Data y Spring Security.
    Maven: Gestión avanzada de proyectos con Maven, incluyendo configuración de dependencias, uso de plugins y gestión de compilaciones complejas.
    Bases de Datos y ORM: Experiencia en bases de datos relacionales (ej. MySQL, PostgreSQL) y NoSQL (ej. MongoDB), así como en el uso de ORM como Hibernate.
    Pruebas Automáticas: Implementación de pruebas automatizadas con JUnit, Mockito y herramientas para pruebas de integración, garantizando altos estándares de calidad.

  • Volkswagen Group Services Barcelona
    Senior Software Developer
    septiembre de 2021 - febrero de 2024 (2 años y 5 meses)
    Barcelona, Spain
    Senior developer - Proyectos Java/Spring/Maven

    Como Senior developer en proyectos informáticos basados en Java, utilizando el framework Spring y la herramienta de gestión de dependencias Maven, me encargo de liderar el desarrollo técnico y la implementación de soluciones de software, con un enfoque en arquitecturas escalables y mantenibles.


    Competencias y Responsabilidades:
    Diseño de Arquitectura: Diseño la arquitectura de aplicaciones empresariales, garantizando modularidad y escalabilidad, utilizando eficazmente los módulos de Spring (Spring Boot, Spring MVC, Spring Data, entre otros).
    Desarrollo e Implementación: Desarrollo funcionalidades clave en Java, aplicando las mejores prácticas para optimizar el rendimiento, la seguridad y la gestión de recursos.
    Gestión de Maven: Configuro y gestiono proyectos mediante Maven, optimizando la gestión de dependencias, el versionado y la integración con herramientas de CI/CD.
    Revisión de Código y Mentoring: Superviso el trabajo del equipo a través de revisiones de código, proporcionando feedback enfocado a mejorar la calidad. Además, ofrezco mentoría a los miembros junior para fomentar su crecimiento profesional.
    Integración y Despliegue Continuo: Implemento procesos de Integración Continua y Despliegue Continuo (CI/CD) con herramientas como Jenkins o GitLab CI, automatizando pruebas y despliegues.
    Competencias Técnicas:
    Spring Framework: Uso avanzado de los módulos principales de Spring, incluyendo Spring Boot, Spring MVC, Spring Data y Spring Security.
    Maven: Gestión avanzada de proyectos con Maven, incluyendo configuración de dependencias, uso de plugins y gestión de compilaciones complejas.
    Bases de Datos y ORM: Experiencia en bases de datos relacionales (ej. MySQL, PostgreSQL) y NoSQL (ej. MongoDB), así como en el uso de ORM como Hibernate.
    Pruebas Automáticas: Implementación de pruebas automatizadas con JUnit, Mockito y herramientas para pruebas de integración, garantizando altos estándares de calidad.
  • Freelance
    Senior Software Developer
    enero de 2021 - septiembre de 2021 (8 meses)
    Barcelona, Spain
    Senior developer - Proyectos Java/Spring/Maven

    Como Senior developer en proyectos informáticos basados en Java, utilizando el framework Spring y la herramienta de gestión de dependencias Maven, me encargo de liderar el desarrollo técnico y la implementación de soluciones de software, con un enfoque en arquitecturas escalables y mantenibles.


    Competencias y Responsabilidades:
    Diseño de Arquitectura: Diseño la arquitectura de aplicaciones empresariales, garantizando modularidad y escalabilidad, utilizando eficazmente los módulos de Spring (Spring Boot, Spring MVC, Spring Data, entre otros).
    Desarrollo e Implementación: Desarrollo funcionalidades clave en Java, aplicando las mejores prácticas para optimizar el rendimiento, la seguridad y la gestión de recursos.
    Gestión de Maven: Configuro y gestiono proyectos mediante Maven, optimizando la gestión de dependencias, el versionado y la integración con herramientas de CI/CD.
    Revisión de Código y Mentoring: Superviso el trabajo del equipo a través de revisiones de código, proporcionando feedback enfocado a mejorar la calidad. Además, ofrezco mentoría a los miembros junior para fomentar su crecimiento profesional.
    Integración y Despliegue Continuo: Implemento procesos de Integración Continua y Despliegue Continuo (CI/CD) con herramientas como Jenkins o GitLab CI, automatizando pruebas y despliegues.
    Competencias Técnicas:
    Spring Framework: Uso avanzado de los módulos principales de Spring, incluyendo Spring Boot, Spring MVC, Spring Data y Spring Security.
    Maven: Gestión avanzada de proyectos con Maven, incluyendo configuración de dependencias, uso de plugins y gestión de compilaciones complejas.
    Bases de Datos y ORM: Experiencia en bases de datos relacionales (ej. MySQL, PostgreSQL) y NoSQL (ej. MongoDB), así como en el uso de ORM como Hibernate.
    Pruebas Automáticas: Implementación de pruebas automatizadas con JUnit, Mockito y herramientas para pruebas de integración, garantizando altos estándares de calidad.
Recomendaciones externas
Formación
  • Laurea triennale, Ingegneria informatica
    Università degli studi di Parma
    Laurea triennale, Ingegneria informatica