Soy Sergio García-Pliego García-Soto
(alias Tornasuk),
Técnico Superior en Desarrollo de Aplicaciones Multiplataforma y Desarrollo Web
Como apasionado de la programación, siempre tengo ganas de enfrentarme a nuevos retos y aprender cosas nuevas, ya sea trabajando o desarrollando mis propios proyectos. También me considero una persona diligente y responsable, por lo que puedo trabajar sin problemas tanto de forma individual como en grupo.
Me especializo en el desarrollo de aplicaciones móviles (apps para Android) y en el desarrollo web, aunque también he trabajado con una gran variedad de lenguajes para crear desde aplicaciones de escritorio a videojuegos.
Pero como tampoco todo es programar, suelo disfrutar de mis ratos libres viendo anime, jugando a videojuegos o tocando algún instrumento como la guitarra eléctrica, el piano o el violín. Si tuviera que añadir alguna peculiaridad más sobre mí sería que soy cinturón negro 1º Dan de karate, aunque no voy por la calle zurrando a la gente al estilo de Chuck Norris.
Conocimientos
Lenguajes
Desarrollo Web
HTML
He realizado incontables documentos HTML como base para crear páginas web, incluyendo ésta misma, la cual está compuesta en un 90% de HTML escrito a mano, sin usar el editor de bloques de WordPress.
CSS
Siempre me gusta diseñar webs no solo con buen rendimiento, sino también con una apariencia atractiva, por lo que estoy bastante curtido en este lenguaje.
Sass
Al trabajar con SCSS el desarrollo se hace más versatil y más ordenado que con el CSS tradicional, por lo que me gusta usarlo siempre que puedo.
JavaScript
Al igual que con CSS, siempre me gusta que mis páginas web se vean dinámicas, y JavaScript brinda bastantes posibilidades para conseguirlo (AJAX, modificación del DOM, animaciones, etc.).
PHP
El lenguaje principal para back-end, el cual me permite manejar datos del cliente, comunicarme con la base de datos del servidor, manejar servicios REST, enviar emails y mucho más.
React
Tengo experiencia en el desarrollo de una app web enlazada con Firebase, incluyendo conocimientos sobre el paso de parámetros entre componentes, uso de hooks (useState, useEffect, useRef), organización de carpetas, manejo de rutas, etc.
Angular
Poseo experiencia práctica en el desarrollo de una app web con certificado oficial de Udemy: Musify | Certificado Udemy
Desarrollo Multiplataforma
Python
Mi experiencia con Python, a parte de mi formación de DAM, viene de haber desarrollado por mi cuenta un videojuego RPG de script.
Java
Posiblemente el lenguaje con el que más tiempo he trabajado, tanto al desarrollar aplicaciones de escritorio como apps para Android.
Kotlin
Además de tener experiencia en el desarrollo tradicional de Android Studio (Android Jetpack), también tengo experiencia desarrollando con Kotlin y usando el nuevo kit de herramientas de Android, Jetpack Compose.
C#
He realizado varios trabajos de desarrollo de aplicaciones de escritorio con WPF (Windows Presentation Foundation), además de contribuir al desarrollo de un videojuego con Unity.
SQL
He creado y gestionado múltiples bases de datos (MySQL, SQLite, PostgreSQL, Oracle), llegando a controlar razonablemente bien el uso de consultas y sentencias.
Programas / Recursos
IDE & CMS
Android Studio
He desarrollado unas cuantas apps con este IDE, por lo que tengo bastante experiencia con él.
Visual Studio Code
Llevo utilizándolo bastante tiempo para programar prácticamente en cualquier lenguaje, por lo que sé aprovechar muchas de sus virtudes, como los plugins o la organización de proyectos.
WordPress
Mi herramienta principal a la hora de desarrollar páginas web, la cual brinda bastantes posibilidades de personalización.
Drupal
Tengo algo de experiencia con Drupal 9, sobre todo en creación de contenido y gestión back-end.
Recursos
XAMPP
He trabajado con este software desde que empecé a estudiar desarrollo web para poder crear webs en un servidor local, así como gestionar su base de datos y transferir archivos mediante FTP o SFTP utilizando el programa FileZilla.
Firebase
Esta plataforma ha sido mi favorita a la hora de almacenar y manejar los datos de las apps que he desarrollado hasta ahora (tanto apps Android y como apps Web).
Git + GitHub
Tengo un manejo básico en el área del control de versiones para gestionar proyectos individuales o grupales.
API REST / Servicios RESTful
En lo que respecta a trabajar con recursos externos, puedo manejar datos tanto en formato XML como en formato JSON para consumir las APIs necesarias en cualquier proyecto.
GIMP
Llevo usando GIMP desde mucho antes de empezar a desarrollar, aunque siempre lo he utilizado a un nivel no profesional para trabajar con el diseño y la modificación de imágenes.
Proyectos
Guía Turística del Campo de Calatrava
App desarrollada en Kotlin con Android Studio y que permite dar a conocer la cultura local del Campo de Calatrava.
Mancomunidad de Municipios del Campo de Calatrava
Web creada con WordPress + Divi (page builder) como sitio web principal de la Mancomunidad de Municipios del Campo de Calatrava.
Servicio Comarcal de Consumo Campo de Calatrava
Web creada con WordPress + Divi (page builder) con el objetivo de proporcionar visibilidad a las campañas del Servicio Comarcal de Consumo Campo de Calatrava.
Musify
App web muy similar a Spotify creada como experiencia práctica con Angular.
Pianimu
App web en desarrollo (React + Firebase) con la que me gustaría compartir partituras de piano escritas por mí.
Dungeon RPG
Un juego de rol de script (o consola) que tenía ganas de desarrollar con Python en el que puedes adentrarte en una mazmorra con varios niveles, monstruos, trampas, etc.
Book Translations
App que desarrollé con Android Studio específicamente para apuntar palabras que desconocía de los libros en inglés que iba leyendo junto con su traducción.
Piano Songs
App desarrollada con Android Studio para crear una lista de canciones de piano junto con su respestivo videotutorial de Youtube, partitura, etc.
AniBasho
Mi primera app. La desarrollé con Android Studio como TFG con el objetivo de recopilar y poder localizar lugares reales en Japón que hayan aparecido en algún anime.
Datos de contacto
C/ Ramón y Cajal 26, Torralba de Calatrava, Ciudad Real
652279566
tornasuk5@hotmail.com