|
Perfil académico/laboral
para Trabajo Freelance
Gerardo Hernández Calderón
Grado e
Institución donde se obtuvo.
Lic. en Ciencias de la Computación por la Universidad NacionalAutónoma de México (UNAM) dentro de la Facultad de Ciencias con un promedio de 9.1
Áreas e
intereses.
Pese a la amplia curricula de la carrera dentro de la UNAM, tengo especial interés
por las aplicaciones orientadas a Web, así como interés por los Sistemas
Operativos desde sus cuestiones de manejo hasta su cuestión de implementación y
reestructuración, además tengo especial interés por lenguajes de programación
ya sean tipificados o no tipificados y me interesa la prte teórica y práctica
de este campo.
Lenguajes y
Aplicaciones Manejados.
Manejo una amplia gama de lenguajes, metalenguajes como LaTEX, HTML, lenguajes script como javascript,
vbscript, asp, php, perl (desde
aplicaciones web hasta aplicaciones científicas) lenguajes de programación como
C, C++, C#, Visual Basic, Java, Haskell,
ML, Prolog, Lisp (básico), SQL.
Tengo conocimiento redes, protocolos, bases de datos, Estructuras
de Datos, Sistemas Operativos, Análisis Algoritmos, Modelado UML y Técnicas de
desarrollo correcto de Software bajo la normatividad de Moprosoft, dentro de las aplicaciones
manejadas conozco varios manejadores de Bases de Datos desde postgreSQL, MySQL y MS Acces, paquetería
de modelado y planeación basados en UMLcomo MS Project, Visiso, DIA, Concept
Draw y herramientas de modelado CAD y 3D como Autocad, 3D Studio Max, Maya, Rhinoceros, Poser, Anim8tor
Además conozco a fondo el funcionamiento de servidores y la
configuración de estos así como el desarrollo de Servlets para manejo de información.
Experiencia
Académica/laboral (Software desarrollado).
·Algoritmos de Shannon, y Huffman orientados a
codificación y compresión de archivos (java, C).
·Analizador Sintáctico del Español (En
desarrollo) (perl, java, prolog).
·Manejo de Servlets para un sistema de registro
de alumnos desarrollado.
·Carrito de compras desarrollado completamente en
Javascript.
·Estructuras de datos en java (listas, pilas. . .
) (C).
·Diseño de un software para la realización de
operaciones entre autómatas en java.
·Diversas interfaces manejando javaswing.
·Implementación de un microdriver para minix en C.
·Implementación de Linked List en Minix.
·Navegador Web en Terminal, desarrollado en java.
·Cliente SMTP para envió de mensajes de e-mail
(java).
·Scripts en Perl y Php para el acceso a Bases de
Datos.
·Juego de “Adivina Quién” en Lisp
·Desarrollo del Algoritmo Genético Simple en
Java.
·Aplicaciones para cálculo de ecuaciones en
diversos lenguajes (prolog, java, C).
·Implementación de las torres de Hanoi en
diversos lenguajes, (Java, C, Ensamblador).
·Implementación de operaciones básicas a nivel máquina
(Ensamblador)
·Diversas páginas
Web, con bases de datos y manejo de JSP, ASP y PHP, así como animaciones desarrolladas
en Flash
Cursos y
Seminarios.
·Seminario de Programación avanzada para Web con
el profesor Gustavo Márquez.
·Análisis de Algoritmos, con el Dr. Jorge
Urrutia.
·Diseño de Sistemas Digitales y Arquitectura de
Computadoras con el Dr. Jorge Luis Ortega Arjona.
·Estructuras de datos, Teoría de códigos y
criptografía con el Dr. José Galaviz Casas.
·Ingeniería de Software con la Profesora GuadalupeIbargüengoitia y Hanna Oktaba cofundadoras de Moprosoft.
·Lingüística Computacional con la
Dra. Sofía Natalia Galicia Haro.
·Entre Otros. . .
Extras.
Desarrollo de Tutoriales de manejo de Linux para la Facultad de Ciencias
(comprobable), diseño de aplicaciones multimedia para el aprendizaje de Linux
(comprobable) diseño de diversas, etc.
Actualmente
Me encuentro incursionado en tecnologías como Ajax y
Tapestry para desarrollo de aplicaciones Web además de encontrarme intentando
formar una empresa seria y que tenga un buen nombre adquirido por el correcto
desarrollo de aplicaciones, la seriedad y el compromiso.
|