Andrés Gattinoni

Web Developer & Sysadmin

Portfolio

Bienvenido!

Mi nombre es Andrés Gattinoni. Soy profesor de historia, programador y sysadmin.
Este pequeño sitio web no pretende ser más que una muestra de mi trabajo y de mi curriculum vitae.

  • 2014 - a la fecha · Universidad Nacional de San Martín · Instituto de Altos Estudios Sociales
    Maestría en Sociología de la Cultura y Análisis Cultural (en curso).
  • 2004 - 2012 · Universidad de Buenos Aires · Facultad de Filosofía y Letras
    Profesor de Enseñanza Media y Superior en Historia
  • 1999 - 2003 · Colegio Ward
    Bachillerato Bilingüe en Humanidades y Ciencias Sociales

Lenguajes

Programación
  • PHP (+ Frameworks: Zend Framework, CodeIgniter)
  • JavaScript (+ jQuery)
  • Python (+ Frameworks: Django, PyQt)
  • BASH
  • Perl
Consultas
  • SQL
Markup, estilos, etc.
  • (X)HTML
  • CSS
  • XML
  • DTD
  • XMLSchema
  • reStructuredText
  • JSON

Desarrollo Web

  • Tecnologías Web 2.0 (XHTML, XML, JSON, AJAX, Web Semántica, Microformatos).
  • Conocimientos avanzados de Web Services (XML-RPC / REST / SOAP / WSDL).
  • Diseño de interacción. Análisis de usabilidad, accesibilidad y funcionalidad.
  • Optimización y posicionamiento en buscadores (SEO).
  • Implementación de patrones de diseño de POO.

Administración de sistemas

  • Web Servers: Apache y Nginx (con soporte para PHP y Python).
  • Mail Servers: Postfix/Exim (SMTP), Dovecot (POP3/IMAP), Amavisd-new, ClamAV (AntiVirus), SpamAssassin(AntiSpam), RBL/DNSBLs.
  • Redes: DHCP, DNS (Bind), iptables, iproute2, OpenVPN.
  • Paneles de control de hosting: Directadmin, cPanel.
  • Amazon Web Services: S3, EC2, EMR (+ integración con Python via boto).

Bases de datos

  • MySQL
  • Oracle
  • PostgreSQL
  • MS SQL Server
  • CDS/ISIS (WinIsis, IsisScript)

Sistemas Operativos

  • GNU/Linux
    • Arch
    • CentOS / RedHat
    • Debian
    • Slackware
    • Ubuntu
  • Solaris
  • FreeBSD
  • Windows

Redes

  • Conocimientos básicos de protocolos TCP/IP
  • Conocimientos básicos de configuración de routers y switches.
  • Conocimientos básicos de ruteo
  • Configuración de servidores DHCP y DNS

Telefonía IP

  • Conocimientos de protocolos de señalización SIP y MGCP
  • Experiencia con diversos softswitches
    • Nortel CS2000
    • Cisco Call Manager 5
    • Thomson Cirpack
    • Asterisk
  • Experiencia con soluciones para Class 5 Telephony, IP Centrex y Hosted PBX
  • Experiencia con sistemas de mensajería unificada (IP Unity Mereon Unified Messaging System y Cisco Unity System)
Inglés
Oral y escrito avanzado
  • Test Of English for International Communications (TOEIC) 2006 · Calificación 975/990
  • First Certificate Exam (FCE) 2002 · Calificación "B"
Italiano
Lecto-comprensión, nivel intermedio
Francés
Nivel básico
Latín
Lecto-comprensión, nivel básico

Freelance

Desarrollador Web y Sysadmin

07/2008 - a la fecha

Consultoría en implementación y desarrollo de sitios web utilizando distintas tecnologías de software libre. Programación web en PHP, Python y Javascript (ver portfolio). Instalación, configuración y mantenimiento de servidores GNU/Linux.

Dataweb Hosting www.datawebhosting.com.ar

Desarrollador Web y Sysadmin

07/2008 - 03/2013

Desarrollo, mantenimiento y SEO del sitio web corporativo. Investigación y desarrollo de nuevas aplicaciones para uso interno y para clientes. Administración de servidores Linux.

Intraway Corporation s.r.l. www.intraway.com

01/2008 – 07/2008

Project Leader – Desarrollador web (PHP/JavaScript/Oracle)

Coordinación y participación en un equipo de desarrollo del área de Frontend de Intraway Corporation. Diseño de arquitectura y programación de aplicaciones web para uso de clientes finales, así como Web Services para integración de aplicaciones externas con la Intraway Provisioning Suite. Coordinación de integraciones con sistemas externos para su aprovisionamiento a través de APIs, bots y clientes de distintos tipos de servicios.

Analista Programador Semi-Senior (PHP/JavaScript/Oracle)

08/2006 – 12/2007

Programación de interfaces para software de provisioning de distintos tipos de servicios:

  • ADSL
  • Cable Modem (DOCSIS 1.0, 1.1, 2.0) y PacketCable™
  • Telefonía IP (SIP, MGCP, SKINNY, Ip Centrex)
  • Televisión analógica y digital (ACC, DAC, NagraVisión)
  • Telesupervisión con cámaras IP
  • Entre otros

Programación en PHP y Javascript utilizando bases de datos Oracle. Creación de interfaces gráficas con XHTML y CSS. Interacción con aplicaciones externas a través de archivos XML y Web Services. Análisis y diseño de modelos de datos (DERs). Optimización de aplicaciones del software para mejorar el rendimiento y extender las funcionalidades. Interacción con clientes y partners de distintos países, para tareas de soporte y desarrollo conjunto.

Conseguir - PWD s.r.l. www.conseguir.com.ar

Project Leader

03/2006 - 08/2006

Gerenciamiento de proyectos. Coordinación de equipo de programadores. Interacción directa con clientes internacionales. Relevamiento de especificaciones. Análisis funcional de proyectos.

Analista Programador (PHP/MySQL y JavaScript)

10/2005 - 03/2006

Desarrollo de aplicaciones web para sitios internacionales de grandes dimensiones. Análisis de funcionalidades y diseño de modelo de datos (DERs). Creación y administración de bases de datos. Empleo de tecnologías Web 2.0. Administración de entornos LAMP.

Proyectos realizados:

Freelance

Desarrollador web

03/2004 – 12/2006

Diseño y programación de sitios web de distintas dimensiones. Trabajos con HTML, CSS, JavaScript, PHP, MySQL, Flash y ActionScript. Posicionamiento en buscadores. Asesoramiento, promoción y marketing en internet.

Trabajos realizados: