Oscar Giraldo Castillo

Python developer
Aliases:

oscargicast

Ciudad:

Lima

Homepage:

https://oscargicast.com

Sobre mí

¿Quién eres y a qué te dedicas?

De niño me gustaban los videojuegos RPG como Pokemon, mi primer contacto con la programación fue en el colegio con assembler para uC PIC y C, recuerdo intercambiar mi primer discman por un libro de ASM para procesadores Intel (Creo que me estafaron). Me gustaba ver Battlebots, Medabots y Transformers, y por eso decidí estudiar algo relacionado.

Me gusta coleccionar teclados mecánicos, en algún momento aprendí Dvorak y espero retomarlo en algún momento.

Terminé la carrera de Ing. Mecatrónica en la UNI el 2013 y desde entonces vengo trabajando como Ingeniero de Software principalmente con Python en los roles de Backend, Devops y actualmente Data Engineer en Foris.

¿Cómo programas en Python?

  • Entorno de desarrollo: Utilizo pyenv junco con pyenv-virtualenv o poetry. O muchas veces simplemente Docker.

  • Herramientas y prácticas: Siguiendo los PEPs, con algunos linters y formatters.

  • Editor: Como editor he usado Vim hasta el año pasado (para no empezar desde cero recomiendo Lunar o Space Vim) que empecé a usar VS Code (para hacer peer programing por live share) siempre en evil mode para no olvidar vim :)

  • Terminal:

¿Tienes algún aporte a la comunidad de Python?

En la universidad (hace mucho tiempo), fui parte de la organización de la comunidad Python UNI en donde dictamos talleres gratuitos de Python para estudiantes de la universidad. También colaboré en algunos talleres organizados por otras comunidades de Python y espero podamos retomar nuevamente este impulso con Python Perú.

¿Estás disponible para hacer mentoring, consultorías, charlas?

¡Sí! Siempre es bueno compartir conocimiento y aprender de otros.