Twitter Facebook Google + RSS Feed

Gustavo Cantero (The Wolf)

105

Hola.  Me llamo Gustavo Cantero, vivo en Buenos Aires, Argentina, con mi esposa e hijas y trabajo en desarrollo de software desde hace varios años.  Mi experiencia con las computadoras comenzó en la década del 80, con mi primer ordenador: el ZX Spectrum. Pese a que el mismo tenía una escasa memoria de 48 Kb y como lenguaje un BASIC muy reducido, tengo muy buenos recuerdos de los programas que creaba en él a mis 8 años.

A los 17 años conseguí mi primer empleo en una empresa de desarrollo como programador part-time mientras terminaba el secundario, y comencé mi vida laboral programando con Clipper y QuickBasic, desarrollando software para empresas como Hendy y creando software de stock que se actualizaba a través del teléfono usando MODEMs para conectarse con la casa central.  En esos días aún no existía Internet para la mayoría, con lo cual esta tecnología era novedosa.  También creé una aplicación para utilizar una impresora térmica, la cual se controlaba a través del puerto serial.

Por esos años tenía un BBS en mi casa que funcionaba de noche, a través del cual, y utilizando redes como FidoNet, conocí y hablé con gente de lugares lejanos a los que nunca imaginé que podría contactar.

Unos años después, gracias a mi experiencia en el desarrollo de software de comunicaciones, pude ingresar en una consultora de desarrollo en la cual trabajaba básicamente con GeneXus, una herramienta de desarrollo de software basada en conocimiento, orientada principalmente a aplicaciones de clase empresarial, con la cual generábamos código principalmente para aplicaciones para Obras Sociales en Fox Pro para DOS, Visual Basic y Visual Fox Pro para Windows y RPG para AS/400.  En esta compañía también desarrollaba con código nativo en Visual Basic y Visual Fox Pro para crear los módulos de comunicaciones que luego se utilizarían desde el código de GeneXus.

Después, gracias a mi experiencia previa, ingresé en una obra social, donde también desarrollaba con GeneXus, Visual Basic y ASP (VBScript), utilizando SQL Server como base de datos.  Fue aquí donde, alrededor de 1999, hice mis primeras aplicaciones web públicas: el sitio web institucional de la empresa y una aplicación web para consultar los aportes de los afiliados.  También, en el mismo año, hice mis primeras certificaciones en Visual Basic 6.0 obteniendo la tarjeta de Microsoft con las siglas MCP, un pin con las mismas siglas y dos diplomas firmados por Bill Gates.

Luego trabajé en otra consultora de desarrollo, creando software para empresas como Telefónica de Argentina, Aventis, Laboratorios Roemmers y Seagram, utilizando principalmente Visual Basic, ASP, JavaScript y SQL Server.  A través de esta misma consultora trabajé durante un tiempo en Banco Hipotecario, ya que pedían una persona certificada y por ese entonces yo era Microsoft Certified Solution Developer.  Aquí modifiqué la aplicación que hacía las transferencias bancarias entre distintas cuentas a través de la CBU, utilizando varias tecnologías como COM+, MTS e Informix.

Algunos años después mis rumbos tomaron por una empresa de tarjetas de crédito, en una subempresa de “salud”, en la que trabajé como desarrollador y Jefe de Software de Base, con tecnologías como GeneXus, Visual Basic, C# y SQL Server.  Desarrollamos una aplicación para una obra social de Salta y también hice una aplicación que recibía llamadas de dispositivos POS para realizar las autorizaciones de los afiliados.  A través de esta empresa estuve en Colombia como Director de Proyecto, implementando un sistema de autorizaciones en el que utilizábamos reconocimiento de huellas digitales para verificar que el afiliado fuera quien decía ser.

Posteriormente trabajé para una consultora de desarrollo francesa en La Caja de Valores, donde desarrollaba el sitio de La Bolsa de Comercio.  Aquí utilizamos C# como lenguaje y Oracle como motor de base de datos.

De aquí pasé a otra consultora en la que estuve como Director de Tecnología, en la que desarrollamos un AFIS (Automated Fingerprint Identification System ó Sistema Automático de Identificación de Huellas Dactilares), el cual creamos con C# y SQL Server, utilizando MegaMatcher y MySql como motor biométrico.  Esta aplicación la implementamos en un banco para la autenticación de sus clientes al acceder a sus cajas de seguridad.  También estuvimos en un proyecto para el gobierno Venezolano, en el cual desarrollamos varias aplicaciones con Java sobre Linux.

Por último, a fines de 2007, con Dario Krapp creamos Scientia® Soluciones Informáticas, una consultora en la que hacemos desarrollo de software y capacitación, y en la cual hicimos diversos trabajos (todos relacionados al desarrollo de aplicaciones), como una aplicación para suma de puntos por compras en C# para una distribuidora internacional con sede en Venezuela, un sitio de ventas de discos para una discográfica, un parser en C++ en 32 y 64 bits el cual era llamado desde código en .NET, modificamos uno de los sistemas internos de Bimbo de Argentina, hicimos coaching sobre WPF en .NET 3.5 para la gente de CDA Informática, capacitamos a la gente de La Caja de Valores en la teoría y utilización desde .NET de firmas y certificados digitales, corregimos el sitio web de un diario nacional en ASP para evitar ataques, desarrollamos en PHP y MySql el sitio de un conocido programa de televisión, desarrollamos una aplicación de Business Intelligence con un tablero de comandos y un tablero de control con .NET 3.5, AJAX y WebParts, estamos haciendo una aplicación web propia (que aún no terminamos) que utiliza .NET 4.5.2, HTML5 y CSS3, hicimos el mantenimiento de una aplicación para Windows Mobile, creamos aplicaciones para Android en Java nativo, y varios desarrollos más.

Mientras trabajaba en distintas empresas siempre hice otras cosas, como desarrollos particulares para empresas como Temis-Lostaló y TyC Sports, me desempeñe como profesor en un instituto dictando distintos cursos de Visual Basic e introducción a la programación con C, e hice una propaganda para una empresa de seguridad utilizando herramientas como 3D Studio 4 para DOS, la cual se televisó en Bahía Blanca.

Desde que mi primer contacto con la computación y hasta ahora he utilizado varias tecnologías y desarrollado en distintos lenguajes con variadas herramientas, pero hay algo que nunca cambió: me apasiona la tecnología y trato de entenderla y utilizarla lo mejor que pueda.

Certificaciones

  • Microsoft Certified Solutions Developer: Web Applications
  • Microsoft Specialist: Programming in HTML5 with JavaScript and CSS3 Specialist
  • Microsoft Specialist: Programming in C# Specialist
  • Microsoft® Certified Professional Developer: Silverlight Developer 4 (Charter Member)
  • Microsoft® Certified Professional Developer: Web Developer 4 (Charter Member)
  • Microsoft® Certified Professional Developer: Windows Developer 4 (Charter Member)
  • Microsoft® Certified Professional Developer: ASP.NET Developer 3.5 (Charter Member)
  • Microsoft® Certified Professional Developer: Web Developer
  • Microsoft® Certified Technology Specialist: Silverlight 4, Development (Charter Member)
  • Microsoft® Certified Technology Specialist: .NET Framework 4, Service Communication Applications (Charter Member)
  • Microsoft® Certified Technology Specialist: .NET Framework 4, Data Access (Charter Member)
  • Microsoft® Certified Technology Specialist: .NET Framework 4, Web Applications (Charter Member)
  • Microsoft® Certified Technology Specialist: .NET Framework 4, Windows Applications (Charter Member)
  • Microsoft® Certified Technology Specialist: SQL Server 2008, Business Intelligence Development and Maintenance
  • Microsoft® Certified Technology Specialist: .NET Framework 3.5, ASP.NET Applications
  • Microsoft® Certified Technology Specialist: .NET Framework 3.5, Windows Presentation Foundation Applications (Charter Member)
  • Microsoft® Certified Technology Specialist: .Net Framework 2.0, Web Applications
  • Microsoft Certified Solution Developer: Visual Studio 6.0
  • Microsoft Certified Professional

Las certificaciones “Charter” son aquellas que fueron obtenidas dentro de los 6 meses del lanzamiento, reconociendo a los miembros que la poseen por su pronta adopción de la tecnología.

MCSDMSMCTSMCPD
MCPMCSD1

Reconocimientos

 

Enlaces

105 comentarios »

  1. Gerardo Godoy dice:

    Bien cuando genero un informe me sale el siguiente error
    COULD NOT LOAD FILE OR ASSEMBLY ‘VJSLIB.DLL,VERSION=1.0.5000.0,CULTURE=NEUTRAL, PUBLIC KEYTOKEN=B03F5F7F11D50A3A OR ONE OF ITS DEPENDENCIES. THE SYSTEM CANNOT FIND THE FILE SPECIFIED

    en mi pc de desarrollo y otra de produccion con win 7 no me sale error, pero en produccion de windows server 2008 me da ese error y ya instale netframework 2.0 y vjredist 2.0 y reinstale

    gracias de antemano

    • Creo que el problema está en que la librería funciona en 32 bits y seguramente el servidor sera de 64 bits.
      Imagino que lo que estás desarrollando es una aplicación web, por lo cual, lo que podrías hacer para resolver este problema es configurar el application pool de tu sitio para que se ejecute en x86.
      Si tu aplicación no es web entonces podés cambiar, desde la configuración de tu proyecto en Visual Studio, para que en lugar de compìlar con “Any CPU” compile para “x86”.
      Por favor después comentame si pudiste solucionar tu problema.
      Suerte!

  2. Gerardo Godoy dice:

    y en el application pool ya lo configure y me funciona todo web panel,procesos y funciona bien pero cuando genero cualquier informe me da error y en mi pc de produccion funciona con 64 bits y no tengo problemas lo malo es cuando ya lo pongo en produccion con server 2008

  3. Gerardo Godoy dice:

    otra cosa estoy trabajando con Genexus

  4. Gerardo Godoy dice:

    Nada ya estoy como colapsado jajajaajajajaj

  5. Wileyska Sandoval dice:

    Hola, tenemos una aplicacion creada con Genexus que trabaja ya hace varios años en plataformas de Windows Mobile y ahora hemos recibo maquinas que tienen Windows Embedded Handheld 6.5 Classic y lo unico que no trabaja son las impresiones a una impresora de 4 pulgadas termica. El error es: Run Error System.Component Model.Wi032 Exception y el sistema se congela despues de eso. Pensamos que los DLL q Genexus tiene para imprimir no son compatibles con esta version de embedded y necesitamos urgente una solucion. Alguien mas a reportado esto?

    • Es raro, nunca nos pasó eso. Seguramente esa librería utilice algún recurso u otra librería que no está disponible en 6.5 o en esa instancia de Windows Mobile, ya que a veces los fabricantes de equipos modifican el OS (me pasó con un equipo de Samsung con Windows Mobile 6.5 que le “sacaron” las librerías nativas de VoIP).
      ¿Le consultaron a la gente de Artech sobre esto?
      Saludos.

  6. Wileyska Sandoval dice:

    No hemos tenido suerte comunicandonos con Gxus o Artech, seguiremos intentando. Gracias

1 2

Deja un comentario

Buscar