Sergio Díaz
Mid-Senior

Educación y Formación

  • 2024

    Curso en Gestión ágil de proyectos con Scrum

    Alborán Formación

  • 2023

    Curso en Gestión de Proyectos

    Alborán Formación

  • 2020 - 2023

    Técnico Superior en Desarrollo de Aplicaciones Web

    Colegio Altair

  • 2019 - 2020

    Grado Universitario en Administración y Dirección de Empresas (1º año)

    Universidad de Sevilla

  • 2017 - 2019

    Técnico Superior en Administración y Finanzas

    Instituto Santa Aurelia

  • 2014 - 2016

    Técnico Superior en Gestión de Alojamientos Turísticos

    Instituto Salvador Távora

Idiomas

  • Inglés B2
Descarga mi CV   Carta de Presentación

Experiencia Profesional

2023 - actualmente
Indra (Minsait)

Programador Frontend en Angular

• Proyecto Angular.
• Desarrollo de aplicación web con Angular.
• Participación en otro proyecto con React.
• Clean Code, arquitectura y microfrontends.
• Diseño y maquetación UI/UX con AdobeXD y Figma.
• Implementación de APIs RESTful con TypeScript.
• Metodología SCRUM con dailys y sprint reviews.
• QA Testing manual y automático con Jest, Jasmine y Karma.
• Herramientas Atlassian: Jira, Bitbucket, Confluence, y Trello.

2022 - 2023
Freelancer

Proyectos Formativos y Clases Particulares

• Planificación y coordinación de equipos.
• Redacción y gestión de la documentación.
• Control de código con GitHub y SourceTree.
• Refuerzo y apoyo a compañeros en programación
• Despliegue de aplicaciones en Linux y AWS.

2019 - 2020
Ford TYSA

Administrativo Contable

• Contabilizar y control de facturas.
• Comunicación con clientes-proveedores.
• Gestiones con organismos públicos.
• Gestión de impuestos y tributos.
• Control-Arqueo de caja y gestión de tesorería.
• Administración y gestión bancaria.
• Gestiones de préstamos-créditos.

2016 - 2017
Hotel
Sevilla Center

Recepcionista

• Check-In/Check-Out.
• Gestión de reservas.
• Control y arqueo caja.
• Emisión de mensajería y paquetería.
• Control de inventario con economato.
• Información y orientación turística al cliente.
• Control y gestión de objetos perdidos.

Habilidades Profesionales

Angular

Arquitectura Microfrontends

Integración APIs RESTful

Clean Code y Design Patterns

Testing y QA Automatizado

React

Componentes reutilizables

Optimización de rendimiento

Gestión de estado Redux

Integración APIs REST

Vue

Componentes reutilizables

Gestión estado Vuex y Pinia

Routing con Vue Router

Integración APIs REST

Next

Server Side Rendering

Static Site Generation

API Routes & Middleware

Optimización automática

Typescript

Tipado estático y seguro

Interfaces y tipos complejos

Inferencia y control de tipos

Compilación y soporte ESNext

UI/UX

Bootstrap

Tailwind CSS

Material-UI

Styled-components

Git

GitHub

Fork

SourceTree

Bitbucket

          
            const sergio = {
              graduatedAs: "High Technician in Web Application Development",
              codeLanguages: ["TypeScript", "JavaScript", "Java", "C#"],
              askMeAbout: ["Frontend Development", "UI/UX Design", "Frameworks", "Libraries", "GIT"],
              technologies: {
                frontend: {
                  languages: ["HTML", "CSS", "TypeScript", "JavaScript"],
                  frameworks: ["Angular", "React", "Vue", "Next.js"],
                  UI_libraries: ["Bootstrap", "Tailwind", "Material-UI", "StyledComponents"],
                  stateManagement: "Redux",
                  httpClients: "Axios",
                  buildTools: ["Webpack", "Vite"],
                },
                backend: {
                  java: "Spring",
                  CSharp: ".NET",
                  js: ["Node.js", "Express"],
                },
                databases: ["SQLServer", "SQLDeveloper", "PostgreSQL", "MongoDB", "Firestore"],
                versionControl: ["GitHub", "Fork", "SourceTree", "Bitbucket"],
                cloud: ["AWS", "Azure", "Google Cloud", "Firebase", "Vercel"],
                webServers: ["Apache", "Tomcat", "Nginx", "Windows Server", "WebLogic", "JBoss"],
                aiTools: ["ChatGPT", "Gemini", "Copilot", "Grok", "DeepSeek"],
              },
              projectManagementTools: ["Jira", "Trello"],
              architecture: ["Single Page Applications", "Microservice Architecture", "Progressive Web Applications"],
              methodologies: ["Agile", "Scrum"],
              apiDesign: "REST API",
              currentFocus: "I'm currently working but open to new opportunities",
            };
      
            // Always learning, coding, and improving—let's build great stuff together!
          
        

Intereses y Hobbies

  •   Seguir las noticias
  •   Investigación Tecnológica
  •   Gimnasio y Running
  •   Leer
  •   Videojuegos
  •   Cocinar
  •   Conducir
  •   Viajar
Carta de Presentación

Estimado/a Responsable de selección:

Soy desarrollador frontend especializado en Angular y React, también con conocimientos en Vue y Next.js, y experiencia en la creación de aplicaciones web eficientes, escalables y orientadas a la experiencia de usuario.

Actualmente trabajo como Frontend Developer en Minsait (Indra), donde he participado en proyectos que han optimizado procesos internos y mejorado la interacción con el usuario final gracias a un enfoque centrado en UI/UX.

En mi trayectoria he:

• Desarrollado aplicaciones web con Angular, mejorando los flujos internos de trabajo, y participado en proyectos con React para el desarrollo de interfaces y funcionalidades.

• Aplicado buenas prácticas de desarrollo como Clean Code, Design Patterns y microfrontends, garantizando un código eficiente, mantenible y escalable.

• Diseñado y maquetado interfaces UI/UX a partir de prototipos en Figma y AdobeXD, asegurando diseño responsive y cumplimiento de accesibilidad.

• Implementado e integrado APIs RESTful con TypeScript, optimizando la comunicación entre frontend y backend y reduciendo los tiempos de carga.

• Colaborado en equipos multidisciplinares aplicando metodología ágil con SCRUM, participando activamente en dailys, revisiones de sprint y retrospectivas.

• Realizado pruebas QA (manuales y automáticas) y corrección de errores, minimizando fallos en producción.

• Gestionado tareas, documentación y seguimiento de avances con herramientas como Jira, Bitbucket, Confluence y Trello.

Busco formar parte de un equipo donde pueda aportar mi conocimiento técnico, creatividad y capacidad de trabajo en equipo para desarrollar productos digitales innovadores y de alto impacto.

Lo que más me motiva es combinar tecnología y diseño para crear experiencias que no solo funcionen bien, sino que sean memorables para el usuario.

Estoy convencido de que mi perfil encaja con la visión y los retos de su empresa, y por ello me encantaría tener la oportunidad de conversar sobre cómo puedo contribuir al éxito de vuestros proyectos.

Gracias por su tiempo y consideración.

Un cordial saludo,
Sergio Díaz Campos