mauriciocap@gmail.com
+54 911 6242 2272
español
english

 

Tengo conocimiento práctico y en muchos casos usé en aplicaciones reales:

+ Perl, Java, C, Python, Ruby, Javascript, Scheme, Prolog, Smalltalk, Forth, Mathematica y otros, también escribiendo interpretes y transformadores de fuente a fuente.

+ TCP/IP, programación de sockets, inyección e inspección de paquetes, testing de firewall, SMTP, HTTP, ARP, DNS, CORBA, y 20+ protocolos propietarios.

+ Oracle, MySQL y SQLite, contribuyendo con el ajuste del rendimiento y almacenamiento en algunos casos.

+ Linux/Unix kernel y herramientas, apis Win32, ARM, y muchas bibliotecas.

+ Herramientas de test automatizado incluyendo Selenium y muchas creadas especificamente para aplicaciones, tcpdump, trampas de carga dinámica, debuggers binarios, inyección e instrumentación de código. También automatización de aplicaciones de escritorio como Excel, Photoshop y otras.

+ Usé y enseñé a usar UML, Rational Rose, algunas plantillas de RUP, Erwin, etc. pero en los últimos años los reemplacé por tests automáticos, scripts y herramientas más ágiles.

+ Código fuente de varios proyectos como servidores web (incluyendo Apache, Squid), interpretes de lenguajes, motores de bases de datos, etc.

+ Me enfoco en conceptos de Ciencias de la Computación en vez de las herramientas, aprendo rápido y siempre estoy listo para aprender algo nuevo en este sentido.

Las herramientas siguen a las necesidades

Elijo las mias tratando de resolver los siguientes problemas:

+ Desarrollo ágil de aplicaciones de negocios, las herramientas deben:

+ Carrera como desarrollador y arquitecto: las herramientas deben

+ Prototipos rápidos y simulación: las herramientas deben

Y por supuesto tengo una pasion por los lenguajes (tanto naturales como de programación) y cómo afectan la forma en que nos comunicamos, pensamos, y hacemos.