Maximiliano posee una licenciatura en Sistemas de la Universidad CAECE, Buenos Aires y también es Analista de Sistemas por el Instituto ORT. En la actualidad desempeña diferentes cargos y se encuentra involucrado en diversas actividades:

Soy Director y Profesor de ITMaster, Project Leader y Dirección de Entupalma, desarrollos para móviles. Además, Manager de ARFUG, Adobe User Group, autor de O´Reilly y Alfaomega Grupo Editor.

Sus inicios en internet fueron en el año de 1995 cuando el BBS al que se conectaba incorporó Internet a sus servicios, en modo texto (DOS):

Casi se me cae una lágrima cuando envié el primer e-mail a un servidor de Estados Unidos y en un segundo recibí una respuesta. Se trataba de un “mayordomo” de una lista de correo. Algo tan común como recibir un reply de otro país era impresionante en esa época (y debería seguir siéndolo ahora).

Un año después Maximiliano empezó con el desarrollo de páginas web, primero las realizó gratuitas, para un aeroclub y la de un colegio ganó el premio Arroba de Oro en 1996 como una de las mejores páginas de Argentina:

Luego de eso evolucioné con proyectos web ya como profesional y a la fecha he trabajado en más de 250 sitios web. Desde el año 1999 comencé a interiorizarme en el desarrollo móvil entendiendo que sería el futuro de las aplicaciones.

Entre los proyectos de Maximiliano Firtman destacan:
IT Master

  • ITMaster Argentina , México, España: Cursos presenciales y a distancias en Programación Web, Flash, Mobile, Seguridad y Linux.
  • Mobile Tiny URL: Es el único sistema acortador de URLs preparado para escribir menos en un equipo móvil con teclado numérico.
  • Mapplo: el primer vista de calle de Latinoamérica con varios barrios de la Ciudad de Buenos Aires.
  • Campus Digital

  • Campus Digital: Educación a distancia.
  • Libro AJAX: Sitio del libro “AJAX. Web 2.0 para profesionales”.
  • Widgen (disponible en OVI Store). Generador de widgets para Nokia dinámicamente. Más de 50.000 descargas.

Su incursión en la docencia fue en el año 2000 trabajando en un programa de televisión que ayudó a que la enseñanza fuera de su agrado:

Un año después comencé a dar clases en un instituto privado, luego pasé por universidades y finalmente en 2006 fundé ITMaster Professional Training para cubrir un vacío en capacitación de alto nivel en web 2.0 y mobile.

Las tecnologías en las que Maximiliano tiene experiencia son diversas y se dividen en cuatro categorías:

  • Tecnologías web: (x)HTML, CSS, Adobe Flash, PHP, ASP 3, ASP.NET
  • Tecnologías Web 2.0: AJAX, Adobe Flex, Adobe AIR
  • Tecnologías móviles: Java ME, Windows Mobile, Symbian C++, WRT Widgets, WAP y mobile web, iPhone SDK
  • Lenguajes de programación: Java, C#, Visual Basic, PHP, JavaScript, ActionScript, Objective-C , C, C++, Pascal, Delphi, Python, Haskell

Para Maximiliano la capacitación es un acercamiento para adquirir experiencia en corto tiempo y es útil para distintos perfiles de usuarios:

Usuario que ingresa al mercado que requiere una base para comenzar a trabajar y conocer todas las tecnologías, usuario profesional que necesita actualizarse y usuario profesional que necesita adentrarse en una nueva tecnología.

La diversidad de información que existe en Internet hace que la capacitación profesional sea todavía más útil, aunque muchos crean lo contrario, afirma el autor:

La rapidez de adquisición de nuevos conocimientos y experiencia es 10 veces mejor que buscando y filtrando en Internet. Por otro lado, la confianza en las fuentes es otro problema. No todo lo que está en Internet es bueno. Y hay que aprender a filtrar.

Según Maximiliano la capacitación seguirá siendo el entrenamiento rápido, intensivo con apoyo profesional con experiencia real necesario para todo tipo de desarrolladores:

Muchas veces ver a un profesional con experiencia trabajar 10 minutos, puede ser más enriquecedor que horas de leer en internet y copiar y pegar código.

El autor afirma que la capacitación no compite con los libros o con los foros y el material de Internet. Son complementos. Se puede prescindir de la capacitación para ser profesional sin problemas, sólo que te llevará más tiempo y probablemente te estés perdiendo de algún tip o consejo:

Por otro lado, un grave error, en el tema de Programación Web es creer que haciendo un curso de PHP alcanza. La capacitación para desarrollar web es un complemento de tecnologías, lógica, conceptos que todos juntos hacen un profesional.

Maximiliano asegura que en su experiencia ha visto como programadores experimentados que estaban tratando de aprender Objective-C y programación para iPhone en una clase de 3 horas han aprendido mucho más y logran entender conceptos que los tenían muy confusos:

Por otro lado, programadores con años de experiencia en PHP los he visto muy sorprendidos cómo pueden aplicar buenas prácticas, patrones de diseño y técnicas para simplificar su trabajo y a partir de ese momento descubren que pueden ser mucho más eficientes en su trabajo que cómo lo venían haciendo.

Finalmente el desarrollador, profesor, autor de libros como “Programación para Celulares con Java”, “ASP.NET”, “Desarrollos Móviles con .NET” y “ASP.NET 2.0” de MP Ediciones, extiende una cordial invitación a participar en ITMaster y también a consultar el material que comparte a través de su cuenta en Twitter y sitio personal.

Perfil creado escuchando: Human/The Killers.