Me dedico a la programación Web desde 1998, soy experto en tecnologías Web tales como HTML, XHTML, CSS, JavaScript, Ajax, PHP y MySQL. Mi campo de acción comprende aplicaciones desde sitios Web dinámicos auto-administrables como e-commerce, sitios personales con páginas institucionales dinámicas, hasta sistemas de gestión, intranets, sistemas de estadísticas online, sistemas de integración con voIP.
Client Side: Conozco los estándares de la Web y manejo XHTML 1.0, CSS 2.1 y CSS 3 según la recomendación de la W3C. He estudiado JavaScript en detalle, basándome en las fuentes de Mozilla Foundation y The Javascript Dictionary, poseo conocimientos de manejo de DOM, CSS dinámico, Ajax e interpretación de XML. He escrito componentes en JavaScript que constituyen la carga dinámica de módulos (según demanda) tales como treeView (selector de árbol de categorías), dataView (tabla dinámica ordenable), galleryView (visor de galería de imágenes), httpRequest (manager de múltiples instancias de http request asincrónicos) todos los cuales utilizan tecnología AJAX para manipular contenido dinámico. He programado en compatibilidad con navegadores tales como IE7, IE8, IE9 Firefox varios, Netscape, Opera 10 y Safari 4.
Server Side: Poseo conocimientos de PHP obtenidos de la fuente php.net y de fuentes editoriales tales como O'Reilly y Sams Teach yourself. Programo en forma procedural u orientada a objetos, poseo una base estructurada de programación ya que conozco lenguajes básicos como ASSEMBLER, C, C++ y BASIC.
También poseo amplios conocimientos en instalación, configuración y mantenimiento de servidores Apache 1.3 y 2.x en Windows y Linux, así como conocimientos básicos de IIS en Windows (aunque prefiero evitarlo).
Manejo bases de datos basadas en SQL y me especializo en MySQL, aunque he tenido experiencia con motores tales como Access, MsSQL, PostgreSQL, si bien prefiero evitarlos. Poseo conocimiento en diseño de bases de datos, normalización, arquitectura de estructuras de información, obtenidas de la experiencia en desarrollo de sistemas y complejos e-commerce.
Tengo conocimientos de servidores Asterisk. He instalado y desarrollado aplicaciones basadas en AGI y conozco las bases de la voz sobre IP.
He operado e investigado sobre las bases y arquitectura en mayor o menor medida de sistemas operativos tales como MS-DOS, Windows 95, Windows 98, Windows 2000, Windows XP, Windows Vista/7, Singularity (teórico), Linux Fedora, Linux CentOS, Linux Ubuntu.
Además de mi conocimiento sobre tecnologías en Internet, poseo conocimientos sobre lenguajes de programación aprendidos de fuentes tales como Norton, Kernighan, Borland y Microsoft. Si bien no he ejercido profesionalmente en estas áreas, puedo desarrollar en lenguajes como Assembler, Visual BASIC, C, C++, Python, Visual Basic .NET, C# .NET y C++ .NET.
| HTML, XHTML | 10+ años |
|---|---|
| CSS 2.1 | 6 años |
| CSS 3 | 1 año |
| JavaScript | 7 años |
| Ajax | 5 años |
| PHP | 6 años |
| MySQL | 6 años |
| XML | 5 años |
| ASSEMBLER | Teórico |
| C/C++ | 10+ años |
| BASIC | 10+ años |
| Asterisk/AGI | 3 año |
| Apache 1.3 y 2.x | 5 años |
| MS-DOS | 10+ años |
| Windows 95/98/2000/XP | 10+ años |
| Windows Vista/7 | 3 años |
| Linux Varios | 5 años |
| Phyton | 1 año |
| Visual BASIC | 3 años |
| .NET | 2 años |
Poseo conocimiento fluido de español (nativo) e inglés, ya que residí en New York durante el año 2004, realizando trabajos en el área de Project Manager Assistant.
Especialista en JavaScript - Programador en Chess.com como especialista en JavaScript desarrollando sistemas como los tableros de Ajedrez y participando en los proyectos de Live Chess (Live Chess 2 y 3)
Desarrollo Integral - Desarrollo íntegro de la plataforma Anunciate Gratis para brindar servicio de Anuncios Clasificados Gratis con tecnología de Web 2.0, utilizando el modelo de negocio de Google Adsense para patrocinar servicios gratuitos a la comunidad virtual.
Control de calidad para el sitio chess.com. Tareas relacionadas con el testeo del sitio y de sus múltiples secciones para garantizar la mejor calidad y compatibilidad con Browsers y Sistemas Operativos. Desarrollo de pequeños componentes de JavaScript para mejoras de funcionalidad y compatibilidad. Aportes de CSS y HTML, Bug Reports y tareas relacionadas con mejoras de calidad y de User Experience.
Programador Freelance. Desarrollo de sitios y aplicaciones Web.
Programador Semi Senior para la empresa Verus. Desarrollo de sistemas de gestión basados en Web. Desarrollo de SEO y sitios de directorios para posicionamiento. Desarrollo de sistemas de crawling y data-extraction para recopilar bases de datos en la Web.
Project Manager Assistant y Accountant. Realizando diversas tareas de gestión y de coordinación de proyectos Web con el equipo de programadores en tecnologías de Microsoft.
Programador Free lance y desarrollo de sistemas para uso personal y experimentación con diversas tecnologías (Desktop basadas en DOS y Windows y Web).
Referencias ofrecidas según requerimiento.
Anunciate Gratis es un sitio
de avisos clasificados gratiso que intenta tomar al mercado de los
anuncios gratuitos en español, comenzando por la zona de Argentina,
basándose en la desactualizada tecnología y / o el mal funcionamiento
de los sitios actuales.
Como Desarrollador Principal del stio, he
diseñado un sistema fácil, intuitivo y muy avanzado, centrándome en la
simplicidad de diseño y en la mayor y mejor funcionalidad posible.
De esta manera esperamos que la gente se sienta a gusto formando parte de nuestra comunidad y la prefiera elijiéndola sobre otras por su buena disponibilidad online y buen funcionamiento de la estructura.
Las tecnologías que se utilizaron para el desarrollo se destacan entre las mejores del mercado de Internet, como PHP, MySQL, Apache, Linux (CentOS y Ubuntu) entre otras.
Ir a Anunciate Gratis.
En el amanecer de la Web 2.0 muchos programadores utilizaron herramientas
de uso popular tales como Scriptaculous o Prototype. Mientras que tales
librerias pueden ser muy utiles para ciertas aplicaciones de pequeña a
mediana envergadura, conforman hoy en día lo que suele ser un cuello
de botella en cuanto a la cantidad de javascript que se necesita para hacer
funcionar una página, no en términos de tráfico o de peso, sino en términos
de cantidad de archivos utilizados.
Mi enfoque en el momento fue utilizar código totalmente desarrollado por mí. Al ver que con los años algunos componentes se volvían muy útiles desde el punto de vista de la experiencia del usuario, empecé a diseñar un sistema que utiliza lo mejor de javascript importando un concepto de la programación de aplicaciones de escritorio: La librería por módulos, o Dynamic Link Libraries.
Scriptor sacrifica el tráfico (evita caches de navegadores web, para garantizar última versión de cada archivo requerido) para optimizar en cantidad de archivos. No solo esto, sino que establece un úrbol de dependencias y pide sólo los archivos javascript necesarios según una serie de llamadas al loader (cargador) para traer la funcionalidad de distintos componentes basados en Ajax, cada componente se carga con 3 parámetros: nombre, estilo e idioma; lo cual implica 3 llamadas HTTP con sólo la información necesaria para funcionar. Múltiples llamadas anidadas a distintos componentes son posibles (dataView utiliza httpRequest), haciendo que con solo un tag SCRIPT podamos olvidarnos del resto de los scripts a incluír.
Scriptor es la raiz de un sistema de componentes visuales Javascript que se transformarán en un entorno gráfico operativo o WebOS eventualmente.
Ir a Scriptor Test.
Siguiendo con mi filosofía de programar desde los cimientos hasta el techo,
tratando de evitar los paquetes prefabricados, he determinado el diseño de una
aplicación e-commerce que me pueda sacar del encasillamiento de paquetes tales
como oscommerce y otros.
E-Commerce Pack es una completísima aplicación e-commerce/CMS
diseñada por mí y desarrollada en colaboración con Federico Resnisky exclusivamente
para su comercialización a través de AsisRed con el objeto de
proveer un entorno altamente customizado, de fácil instalación, que permita
llevar al cliente todas las capacidades en materia de presencia comercial
en la web en tiempo record.
Su diseño es modular y expandible, basado en una arquitectura similar a Wordpress, con enormpes potenciales a desarrollo en el futuro.
Ir a Demo E-Commerce.
Ir a Demo E-Commerce Admin.
WebDocs es un sistema de publicación online de documentos
técnicos. Su desarrollo fue pensado para instrumentar documentación online
para usuarios y desarrolladores en la eventualidad de que ciertos componentes
se ofrescan de manera Open Source.
Al buscar en la Web motores gratuitos para escribir documentación disponible
online y no encontrar nada mejor que Wikipedia (la cual tiene una gran
contra a la hora de desarrollar un flujo de lectura organizada en capitulos),
llegué a la conclusión de que un nuevo sistema debía ser desarrollado y ofrecido
al público de manera gratuita. Así nacio WebDocs.
Ir a Demo WebDocs.
Ir a Demo WebDocs Admin.