sin imagen de perfil

Angel Osmar Isaurralde

ContactarContactar
Actualizado el 29 de Abril del 2014
Buenos Aires (Argentina)
FORMACIÓN ACADÉMICA
------------------------------------
• 1992 – 1995: Universidad Nacional de la Matanza, Ingeniería en Sistemas, cursada hasta el tercer año.

• Actualmente cursando el segundo año de la carrera de Licenciatura en Ciencias de la Computación. Facultad de Ciencias Exactas y Naturales, Universidad de Buenos Aires.

OTROS CURSOS Y SEMINARIOS
----------------------------------------------
• 1999: Buffa Sistemas. Curso de Microsoft Visual Basic 6.0 y MS SQL Server 7.0

• 2005: Universidad CAECE. Curso de Visual Studio .NET 2005, para el sistema de programador 5 estrellas de Microsoft. Obteniendo las tres estrellas del examen evaluatorio.

• 2008: Buffa Sistemas. Curso de Redes LAN .
• 2008: Buffa Sistemas. Sistema Operativo Linux

EXPERIENCIA PROFESIONAL
-----------------------------------------
• Menciono el hecho que he desarrollado sistemas en forma independiente, tanto para PC’s, con MASM 6.11, CA Clipper, QuickBasic, BTrieve, Borland Pascal, Borland C/C++, Fortran 90, Haskell, ADA, Prolog, Lisp, Visual C/C++ 6.0, Visual Basic 6.0, Microsoft Access 2.0, 97, 2000, XP, y 2007 y MS SQL Server 7.0, 2000 y 2005, como para Windows Mobile 2003 (HP iPack) , con Microsoft Visual C# .NET 2003 y MS SQL Server 2000. Así como también desarrollo de sitios web en ASP 3.0, PHP, PERL, XML, y MySQL 5.1.

• 1999 – 2003 Instructor en IBM Training Center. Desarrollé tareas de capacitación, tanto a particulares como a empresas, entre ellas Laboratorios Merck Sharp & Dohme, Caromar, etc., en las áreas de Sistemas Operativos Windows XP y 2000, productos de oficina, como Office 2000 y XP, y programación Visual Basic 6.0 y MS SQL Server 7.0.

En la parte de programación web, desarrollé tareas de capacitación en PHP, MySQL, Javascript, Actionscript, IIS, y Apache. Utilizando herramientas tales como Adobe Dreamweaver, Fireworks y Flash.

• 2003 – 2007 Instructor Instituto Superior Mariano Moreno. Capacitación de particulares y empresas, entre ella el Grupo Clarín, en las áreas de Sistemas Operativos Windows XP, 2000 y 2003, productos de oficina, como Office 2003 y XP, y programación Visual Basic 6.0 y MS SQL Server 7.0, y Microsoft Visual Studio .NET 2003 y MS SQL Server 2000, UML, y programación web con ASP, PHP, MySQL, Javascript, AJAX, Actionscript y Perl, mediante el dictado de cursos regulares e intensivos. Utilizando herramientas tales como Adobe Dreamweaver, Fireworks, Flash, ActiveState Komodo, IBM Rational Rose, y Eclipse.

• 2004 Contrato de seis meses en la Secretaría de la Gestión Pública. Desarrollo de un Portal de Capacitación On-Line en Mambo y Moodle. Básicamente se implementó un portal en mambo, cuya función era la de proveer el soporte para la administración de usuarios, que en este caso eras los alumnos destinados a la capacitación on-line, y mediante un componente de Mambo, desarrollado por mí, establecer un bridge o puente con el sistema Moodle, que era el encargado de administrar toda la parte académica de los diferentes cursos ofrecidos.

Se realizó la modificación de ambos sistemas para lograr una mejor integración de los mismos.

• 2007 – Abril 2009 Télam SE Sociedad del Estado, desempeño de tareas de Analista Programador, en la Gerencia de Área de Sistemas, Informática y Comunicaciones.

En la misma he desarrollado diferentes sistemas, tanto en el área de Open Source, como de sistemas propietarios. Como ejemplos cabe mencionar:

1. Desarrollo de un sistema en Visual Basic 6.0, Visual C++ 6.0 y MS SQL Server 2000 para la administración de Órdenes de Trabajo que luego generaran las diferentes pautas publicitarias de la Agencia Télam. Las tecnologías utilizadas fueron Visual Basic 6.0, visual C++ 6.0, MS SQL Server 2000, SQL, Data Transformation Services, Stored Procedures, Triggers y ADO.

2. Desarrollo de un Sistema de Cables Noticias vía Web que permite la creación, edición y publicación de los diferentes cables de noticias que se generan en la agencia, este sistema fue desarrollado en la plataforma LAMP (Linux, Apache, MySQL, PHP), conjuntamente con AJAX.

3. Desarrollo de un Sistema de Clientes de Cables de Noticias vía Web, este sistema ofrece la posibilidad de administrar los diferentes clientes de la agencia, que van a poder acceder a los cables generados por la agencia desde el navegador. Íntegramente desarrollado en la plataforma LAMP, en conjunción con AJAX, posee implementado elementos de seguridad, que impiden, por ejemplo la inyección de SQL en el mismo. Las tecnologías utilizadas fueron PEAR, Symfony, JQuery, Nitobi UI, Javascript, AJAX, PHP, MySQL, XML, XSDL, XSLT y XPATH.

4. Desarrollo de un Sistema RSS de Cables de noticias, este sistema ofrece la posibilidad a los usuarios del Sistema de Clientes de Cables de Noticias, el acceso a los mismos a través de un lector RSS. Este sistema fue desarrollado en la plataforma LAMP, conjuntamente con AJAX.

5. Desarrollo de un Sistema de Newsletter de Noticias, este sistema permite enviar por correo electrónico los cables de Noticias a los diferentes clientes abonados al sistema. Este sistema fue desarrollado en la plataforma LAMP, y AJAX.

6. Desarrollo del portal del Mercosur Noticias ( http://www.mercosurnoticias.com ), este portal involucró la utilización de la plataforma CMS (Content Management System) Joomla!, y permite la creación, edición y publicación de las noticias de los diferentes países que componen el Mercosur.

Este portal incluye diversas tecnologías, entre ellos la plataforma LAMP, AJAX, y Macromedia Flash. Mi trabajo consistió en desarrollar componentes de Joomla en PHP, y la instalación y configuración del CMS.

7. Implementación del Sistema de Ordenes de Trabajo vía Web. Este sistema incluyó la creación de un componente de Joomla! Que, una vez instalado, permite la administración de las órdenes de trabajo, generadas por el sistema detallado en el punto 1, pero desde el navegador. Íntegramente desarrollado en PHP, permite conectarse a una base de datos de MS SQL Server 2000, corriendo sobre plataforma LAMP, para poder así realizar las mismas tareas que su contraparte que corre bajo Windows.

8. Implementación de un sistema de replicación, con tolerancia a fallas, de servidores MySQL Server 5.1. Este sistema de replicación, que trabaja con scripts de SQL, permite la replicación de datos entre servidores MySQL Server ubicados en distintas locaciones o datacenters. Conlleva la particularidad de poseer tolerancia a fallas, lo que permite la interconexión entre los diferentes servidores en caso de que alguno quede fuera de servicio.

9. Implementación de un Cluster de Servidores MySQL para el almacenamiento de grandes cantidades de datos, y el desarrollo de algoritmos de alta velocidad de búsqueda para la rápida ubicación de los datos. La tecnología implementada fue DataMining (Minería de Datos).

10. Desarrollo de un sistema de NewsML para el portal de noticias de MSN Latinoamérica. Se implementó un sistema que mediante un bridge o puente entre PHP y Java, y utilizando el NewsML Toolkit, desarrollado en Java, permite generar un archivo XML con los cables de noticias generados por la agencia, con el formato NewsML, que es directamente accedido por los servidores de Microsoft para su incorporación en le portal de noticias de MSN. Las tecnologías utilizadas fueron XML, XSL-FO, XSLT, XPATH, SAX, DTD, Java, PHP y MySQL.

11. Desarrollo de un sistema RSS para Yahoo!. Se desarrolló un sistema de RSS para el portal de noticias de Yahoo!, éste permite la incorporación de los cables de noticias generados internamente en la agencia, mediante la generación de archivos en formato XML, siguiendo el formato RSS 2.0, al portal de noticas de Yahoo!.

12. Ampliación y migración de la intranet existente, realizada en ASP y soportada sobre MSSQL Server 2000, a Visual Studio .NET 2005 (ASP.NET, VB.NET y C#.NET), NHibernate y MSSQL Server 2005. La ampliación de la intranet consistió en el desarrollo, en dicha plataforma .NET 2005, de un Sistema de Tickets de Soporte Técnico, un Sistema de Manejo de Documentos de Archivo, un Sistema de Administración de Imágenes, y un Sistema de Auditoría de Bienes de Uso.

13. Capacitación del personal de la gerencia de sistemas, en el área de programación web mediante cursos regulares, en PHP, Javascript, AJAX y MySQL. Mi tarea consistió en formar un grupo de trabajo que colaborara en las tareas de programación y mantenimiento de las aplicaciones que se iban generando en el ámbito interno.

Abril 2009 – Actual Modalidad Free-Lance: Desarrollo de Aplicaciones bajo plataforma Windows, utilizando Visual Studio 6.0 y Visual Studio .NET 2005, MSSQL Server 2000 y MSSQL Server 2005, y de Sitios Web, en plataforma LAMP, utilizando ASP, ASP.NET, VB.NET, C#.NET, PHP, Javascript, AJAX, JQuery, MS-SQL Server, MySQL, con herramientas tales como Eclipse, ActiveState Komodo, Visual Studio .NET 2005/2008 y GeneXus X, como referencia puedo citar los sitios:

. www.montagneoutdoors.com.ar: Realicé la maquetación CSS, y la programación PHP/MySQL/Ajax del sitio, tanto en el Front-End como en el Back-End.

www.flashydivas.com.ar: Agregué osCommerce y realicé la modificación del código fuente del mismo, para que trabajara conjuntamente con el menú, ya que hay dos modalidades, el alquiler y la venta, ya se trate de productos del catálogo, o productos de outlet.

www.leamco.net: Agregué osCommerce y realicé la modificación del código fuente del mismo para reubicar la info mostrada de cada producto.

HERRAMIENTAS Y TECNOLOGIAS MANEJADAS
-----------------------------------------------------------------
• LENGUAJES DOMINADOS
-------------------------------------
o Actionscript 2.0 / 3.0
o ADA 2005
o Algol 68G
o APL.NET (Visual APL)
o ASP 3.0
o ASP.NET 2003 / 2005 / 2008
o Assembler
o AutoIt v3
o Bash
o C
o C++
o COBOL 2002
o ColdFusion Markup Language
o Common Lisp
o Eiffel 4.2 (Visual Eiffel)
o Fortran 2003
o Haskell 98
o Java
o JavaScript
o Modula-2 / 3
o Pascal
o Perl
o PHP
o PL/1
o Prolog
o Python
o Ruby
o Scheme
o Simula
o Smalltalk
o SQL
o TCL
o Visual Basic .NET 2003 / 2005 / 2008
o Visual Basic 6.0
o Visual C# .NET 2003 / 2005 / 2008
o Windows PowerShell
o xBase
o XML, XSDL, XSL-FO, XSLT, XPATH, SAX, DTD

• HERRAMIENTAS MANEJADAS
-----------------------------------------
O SISTEMAS OPERATIVOS
----------------------------------
 D.O.S
 Linux Debian
 Linux Gentoo
 Linux Mandrake
 Linux Ubuntu
 Microsoft Windows XP / NT 4.0 / 2000 / 2003

O INTEGRATED DEVELOPMENT ENVIRONMENTS
------------------------------------------------------------------
 ActiveState Komodo 4.5
 Adobe ColdFusion
 Adobe Dreamweaver CS3/CS4
 Adobe Fireworks CS3/CS4
 Adobe Flash CS3/CS4
 Algol 68 Genie
 Allego CL 7.0
 APL Next
 Borland C/C++
 Borland C++ Builder 6.0
 Borland JBuilder
 Borland Pascal 7.0
 Borland TASM 5.0
 CA Clipper
 Eclipse
 GHC (Glasgow Haskell Compiler)
 GNU Prolog
 GPS (GNAT GPL)
 IBM Rational Rose
 Intel Fortran Compiler
 Microsoft C/C++ 7.0 PWB
 Microsoft Cobol 5.0 PWB
 Microsoft Fortran 5.1
 Microsoft Fortran 77 PowerStation
 Microsoft MASM 6.11 PWB
 Microsoft Visual FoxPro
 Microsoft Visual InterDev 6.0
 Microsoft Visual J++
 Microsoft Visual SourceSafe 6.0
 Microsoft Visual Studio 2005 / 2008
 NetBeans IDE 6.5.1
 OpenCobol
 QuickBasic
 SciTE (AutoIt v3)
 SWI-Prolog
 WinHugs

O CMS (CONTENT MANAGEMENT SYSTEMS)
------------------------------------------------------------
 Mambo
 Joomla
 Drupal
 Moodle

O BASES DE DATOS
--------------------------
 BTrieve
 Microsoft Access 2.0, 97, 2000, XP, y 2007
 MS SQL Server 7.0, 2000 y 2005,
 MySQL 5.0, 5.1.

O OTRAS TECNOLOGÍAS
--------------------------------
 ADO
 ADO.NET
 AJAX
 Data Transformation Services
 JQuery
 NHibernate
 Nitobi UI
 PEAR
 Stored Procedures
 Symfony
 Triggers