¿Quién soy?





Juan Fernando Godoy Caba.
Un programador experto en Java/Android, iOS/objective-C, C/C++, desarrollo web (html5, CSS3, PHP, AJAX, Javascript, perl, python) y entusiasta del software libre/Linux. 





Y este es mi C.V.
Ingeniero Infórmatico/Técnico Informático por la Universidad de Granada.

Formación complementaria
  • “DESARROLLO DE APLICACIONES MÓVILES CON DISPOSITIVOS ANDROID”. Escuela de Posgrado Universidad de Granada. 225 horas
  • “Desarrollo de aplicaciones para ANDROID”. Ministerio de Educación y Ciencia (Aula Mentor). 130 horas.
  • “WEB 2.0: ARQUITECTURA ORIENTADA A SERVICIOS WEB EN JAVA” (ETSIIT Granada). 45 horas
  • JAVA AVANZADO” Ministerio de educación y ciencia (Aula mentor). 75 horas
  • PHP” Ministerio de educación y ciencia (Aula mentor). 120 horas
  •  “Desarrollo de aplicaciones para iPhone, iPad y dispositivos IOS” Fundacion UNED. 60 horas
  • Arduino”. CEV Universidad de Granada. 45 horas
  •  “SQL con MySQL” Ministerio de educación y ciencia (Aula mentor). 90 horas
  •  “AJAX” Ministerio de educación y ciencia (Aula mentor). 90 horas
  •  “Desarrollo de aplicaciones web con SYMFONY ( framework PHP)” Ministerio de educación y ciencia (Aula mentor). 120 horas
  •  “servidor web APACHE” Ministerio de educación y ciencia (Aula mentor). 100 horas
  •  “programación web 2.0 con PYTHON y DJANGO” (ETSIIT Granada). 40 horas
  •  "Programación en PERL” CEV Universidad de Granada. 40 horas
  •  “Introducción programación PYTHON” CEV Universidad de Granada. 30 horas.
  •  “Programación CMS WordPress”. EscuelaIT. 40 horas.
  •  “HTML” Ministerio de educación y ciencia (Aula mentor). 65 horas.
  •  “Desarrollo Ágil”. Instituto Nacional de Tecnologías de la Comunicación (INTECO) del Ministerio de Industria. 4 horas
  •  “Introducción a la firma electrónica”. Instituto Nacional de Tecnologías de la Comunicación (INTECO) del Ministerio de Industria. 8 horas
  •  “Introducción al dni electrónico”. Instituto Nacional de Tecnologías de la Comunicación (INTECO) del Ministerio de Industria. 8 horas
  •  Curso selección campaña RENTA 2005. Agencia tributaria. 40 horas
  •  Curso primeros auxilios y Socorrismo Acuático. Cruz roja española. 105 horas  

Experiencia profesional
  • Programador web/Java/ANDROID (Freelance) En la actualidad  
    • Desarrollo de diversos proyectos para dispositivos móviles ANDROID/iOS y desarrollos web.  
  • Programador. “IActive intelligent technologies S.L.” Granada. correspondiente a Practicas de empresa para “No Titulados” por la Ingeniería Superior en Informática http://www.iactive.es/
    • Desarrollo (RCP de Eclipse/Java/SWT) y corrección de BUGs de la aplicación “IActive Knowledge Studio”.
    • Realización de test (SWTBot, junit) y profiling con “YourKit Java profiler” y “JRockit Mission Control”. 

  • Programador Junior. “Intecna Soluciones S.A.” Granada. correspondiente a Practicas de empresa para “No Titulados” por la Ingeniería Técnica Informática (empresa extinguida)
    • Programación en Java, JSP y maquetación de paginas web (HTML, CSS, Javascript) para el proyecto “Ciudad Digital” de municipios como Roquetas de Mar, La Mojonera y Vicar, plataformas de servicios, administración electrónica, etc... 

  • Personal Laboral “AGENCIA TRIBUTARIA” (Auxiliar administrativo). Granada.(Campaña renta 2005) http://www.aeat.es
    • Realizar declaraciones de la renta IRPF (programa P.A.D.R.E.)
    • Resolución de incidencias.  
    • Consulta de datos fiscales. 

Mis Conocimientos
  • Lenguajes de programación general:C/C++, JAVA, Objective-C, Ada.
  • Programación dispositivos móviles: Android, iOS.
  • Programación web: PHP, SYMFONY framework, HTML5, CSS3, Python y Django, PERL, Javascript, Ajax, JQuery, Prototype, JSON, Bootstrap.
  • Ingeniería del software: Patrones de diseño, UML, Modelo-Vista-Controlador, modelo cliente-servidor, metodología ágil SCRUM.
  • BasesdeDatos:MySQL, SQLite, Oracle, OracleFormyDevelopper, SQL, PL-SQL, JDBC, ORM Propel
  • Entornos desarrollo de software:Eclipse, Netbeans, AptanaStudio, Xcode4, Dev-C++, Sublime Text 2
  • Sistemas Operativos: UNIX/Linux(Debian, Ubuntu, FedoraCore, OpenSuse, LinuxMint), MacOS, Windows(Xp, 7, 8), Solaris, BSD, QNX, FreeBSD, IOS5, Android 4.2
  • Ofimática y software científico: Open/LibreOffice, Mathematica, Matlab, Statgraphics
  • Edición multimedia:Photoshop, gimp, FinalCutProX
  • Redes: servidor web Apache2, LAMP, SSH, Tomcat, Samba, glassfish, FTP, redes LAN, TCP/IP
  • Herramientas de profiling: YourKit java profiler, JRockit Mission Control
  • Sistemas de control de versiones: Subversion, GIT, GitHub, clientes SVN (TortoiseSVN y KDEsvn)