I am a web programmer since 1998; I am expert in Web Technologies such as HTML, XHTML, CSS, JavaScript, Ajax, PHP and MySQL. My field of action goes from dynamic auto-editable websites such as e-commerce platforms, personal websites with dynamically editable pages to Web applications, intranets, online statistic systems and voIP integration systems..
Client Side: I manage the Web standards of XHTML 1.0, CSS 2.1 and CSS 3following the W3C recommendation. I have studied JavaScript in retail, base don the Mozilla Foundation and The JavaScript Dictionary sources; I have knowledge in DOM manipulation, dynamic CSS, Ajax and XML interpretation. I have written JavaScript components that perform dynamic load of modules (on demand) including treeView (multi level category tree selector), dataView (dynamic sortable table), galleryView (image gallery viewer), httpRequest (multiple asynchronous http request manager) all of which utilize AJAX technology to manipulate dynamic content (See Portfolio). I have programmed in compatibility with browsers such as IE7, IE8, IE9, various Firefox, Netscape, Opera 10 and Safari 4.
Server Side: I have knowledge of PHP obtained from the php.net sources and from editorials such as O'Reilly and Sams Teach yourself. I can code in procedural or object oriented way, since I have a structured base knowledge in programming languages such as ASSEMBLER, C, C++ and BASIC.
Also, I have knowledge on installing, configuring and maintaining Apache 1.3 and 2.x servers on Windows and Linux, as well as basic knowledge on IIS for Windows (although I prefer to avoid it).
I manage SQL based relational databases and I specialize on MySQL, although I have experience with other engines such as Access, MsSQL, PostgreSQL, I prefer to use the former mentioned. I have knowledge in database design, normalization, data structure architecture, obtained from the experience in system development and complex e-commerce (See Portfolio).
I have also knowledge on Asterisk servers. I have installed and developed applications based on AGI and know the basis of voice over IP.
I have operated and investigated about the basics of architecture in a more or less depth on operating systems such as MS-DOS, Windows 95, Windows 98, Windows 2000, Windows XP, Windows Vista/7, Singularity (theoretical), Linux Fedora, Linux CentOS, Linux Ubuntu.
In addition to my knowledge about Internet Technologies, I have used programming languages learned from sources such as Norton, Kernighan, Borland and Microsoft. Although I have not performed any professional work based on them, I can develop in Assembler, Visual BASIC, C, C++, Python, Visual Basic .NET, C# .NET and C++ .NET.
| HTML, XHTML | 10+ years |
|---|---|
| CSS 2.1 | 6 years |
| CSS 3 | 1 year |
| JavaScript | 7 years |
| Ajax | 5 years |
| PHP | 5 years |
| MySQL | 6 years |
| XML | 5 years |
| ASSEMBLER | Theoretical |
| C/C++ | 10+ years |
| BASIC | 10+ years |
| Asterisk/AGI | 3 year |
| Apache 1.3 y 2.x | 5 years |
| MS-DOS | 10+ years |
| Windows 95/98/2000/XP | 10+ years |
| Windows Vista/7 | 3 years |
| Linux Varios | 5 years |
| Phyton | 1 year |
| Visual BASIC | 3 years |
| .NET | 2 years |
I have fluent knowledge of Spanish (native) and English, since I lived in New York during 2004 and performed in the area of Project Manager Assistant.
JavaScript Specialist - Programmer at Chess.com for JavaScript components such as Chess Board and Live Chess projects (Live ches 2 and 3) and Quality Agent.
Web Solution Development – Complete development of the Anunciate Gratis platform to offer an online service of classified ads with Web 2.0 technology, utilizing Google Adsense's model to sponsor free online community services.
Quality Agent for chess.com website. Duties related to website testing and quality assurance to warrantee the best user experience and Browser/Operating System compatibility. Developing of small JavaScript components to bring better functionality and compatibility. CSS y HTML contributions, Bug Reports and feature suggestions.
Freelance programmer. Website and web application development.
Semi Senior Programmer for Verus company. Web application development. SEO and directory website development. Crawling and data extraction systems development in order to create web content based databases.
Project Manager Assistant and Accountant. Diverse duties related to accountability and web project coordination of a team of programmers using Microsoft technologies.
Freelance Programmer and development of Systems for personal use and experimentation (Desktop based on DOS, Windows and Web).
Referrals upon request.
Anunciate Gratis is a
free online classified ads website that aims to take the market of
classified ads in spanish, starting by the Argentina area, optimizing on
the old technology implementarions and malfunctioning of current sites.
As Lead Developer of the site, I have designed
an easy, intuitive and advanced system, centering on simplicity
of design and more and better functionality.
This way we expect that users will feel confortable being part of our comunity and would choose us rather and the competition for our high availability and engine standards.
Technologies being used on this development are amongst the bost of the Internet market and include PHP, MySQL, Apache, Linux (CentOS y Ubuntu).
Go to Anunciate Gratis.
At the dawn of Web 2.0 a lot of programmers used some popular tools
such as Scriptaculous or Prototype. While such libraries and be very useful
for some small to medium size and complexity applications, they reached
today a botleneck in regadr to the amount of Javascript that is needed
to make a webpage work, not in terms of traffic or weight, but in terms
of number of files used (requests).
My aproach in the moment was to use only persnally deverloped code. When realizing over the years that some components were becoming very usefull from the point of view of user experience, I started to design a system that takes the best of JavaScript while importing a programming concept that belongs to Desktop applications: The Dynamic Link Library.
Scriptor sacrfices traffic (it avoids browser cache systems in order to warantee the last version of every file requested) to optimize on file quantity. Not only this, but also it establishes a dependecy tree and asks only for the JavaScript files necessary acording to a series of loader calls to bring several components' functionallity based on AJAX. Each component is loaded using 3 parameters: name, style and language ; which implies 3 HTTP requests with only the needed information to function. Multiple nested calls to different components are possible (dataView uses httpRequest), making it possible that with only one SCRIPT tag we can forget about the rest of scripts to include.
Scriptor is the root of a Javascript visual component system that will develop into a operating environment or WebOS eventually.
Go to Scriptor Test.
Following my philosophy of programming from the roots to the roofs,
trying to avoid premade packages, I designed an e-commerce web application
the could take me out of the enjailment of packages such as
oscommerce and others.
E-Commerce Pack is a very complete e-commerce/CMS web application
designed by me and developed in collaboration with Federico Resnisky exclusively
for its commercialization through AsisRed with the objective of
provide a highly customized environment, easy installation, that allows to
empower the cliente with all capacities regarding to presence on the web
real time.
Its design is modeular and expandable, seeking an architecture similar to Wordpress, with enormous growth potential in the future.
Go to Demo E-Commerce.
Go to Demo E-Commerce Admin.
WebDocs is an online technical document authoring system.
Its development was thought to instrument onine documentation
for users and developments with the possibility that I offer certain
applications in an Open Source paradigm.
When I searched in the web for Open Source free authoring engines and
not finding anything better than Wikipedia (which has a big downside
when designing a reading flow based on categorized chapters),
I came to the conclusion that I had to create a new system and
offer it to the public for free. That is how WebDocs was born.
Go to Demo WebDocs.
Go to Demo WebDocs Admin.