Juan Antonio

Macías García


image

De formación matemático, llevo inmerso en ámbitos tecnológicos desde una temprana edad, en los que he ido adquiriendo conocimientos tanto de manera autodidacta como mediante la realización de distintos cursos. Entre estos conocimientos se encuentran distintos lenguajes de programación (Java, Python), el trabajo con sistemas basados en GNU/Linux, y aspectos básicos de ciberseguridad. Además, soy una persona que busca aprender nuevas cosas y estar al día de aspectos tecnológicos.

A lo largo de mi etapa como docente he podido desarrollar habilidades tanto analíticas al profundizar en los contenidos para lograr una buena comprensión, como de carácter comunicativo al tener que adaptarme a todo tipo de perfiles de oyentes. Considero que puede ser una habilidad interesante tanto para el trabajo en equipo, para la comunicación con el cliente y para transmitir mis aprendizajes dentro del equipo.


Experiencia laboral

Java Big Data Developer

REWE Digital Spain | Mar 2023 - Actualidad

Desarrollo y mantenimiento de múltiples aplicaciones (Java) basadas en distintos frameworks como Spring, Spring Boot y Apache Spark. Streaming de mensajes con MapR (HPE) y Apache Kafka. Migración y despliegue de aplicaciones en Kubernetes. Control de versiones y pipelines CI/CD en GitLab. Gestión de dependencias con Maven. Metodología Agile.

    Java Junior Software Engineer

    EPAM Systems | Ago 2022 - Feb 2023

    Desarrollo del backend de aplicación (Java) con Spring Framework. Aplicación sobre una base de datos PostgreSQL interactuando con JPA. Gestión de dependencias en Gradle. Implementación de endpoints REST. Configuración de accesos a API mediante Spring Security.
    Ejecución de entornos de desarrollo mediante Docker. Control de versiones en Gitlab con CI/CD. Metodología Agile.

      Profesor Sustituto Interino

      Universidad de Málaga | Mar 2019 - Jul 2022

      Departamento de Didáctica de las Matemáticas, las Ciencias Sociales y las Ciencias Experimentales
      Área de Didáctica de la Matemática
      Asignaturas impartidas relacionadas con la didáctica de la matemática, tutorización de prácticas y TFG/TFM.

        Profesor Sustituto Interino

        Universidad de Málaga | Oct 2018 - Mar 2019

        Departamento de Matemática Aplicada
        Asignaturas impartidas: Cálculo para la Computación y Matemática Discreta.

          Profesor Visitante

          Universidad Rey Juan Carlos | Sep 2017 - Oct 2018

          Departamento de Economía Financiera, Contabilidad e Idioma Moderno
          Área de Didáctica de la Matemática
          Asignaturas impartidas: Métodos de decisión empresarial, Cálculo Diferencial e Integral I, Instrumentos Matemáticos y Análisis de Datos, Matemáticas Empresariales, Didáctica de las Matemáticas.

            Becario de Investigación

            Universidad de Málaga | Feb 2017 - Jun 2017

            Departamento de Didáctica de las Matemáticas, de las Ciencias Sociales y de las Ciencias Experimentales
            Tareas relacionadas con la investigación en Didáctica de la Matemática, diseño de metodología de investigación, recogida de datos, análisis y elaboración de informes.

              Conocimientos

              Java

              EPAM Junior Java Program - Ene 2022 - May 2022
              Java Core, Java Persistence API (JPA), Spring Framework (Boot, MVC, Security, Cache)
              Apache Kafka, Apache Spark, JUnit, Unit Testing Frameworks (Mockito, JMockit)
              Gradle, Maven

              Python

              Scripting
              Conocimientos básicos de paquetes de análisis de datos (numpy, pandas)

              Docker, Kubernetes

              Manejo de contendores, dockerfiles, docker-compose

              Bases de datos relacionales (SQL)

              Conocimiento básico y manejo de bases de datos relacionales. SQL.

              Ciberseguridad

              Pentesting con Kali - Fundación General Universidad de Málaga - Jul 2022
              Bootcamp Ciberseguridad 42 Málaga - Jul 2022 - Sept 2022
              Explorados conceptos sobre criptografía (RSA cracking), scraping web, creación de webs a través de Tor, exploración de aspectos de blockchain, creación de aplicación de contraseñas temporales (TOTP), explotación de buffer-overflows, exploración de aspectos relativos a ransomware.

              GNU/Linux

              Uso diario de sistemas operativos basados en GNU/Linux (PC personal, WSL)

              Sistemas de Control de Versiones (Git)

              Plataformas de control de versiones (GitHub, Gitlab) y aspectos básicos de CI/CD (GitHub actions, Gitlab CI, Jenkins)

              Herramientas de diseño gráfico

              Herramientas de edición de imágenes (Adobe Photoshop, GIMP, Procreate)
              Herramientas de diseño vectorial (Adobe Illustrator, Inkscape, Affinity Designer)

              Grabación y edición de material audiovisual

              Guionización y grabación de material audiovisual (manejo de cámaras reflex, grabación de audio en pista separada)
              Edición con Davinci Resolve

              Capacidad de trabajo en equipo

              Habilidades comunicativas y discursivas

              Análisis y resolución de problemas

              Proyectos personales

              Creación de contenidos

              Otra experiencia

              Experiencia en investigación

              • Investigación en Didáctica de la Matemática desde el año 2016.

              Experiencia en gestión

              • Coordinación en la Facultad de C.C. de la Educación - Universidad de Málaga
                Coordinación del Prácticum del Grado de Ed. Primaria - Sept 2020 · Sept 2021
                Coordinación de 2º curso del Grado de Ed. Primaria - Sept 2019 · Sept 2020