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.
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
Mercado Livre Brasil
Tempo integral · 7 años y 3 meses
Senior Software Engineer
feb 2024 – actualidad · 2 años y 10 meses
Osasco, São Paulo · Remoto
Development Analyst
sept 2019 – ene 2024 · 4 años y 5 meses
Osasco, São Paulo
Competencias:Go
Analista Desenvolvedor Java
Magna Sistemas
sept 2015 – sept 2019 · 4 años y 1 mes
Analista de Sistemas
E-Vertical
mar 2015 – ago 2015 · 6 meses
Programador Java
Flash Courier
jul 2014 – dic 2014 · 6 meses
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.
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.
FV
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.
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.