Gustavo Cantero (The Wolf)
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 3.5 y Silverlight 3, 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 Professional Developer – Windows Developer 4
- Microsoft Certified Professional Developer – ASP.NET Developer 4
- Microsoft Certified Professional Developer – ASP.NET Developer 3.5
- Microsoft Certified Professional Developer – Web Developer
- Microsoft Certified Technology Specialist – SQL Server 2008, Business Intelligence Development and Maintenance
- Microsoft Certified Technology Specialist – .NET Framework 4, Windows Applications
- Microsoft Certified Technology Specialist – .NET Framework 4, Web Applications
- Microsoft Certified Technology Specialist – .NET Framework 4, Windows Communication Foundation Applications
- Microsoft Certified Technology Specialist – .NET Framework 4, Data Access with ADO.NET
- Microsoft Certified Technology Specialist – .NET Framework 3.5, Windows Presentation Foundation Applications
- Microsoft Certified Technology Specialist – .NET Framework 3.5, ASP.NET Applications
- Microsoft Certified Technology Specialist – .Net Framework 2.0: Web Applications
- Microsoft Certified Solution Developer
- Microsoft Certified Professional
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Enlaces
![]() |
|
|

















Sábado, 31 octubre, 2009 a las 01:51
HOLA BUSCANDO SOLUCIONES A UN PROBLEMITA QUE TENGO, QUERIA HACERTE UNA PREGUNATA. TENGO UN APAGINA WEB, YO SOY FOTOGRAFO TURF, EQUITACION Y POLO. ME HACKEAN LA PAGINA SIN IR MAS LEJOS HOY ME CAMBIARON LA MUSICA, DONDE PUEDO BUSCAR A ALGUIEN QUE ME AYUDE?, UN ABRAZO Y GRACIAS POR TU TIEMPO. EL CURRICULUM TUYO QUE LEI ACA ESTA MUY BUENO ESO SE LLAMA DEDICACION NO HAY OTRA PALABRA, UN ABRAZO Y SALUDOS CORDIALES.
Lunes, 02 noviembre, 2009 a las 10:51
Si quieres puedes comunicarte conmigo a través de la ventan del Messenger de esta misma página para ayudarte a resolver los problemas que tienes con tu página.
Estamos en contacto.
Saludos.
Miércoles, 12 mayo, 2010 a las 09:15
Hola Gustavo, buenos días, buscando soluciones a un problema que tengo he encontrado tu guía sobre certificados digitales, la he trabajado pero como tengo poco conocimiento, la parte de consultar el repositorio de certificados me funciona perfecto, pero en la segunda parte en donde debo de colocar el nombre del certificado no he podido saber como hacerlo, X509Certificate2 objCert = …, si me podes ayudar, te lo agradecería muchisimo.
Muchas gracias.
Miércoles, 12 mayo, 2010 a las 10:53
Hola, Fredys, respondí a tu pregunta en el artículo de certificados: http://www.programandoamedianoche.com/2009/08/utilizar-certificados-digitales-desde-net/comment-page-1/#comment-123.
Suerte!
Sábado, 22 mayo, 2010 a las 21:34
Te felicito por tu blog, da gusto saber de gente como tu. Mis mejores saludos
Lunes, 24 mayo, 2010 a las 11:00
Muchas gracias!!!!!
Martes, 08 junio, 2010 a las 18:53
Felicitaciones, tu nivel de desarrollo es estupendo. Solo con ver tu trabajo, ya aprendes, sin tener que urgar absolutamente nada.
Gracias por tu aporte a toda la comunidad.
Cordialmente, Carlos
Martes, 08 junio, 2010 a las 19:16
Muchísimas gracias!!!!!!!!
Saludos!
Miércoles, 21 julio, 2010 a las 13:29
Felicidades por los logros y mejor aún el deseo de compartir el conocimiento! Exitos.
Tengo ciertas dudas con la programación en capas y ASP.NET. Tengo la capa de datos, la de presentación, la de negocios pero aparte la de “entidades” por asi decirlo donde cada entidad representa una tabla de la base de datos. no trabajo con conexiones como linq o sqlconnections desde código si no más bien “Gráfico”, pero me veo en la duda de como implementar para optimizar el código, el problema es que la parte web aprendí a trabajarla con PHP pero como proyecto web actual me ha tocado realizarlo en ASP.NET del cual no tenía mucho conocimiento.
Espero puedas darme consejos para como realizar las cosas de la manera más apropiada en este tipo de tecnolgía.
Gracias.
Miércoles, 21 julio, 2010 a las 19:11
Hola Miguel, muchas gracias por tus palabras!!!!!
Sobre las capas de datos en un proyecto ASP.NET, nosotros analizamos cada proyecto y buscamos la mejor manera dependiendo de las necesidades, ya que muchas veces hay tecnologías interesantes para utilizar pero nuestro proyecto es demasiado sencillo o, por el contrario, debe realizar tareas complejas (como obtener los 20 puntos geográficos más cercanos a una ubicación ordenados por su distancia) y no sirve la tecnología que estamos usando.
Si quieres puedes comunicarte conmigo a través de la ventana del Messenger de esta misma página y podemos hablar sobre tu proyecto para darte mi visión y poder ayudarte en lo que necesites.
Suerte!
Jueves, 22 julio, 2010 a las 12:11
Hola!
Está bien, me reporto hasta ahora porque desde el trabajo me estoy comunicando, en cuanto mire el chat disponible escribiré!.
Necesito ayuda. Muchas gracias por los deseos de ofrecerla. Dios te bendiga!!.
Jueves, 22 julio, 2010 a las 13:48
Gracias! Estamos en contacto!
Jueves, 22 julio, 2010 a las 13:59
Hola! te diré que tengo un problema, trato de escribir mensajes por el msn chat pero bueno no se están enviando, supongo que se debe a que pues tengo restringido a lo que es msn, skype o cosas por el estilo debido a las GP.
Jueves, 22 julio, 2010 a las 16:35
Lo más seguro que al llegar a mi casa podré conectarme, por cualquier cosa mi e-mail es ….@…..com. Espero puedas ayudarme con cierta duda que tengo.
Viernes, 23 julio, 2010 a las 08:48
Es raro, ya que usa el navegador….
Viernes, 23 julio, 2010 a las 08:50
Yo estoy casi siempre conectado, de todas formas te acabo de enviar un mail para que tengas mi dirección y me pases tus dudas por ese medio.
Suerte!