Javier Quesada Galbán

¡Hola!

Bienvenido a mi página web. Mi nombre es Javier Quesada y soy un apasionado de la tecnología y de la electrónica. Maker. Me encanta realizar proyectos tanto de hardware como de software con microcontroladores. Tengo facilidad de la hora de aprender y siempre me gusta conocer y adquirir nuevos conocimientos de cualquier ámbito.

Me encanta aprender por mi mismo y trabajar en equipo.


Experiencia

Working Student: Desarrollo de hardware

eesy-innovation GmbH

  • Desarrollo de una placa de test o bed of nails. PCB completo de la misma realizado con Altium y KiCad.
  • Desarrollo del software de monitorización de la bed of nails mediante scripts en Python.
  • Elaboración de documentación.
  • Implantación de Jenkins sobre Raspberry Pi para CI/CD.
  • Diseño de carcasas y utilidades en 3D con Fusion 360. Impresión 3D en PLA.

Julio 2021 - Septiembre 2021

Profesor de clases particulares

Superprof & tusclasesparticulares

  • Clases de física, matemáticas y ofimática básica.
  • Buen feedback de los alumnos.

Diciembre 2017 - Julio 2021

Redactor de blogs

ACFOTOVOLTAICA

Elaboración de entradas de blog sobre energía solar, baterías y energías renovables

Marzo 2021

Tutor y responsable de equipo de robótica

Programming in School

Concurso organizado por la empresa Programming in School en el edificio Caja Granada. Cuarto puesto.

Mayo 2019

Monitor de robótica, desarrollo de videojuegos e impresión 3D

Programming in School

  • Desarrollo de videojuegos con Scratch y Kodu.
  • Diseño 3D con TinkerCad e impresión 3D con máquinas FDM.
  • Programación de robot mBot con software propio y Scracth.
  • Programación con Arduino y kit CTC-101.
  • Clases impartidas a jóvenes de altas capacidades y en colegio Padre Manjón, Granada.

Noviembre 2018 - Marzo 2020

Educación

Universidad de Granada

Ingeniería
Ingeniería Electrónica Industrial

Cuarto curso. Solo me resta entregar el Trabajo de Fin de Grado en el curso 2021 - 2022.

Septiembre 2014 - Julio 2021

Bachillerato técnico

Colegio CEIP Lux Mundi, Cájar, Granada.

Nota media: 9'2

2008 - 2014

Habilidades

Software principal
Software y habilidades extra
  • Diseño de controladores digitales con Matlab
  • Diseño de sistemas digitales en FPGA mediante Quartus II y lenguaje VHDL
  • Programación de PLC's con la herramienta TIA Portal
  • Representación del estado de una planta industrial con software SCADA
  • Diseño de hardware (esquemáticos y placas PCB) con KiCad y Altium
  • Domótica: Home Assistant, KNX, Tasmota, Mosquitto, Grafana
  • SAP SD, MM, PP y programación ABAP a niveles básicos

Workflow
  • Desarrollo Ágil (Agile) & Scrum

Lenguajes de programación
  • Python
  • C, C++
  • .NET
  • HTML5
  • Matlab
  • Markdown

Proyectos

En esta pequeña sección quiero mostrar brevemente mis proyectos personales y definir un poco en que consisten.


Programador inteligente con conexión a la REE
  • Este prototipo es capaz de conectarse directamente a la API de la Real Eléctrica Española para obtener de forma exacta el precio en cada tramo horario y mostrarla, junto con su precio en una pantalla LCD 1602. Actualmente el firmware está desarrollado en lenguaje MicroPython, ya que el acceso a API's y tratamiento de datos es muy sencillo, es liviano y rápido en procesadores como el usado en este proyecto, el ESP32.

    (Actualmente en pruebas)

Contador de tiempo de vida de mascarillas
  • La motivación de este pequeño proyecto, ha sido la actual pandemia provocada por la COVID-19. Las mascarillas, tanto quirúrgicas como FFP2 tienen una duración establecida a cuatro y ocho horas respectivamente. Mediante el uso de un microcontrolador Arduino, junto con una pantalla OLED de 128x64 píxeles de resolución y switches se ha desarrolado un pequeño prototipo que nos establece el tiempo restante de las mascarillas, avisando visualmente de cuando debería de dejar de usarse.

    Enlace del proyecto

Estación meteorológica con aplicación móvil
  • Proyecto realizado para la asignatura Procesadores Integrados del Grado de Ingeniería Electrónica Industrial. En este proyecto, se realizó mediante un microcontrolador ESP32, una pequeña estación meteorológica que recogía temperatura y humedad de la habitación, y los datos se muestran en una pantalla OLED y a la par eran transmitidos mediante WiFi o Bluetooth BLE a una aplicación móvil desarrollada con la API de la plataforma Blynk.

    Enlace del proyecto

Alarma con notificación a aplicación móvil
  • Empleando parte del código del proyecto anterior, elaboré una pequeña alarma con sensor de movimiento PIR que detectaba con precisión movimientos y presencia de personas en una habitación cuando estaba armada. A su vez, una vez detectada a la persona en cuestión, emitía un aviso a la apliación desarrollada con Blynk.

    Enlace del proyecto

Pequeña máquina de "marcianitos"
  • En este pequeño proyecto he diseñado un pequeño dispositivo basado en el microcontrolador ATTiny85, capaz de ejecutar un pequeño juego clásico en 8 bits como son "los marcianitos". El diseño de la PCB ha sido realizado con Altium Designer, al igual que toda la documentación relacionada con el proyecto (planos de las capas, dibujos, etc), además de los diferentes archivos para su manufactura.


Control de cuadro de instrumentos de vehículo con Arduino
  • El objetivo principal de este proyecto es convertir los datos de telemetría de juegos de simulación de carreras y de vehículos en señales PWM que el cuadro de instrumentos real pueda interpretar y mostrar. Los datos que actualmente mueven de forma correcta y precisa las agujas del mismo, son, velocidad, revoluciones del motor, temperatura, y gasolina; aunque esta última está en pruebas ya que no es lo precisa que debería. Además usando drivers como el ULN2003 podríamos encender los testigos de avería, intermitencia, etc. El software empleado, a parte de un código personalizado de Arduino, es SimHub, encargado de recoger la información de cada juego y ayudar a su manipulación. También he desarrollado una pequeña placa de test, basada en el microcontrolador ATMEGA328P (mismo microcontrolador que Arduino), para facilitar el conexionado y dar un toque más personal al proyecto, así como para adquirir conocimientos en el desarrollo de PCBs.


Cursos y certificaciones

  • Curso Cloud Computing de Google Actívate (WUG YP2 JWG)
  • Curso de lenguaje de programación Python en la plataforma EventEX (xbbfLf4U7c)
  • Curso B2 lengua inglesa en Centro de Lenguas Modernas, Granada.
  • Curso de formación Makeblock por la empresa Programming in School
  • Workshop Altium Designer 2019
  • Permiso de conducir B: ocho años de antigüedad