Saltar al contenido

Sobre

Soy desarrollador de sistemas. Me gustan los problemas que involucran sistemas distribuidos, datos a gran escala y todo lo que ocurre tras bambalinas para que un producto funcione bien para mucha gente al mismo tiempo.

Creo que el buen software es resultado de decisiones simples tomadas con criterio, no de soluciones complejas en busca de elegancia. Prefiero código aburrido y predecible, con buenas pruebas, a una abstracción ingeniosa que nadie entiende en seis meses.

años en desarrollo
15+
años en desarrollo
empresas
7
empresas
certificaciones
5
certificaciones

Trayectoria

Capítulo 01

Dos pasiones

Llegué a la programación por un camino poco común, guiado por dos pasiones que, a primera vista, tienen poco en común: el dibujo artístico y las matemáticas. El gusto por las matemáticas empezó temprano: alrededor de los cinco años, incluso antes de entrar a la escuela, ya quería aprender a contar, y ese interés me acompañó durante toda la vida escolar.

El dibujo también llegó temprano. De pequeño le pedía a mi padre que dibujara los dinosaurios de los pósteres y de las figuritas que venían con los chocolates y las revistas. Pronto empecé a arriesgar mis propios garabatos y a calcar ilustraciones de los libros y revistas que me gustaban. Los dibujos realistas siempre me cautivaron, pero también admiraba el trazo de los animes, los mangas y los cómics; lo que me fascinaba en todos ellos era la riqueza de detalles. En la adolescencia pasé a dibujar solo observando, sin calcar. A mi padre le gustaba ver lo que producía: era un gran admirador de las bellas artes, aunque no fuera pintor ni dibujante profesional, y yo tampoco lo soy.

Capítulo 02

En busca de un camino

Al final de la adolescencia empecé a preguntarme de qué forma esas pasiones podrían ayudarme profesionalmente. No me veía como dibujante profesional y, en aquel entonces, tampoco me interesaban la arquitectura ni el dibujo de planos. Por otro lado, había crecido viendo llegar las computadoras, y los videojuegos estaban entre mis pasatiempos.

La respuesta llegó por medio de la familia. Un amigo de mi hermano trabajaba en una gran empresa creando envases en la computadora, y un día mi hermana comentó un curso de diseño gráfico. Pensé: “quizás sea ese el camino”. Ella y mi madre fueron a la escuela a informarse, pero esa opción no existía; el empleado que las atendió sugirió, entonces, Diseño Web.

Capítulo 03

El encuentro con el código

Allí estudié HTML, Photoshop, CorelDRAW, Flash y Dreamweaver, y fue en Flash donde todo encajó: las formas y las animaciones nacían de vectores, coordenadas y líneas de código — el dibujo y las matemáticas, por fin, en el mismo lugar. En ese mismo período conocí CSS y reencontré esa combinación al construir páginas, donde colores, medidas y posiciones se definían con una precisión casi geométrica. Me entusiasmé con la profesión y, cuando uno de los profesores mencionó la programación, salí de allí dispuesto a aprender también JavaScript.

DibujoMatemáticasFlashCSScódigo
El dibujo y las matemáticas, por fin, en el mismo lugar.

Eso fue lo que hice: poco después cursé Webmaster, que sumó JavaScript y ASP a lo que ya había aprendido. Quería trabajar en el área, pero los intentos se acumulaban sin éxito. Entre 2005 y 2006, las vacantes para quien trabajaba con la web todavía eran raras, sobre todo en mi ciudad, y llegué a preguntarme si aquel no era un sueño demasiado grande. Terminé consiguiendo un empleo en una empresa de fotografía y, con el sueldo, empecé a estudiar Ciencias de la Computación.

Capítulo 04

Hoy

De ahí en adelante, el camino siguió por la facultad y por el mercado; las etapas están en la línea de tiempo de abajo. Hoy trabajo en una empresa donde no basta con que el software funcione: tiene que tener buen rendimiento, ser observable y escalable, y apoyarse en una arquitectura sólida. Los problemas que más me gusta resolver son los de rendimiento: responder a peticiones HTTP en milisegundos, procesar millones de ellas y, aun así, entregar el resultado al usuario en segundos. Como la demanda sobre las APIs que atienden a integradores, y, de forma indirecta, a los usuarios finales, no deja de crecer, su eficiencia debe medirse de forma continua con estadísticas; y, para presentar esos análisis, armo informes y dashboards de métricas visualmente ricos. Al final, las dos pasiones de la infancia siguen presentes en mi trabajo: las matemáticas, para entender los números; el dibujo, para hacerlos visibles.

milisegundos

para responder a una petición HTTP

millones

de peticiones procesadas

segundos

para que el resultado llegue al usuario

Las matemáticas, para entender los números; el dibujo, para hacerlos visibles.

Línea de tiempo

  1. Logo de Mercado Livre Brasil

    Mercado Livre Brasil

    Tempo integral · 7 años y 3 meses

    1. Senior Software Engineer

      feb 2024 – actualidad · 2 años y 10 meses

      Osasco, São Paulo · Remoto

    2. Development Analyst

      sept 2019 – ene 2024 · 4 años y 5 meses

      Osasco, São Paulo

      Competencias: Go

  2. Logo de Magna Sistemas

    Analista Desenvolvedor Java

    Magna Sistemas

    sept 2015 – sept 2019 · 4 años y 1 mes

  3. Logo de E-Vertical

    Analista de Sistemas

    E-Vertical

    mar 2015 – ago 2015 · 6 meses

  4. Logo de Flash Courier

    Programador Java

    Flash Courier

    jul 2014 – dic 2014 · 6 meses

  5. Logo de Infracommerce

    Analista de Sistemas

    Infracommerce

    feb 2013 – may 2014 · 1 año y 4 meses

    Desenvolvimento de interfaces e funcionalidades, utilizando jQuery, JavaScript, CSS (Sass e SCSS), e também com tecnologias Java voltadas para web, JSF, JSTL, JPA com Hibernate.

  6. Logo de Accurate Software

    Estágio em Desenvolvimento

    Accurate Software

    2011 – ene 2013

    Criação e manutenção de páginas de internet, utilizando XHTML, CSS, jQuery, JavaScript, com foco em e-commerce.

  7. Laboratorista Fotográfico

    Foto Vieira

    abr 2008 – mar 2011 · 3 años

    Impressão e tratamento de imagens para grande quantidade de revelações analógicas e digitais.

Stack

Lenguajes
Datos
Infra
Observabilidad

Certificaciones

Intereses

Filosofía y teología

Fuera del trabajo me interesan la filosofía, la teología, las matemáticas, la biología, la química, la música y la enseñanza, en la línea de la tradición clásica de las artes liberales, que ve el conocimiento como un todo integrado, y no dividido en compartimentos estancos. Siempre me atrajo, en especial, la idea de que fe y razón no se excluyen. En la Antigüedad, la filosofía abarcaba lo que hoy llamamos ciencia, e iba más allá de ella, sin que el estudio de la naturaleza alejara al pensador de lo divino. Por eso mis lecturas se concentran en la filosofía y la teología, sobre todo en Sócrates, Platón, Aristóteles y Santo Tomás de Aquino, cuyas cinco vías parten de la observación del mundo para llegar a la existencia de Dios. Por encima de todos, sin embargo, está Leibniz: filósofo, matemático y, no por casualidad, uno de los pioneros de la aritmética binaria, base de toda la computación.

  • Sócrates
  • Platón
  • Aristóteles
  • Santo Tomás de Aquino
  • Leibniz

Videojuegos

En mis ratos libres, los clásicos que me atraen son de otra naturaleza, y buena parte de ellos llegó a mí a través de los videojuegos. Mis favoritos son Ultimate Mortal Kombat 3 y los primeros Resident Evil y Silent Hill. Fue en Resident Evil, por cierto, donde conocí la Beretta 92FS, hasta hoy mi arma preferida. El interés por las armas creció con el Medal of Honor clásico y con Syphon Filter, y sigue vivo en Call of Duty: Warzone.

  • Ultimate Mortal Kombat 3
  • Resident Evil
  • Silent Hill
  • Medal of Honor
  • Syphon Filter
  • Call of Duty: Warzone

Autos y motos

Con los autos no fue distinto: recuerdo haber comprado un Chevrolet Corvette Grand Sport (C4) en Gran Turismo 2, de PlayStation, y guardo el mismo cariño por el Dodge Viper, muy popular en mi adolescencia. En Need for Speed: Underground 1 y 2, mis favoritos eran el Nissan 350Z, el Skyline GT-R, el Toyota Supra, el Mazda RX-7 y los Mitsubishi Lancer y Eclipse. Después, GTA: Vice City y GTA: San Andreas ampliaron ese interés, que pasó a incluir también las motos.

  • Corvette Grand Sport (C4)
  • Dodge Viper
  • Nissan 350Z
  • Skyline GT-R
  • Toyota Supra
  • Mazda RX-7
  • Mitsubishi Lancer
  • Mitsubishi Eclipse

Hoy

Hoy sigo admirando autos y motos deportivos y clásicos, practico tiro deportivo como tirador registrado (CAC, la licencia brasileña para coleccionistas, tiradores y cazadores) y mantengo la rutina de entrenamiento de fuerza: un hábito que, lo confieso, también empezó en San Andreas.

  • Tiro deportivo (CAC)
  • Entrenamiento de fuerza