Programador en constante evolución en un mundo muy competitivo. Desarrollador con mayor experiencia en desarrollo de backend y aplicaciones móviles y de escritorio.
Entusiasta nato, experimentando con todo tipo de tecnologías y aprendiendo día tras día.
- Desarrollo de APIs REST con FastAPI y SpringBoot.
- Desarrollo de aplicaciones de escritorio con C# (WPF) y Pascal (Embarcadero Delphi).
- Desarrollo de aplicaciones multiplataforma con Flutter.
- Diseño y gestión de bases de datos SQL y NoSQL.
- Integración de sistemas y servicios.
- Adaptación e interconexión entre dispositivos con distintos protocolos de comunicación (JS / Python).
- Dockerización de aplicaciones.
Antivirus desarrollado como TFG del CFGS de Desarrollo de Aplicaciones Multiplataforma, basado en el análisis de ficheros y puesta y liberación de cuarentena.
- Tecnologías: FastAPI (Python) como BackEnd, Flutter (Dart) como FrontEnd y MySQL como gestor de bases de datos.
- Funcionalidades: Análisis de ficheros, puesta y liberación de cuarentena de ficheros, exclusión de directorios y gestión de usuarios y dispositivos asociados.
- Contenido notable: Programación multihilo en Dart por medio de Isolates, cifrado de archivos y comparación con marcas en bases de datos.
- 🔗 https://github.com/ErikAT04/TFG_Antivirus_ErikAT_API
Gestor de citas FullStack realizado como proyecto del primer año del CFGS de Desarrollo de Aplicaciones Multiplataforma
- Tecnologías: Java como FrontEnd (con JavaFX) y BackEnd al mismo tiempo, y MySQL como gestor de bases de datos.
- Funcionalidades: Bases de datos personales por usuario, CRUD completo, gestión de usuarios y citas
- Contenido notable: Creación y gestión de múltiples bases de datos con una base de datos general.
- 🔗 https://github.com/ErikAT04/TFM-PROG
Principalmente:
- C# (Utilizado para desarrollo con WPF)
- Python (Utilizado para scripting y desarrollo de APIs)
- Dart (Utilizado para desarrollo de aplicaciones con Flutter)
- Pascal (Utilizado para desarrollo con Embarcadero Delphi)
- JavaScript (Utilizado mayoritariamente para scripting y en otras herramientas)
Otros lenguajes:
- Kotlin y Java como lenguajes de programación
- XML, FXML, XAML, CSS y HTML como lenguajes de marcas
- MySQL
- PostgreSQL
- OracleDB
- MongoDB
- Firebase
- SQLite
- Interbase/Firebird
- Borland Paradox
1º Año
- Programación (Java, POO)
- Bases de datos (SQL)
- Entornos de desarrollo
- Lenguajes de marcas (HTML, CSS, XML)
🔗 https://github.com/ErikAT04/DAM-1
2º Año
- Desarrollo de Apps móviles (Kotlin)
- Servicios y procesos (Java)
- Acceso a datos (SQL y NoSQL)
- Diseño de Interfaces con Flutter
- Sistemas de gestión empresarial (Python)
🔗 https://github.com/ErikAT04/DAM-2