Download Gualberto Asencio Cortés

Document related concepts

Philip Wadler wikipedia , lookup

Scala (lenguaje de programación) wikipedia , lookup

JavaScript wikipedia , lookup

Transcript
E-Mail: [email protected]
Web: www.gualberto.org
Gualberto Asencio Cortés
Información personal
Nacionalidad: Español
Año de nacimiento: 1978
Lugar de nacimiento: Sevilla
Educación
1984 - 1991 • C.P. Rector Mota Salado
Graduado escolar Calificación: Notable.
•
Sevilla (Sevilla)
1991 - 1996 • I.B. Antonio Machado • Sevilla (Sevilla)
Título de bachillerato Calificación: Bien.
1997 • Universidad de Sevilla
Selectividad Calificación: 6.04.
•
Sevilla (Sevilla)
1998 - 2004 • Universidad de Sevilla • Sevilla (Sevilla)
Ingeniero Técnico en Informática de Gestión Expediente: 1.6 Proyecto: 10.
2005 - 2006 • Instituto Ciencias de la Educación • Universidad de Sevilla
Certificado de Aptitud Pedagógica Calificación: Sobresaliente.
2006 • Proyecto de Fin de Carrera de Ingeniero Superior en Informática aprobado con sobresaliente.
Actualmente cursando últimas asignaturas del segundo ciclo de la Ingeniería Superior en Informática
en Sevilla
Experiencia profesional •
•
•
•
•
•
•
Actividades
independientes
•
•
•
•
2004 hasta la actualidad • Universidad de Educación a Distancia (UNED) Centro
Asociado de Sevilla • Administrador del sitio Web y labores informáticas
2004 hasta la actualidad • Técnico de mantenimiento informático y asesoramiento
en la Administración de Loterías Sagasta de Sevilla.
2004 • Creación de dos sitios Web para grupos de investigación programados en
PHP y MySQL (también se usó CSS y JavaScript). Fue un trabajo como becario
para el departamento de Lenguajes y Sistemas Informáticos (Universidad de Sevilla)
2004 • Academia CES Cartuja (Sevilla) • Profesor de Programación en C para
Ingenieros Industriales e Ingenieros Químicos
2003 - 2004 • Academia Ceus que ahora es José Luque Gálvez S.L. (Sevilla) •
Profesor de Programación en Java para Ingenieros Informáticos (Java básico,
Excepciones, Interfaces y la Java Collection Framework (java.util))
2002 - 2004 • Red Elite S.A. (España) • Técnico en montaje y mantenimiento de
ordenadores y en formación para clientes
1997 hasta la actualidad • Clases particulares por cuenta propia sobre C, C++,
Java, JSP, PHP, bases de datos, Visual Basic, etcétera
He sido alumno interno del departamento de Lenguajes y Sistemas Informáticos de
la Universidad de Sevilla en calidad de ayudante del profesor de prácticas de
Introducción a la programación (1 y 2, lenguajes C y C++) en el curso 1999/2000,
en el 2002/2003 (C y Java) y en el 2003/2004 (C y Java).
He superado la asignatura de libre configuración Metodologías Didácticas en la
Enseñanza de la Programación realizando colaboración al profesor de prácticas de
Introducción a la programación (1 y 2) en el curso 2000/2001 con calificación de
sobresaliente. Asimismo he impartido dos clases normales de teoría en el aula
convencional.
He impartido, y sigo impartiendo, clases particulares a estudiantes desde el curso
1997/98 sobre introducción a la programación, fundamentos y lenguajes (C, C++,
Java, JSP, PHP, Office (VBA), Quick Basic, Visual Basic y Scheme) sobre
programación estructurada, funcional, orientada a objetos y orientada a eventos.
También, y numerosas veces, sobre álgebra, matemática discreta, cálculo
infinitesimal, estadística, teoría de grafos y sistemas lineales.
Actualmente soy miembro del consejo del departamento de Lenguajes y Sistemas
Informáticos.
Conocimientos
Publicaciones
•
Fundamentos completos y avanzados sobre programación estructurada y orientada a
objetos, bases de datos (MySQL, Oracle, Access) y sistemas operativos.
•
Lenguaje Java:
o Dos proyectos de Fin de Carrera implementados completamente en Java,
ambos superados con sobresaliente, e integrados en un proyecto mayor,
escrito en Java de código abierto, para el tratamiento de Minería de Datos
(Weka). Se trata de la implementación de un conjunto de algoritmos que
dan soporte a un nuevo clasificador de ejemplos por vecinos más cercanos
que he desarrollado, el cual he presentado en un congreso de inteligencia
artificial (ver publicaciones).
o Aplicación para la gestión de la inversión en circulante en una empresa. Se
trata de un Applet en Java que diseñé para una asignatura de la carrera
(Control de la Gestión Empresarial).
o Varios proyectos en Java sobre simulaciones con ejecución multihilo.
o Otros proyectos escritos en Java para asignaturas de la carrera, tales como
implementaciones de estructuras de datos, patrones de diseño, tratamiento
de la concurrencia, acceso a bases de datos, etc
o Experiencia en diseño de interfaces gráficas Java usando la librería Swing.
o Fundamentalmente programo en Eclipse, aunque también conozco los
entornos WebSphere Developer, Oracle JDeveloper y Sun ONE Studio.
•
Lenguajes C y C++ (he realizado numerosos proyectos escritos en estos lenguajes)
•
Lenguajes HTML, CSS, JavaScript, JSP, PHP y base de datos MySQL.
•
Lenguajes Visual Basic 6, Visual Basic .NET, Visual C# .NET
Congreso CAEPIA (Conferencia de la Asociación Española Para la Inteligencia
Artificial) San Sebastián 12-Noviembre-2003
•
Extendiendo la Semántica de los Datos en Aprendizaje Supervisado (Gualberto
Asencio, José C. Riquelme, Jesús S. Aguilar-Ruiz, Francisco J. Ferrer Departamento de Lenguajes y Sistemas Informáticos. Universidad de Sevilla)
Referencias
José C. Riquelme Santos • Director del Departamento de Lenguajes y Sistemas
Informáticos • Universidad de Sevilla.
Idiomas
Inglés nivel medio escrito, nivel bajo hablado. Francés nivel bajo hablado y escrito.
Medios
Ciclomotor propio para desplazamiento por Sevilla y alrededores. Ordenador portátil
propio para uso profesional y/o docente.
Recursos
Nuevos Sitios Web disponibles desde Abril de 2005:
Objetivo
•
Sitio Web de información personal y profesional en www.gualberto.org
•
Sitio Web especial sobre mis desarrollos en programación y clases particulares en
prog.gualberto.org
•
Sitio Web dedicado a un foro sobre temas relacionados con la programación, entre
otros, en foro.gualberto.org
Ser programador en un lenguaje de alto nivel como Java o ser personal docente sobre
temas relacionados con la programación.