Juan Antonio
Macías García
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
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
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
Departamento de Didáctica de las Matemáticas, las Ciencias Sociales y las Ciencias ExperimentalesÁrea de Didáctica de la MatemáticaAsignaturas impartidas relacionadas con la didáctica de la matemática, tutorización de prácticas y TFG/TFM.
Profesor Sustituto Interino
Departamento de Matemática AplicadaAsignaturas impartidas: Cálculo para la Computación y Matemática Discreta.
Profesor Visitante
Departamento de Economía Financiera, Contabilidad e Idioma ModernoÁrea de Didáctica de la MatemáticaAsignaturas 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
Departamento de Didáctica de las Matemáticas, de las Ciencias Sociales y de las Ciencias ExperimentalesTareas 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
- Co-creación, edición y gestión de material para el canal de YouTube ‘Matemáticas y más temáticas’Tareas de planificación, grabación, edición y gestión de contenidos educativos relacionados con la Didáctica de la Matemática.Instagram: @matesymastemas
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álagaCoordinación del Prácticum del Grado de Ed. Primaria - Sept 2020 · Sept 2021Coordinación de 2º curso del Grado de Ed. Primaria - Sept 2019 · Sept 2020