Resume

Portfolio

Resume

Personal Data

Name:
José, Matias Octavio
Birth Date:
September 18th, 1982
Age:
29 years old
Nationality:
Argentinean
Civil State:
Single
City of Residence:
Buenos Aires, Argentina
Contact:
Click here

Technical Background

Web Technologies:

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 created the Scriptor JavaScript framework. I have programmed in compatibility with browsers such as IE7, IE8, IE9, various Firefox, Netscape, Opera 10, Chrome and Safari.

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.

Operating Systems:

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, Linux Fedora, Linux CentOS, Linux Ubuntu.

Programming Languages (Desktop):

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.

Synthesis

HTML, XHTML10+ years
CSS 2.16 years
CSS 32 years
JavaScript9 years
Ajax6 years
PHP7 years
MySQL9 years
XML7 years
  
ASSEMBLERTheoretical
C/C++10+ years
BASIC10+ years
  
Asterisk/AGI5 year
Apache 1.3 y 2.x7 years
  
MS-DOS10+ years
Windows 95/98/2000/XP10+ years
Windows Vista/74 years
Linux Varios6 years
  
Phyton1 year
Visual BASIC3 years
.NET2 years

Languages

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.

Other Studies

  • Primary and High School completed at Instituto Carlos Tejedor, CIFE and Instituto Argentino Excelsior.
  • English course atended at Instituto de Lenguas Vivas
  • Music career "Licenciado en Artes Musicales con especialización en Piano y Composición" (Pianist and Composer) at Conservatorio de la Ciudad de Buenos Aires, Conservatorio Carlos Lopez Buchardo (IUNA) – Incomplete
  • First Year of Psychology at Facultad de Buenos Aires – Incomplete

Work Experience in the Technology Field

Jan 2009 - Current

Chess.com - Senior Programmer

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.

www.chess.com

Sep 2008 - Current

Anunciate Gratis

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.

www.anunciategratis.com.ar

2007 – Jan 2009

Chess.com – Quality Agent

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.

www.chess.com

Jan 2006 – Ago 2006

Independent - Programmer

Freelance programmer. Website and web application development.

2005 – 2006

Verus – S/S Programmer

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.

2004-2005

BRealm Inc. New York – PM Assistant

Project Manager Assistant and Accountant. Diverse duties related to accountability and web project coordination of a team of programmers using Microsoft technologies.

www.brealm.com

1998 – 2004

Independent - Programmer

Freelance Programmer and development of Systems for personal use and experimentation (Desktop based on DOS, Windows and Web).

Referrals

Referrals upon request.

Chess.com Live Chess

Since 2009 I've been working non stop in developing the Live Chess Client since version 3.0. Utilizing dojo framework and the most advanced cutting edge web technologies such as Cometd interaction to achieve a Desktop like experience with dynamic challenge graphics, friendly chatting, games and live tournamaents among other things.

Go to Live Chess.

scriptor

At the dawn of Web 2.0 a lot of programmers used some popular tools such as Scriptaculous or Prototype to develop their websites. While such libraries evolved and can be very useful for the average programmer, they often are very large, overly complex and not enough flexible for top programming, making the big software companies to often build a framework on their own.

Using the best of prototype and dojo, but keeping it simple, I've built Scriptor, the tiny javascript framework, in less than 10.000 lines of code providing simple javascript tools such as user defined event system, cookies handling, Http Requests and a component based UI system for complex interface designing.

Go to Scriptor Page.

Anunciate Gratis

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.