I've trained hundreds of engineers who are going to transition from individual contributor to
roles such as tech lead, engineering manager or CTO.
Talk
From developer to manager: the recipe for a successful transition
Felipe Granda
Addi
I'm leading high-performing teams and I'm prepared continuous improvements understanding key
elements needed for success in software engineering products, I would like to share my knowledge
and experience with others and helping them to achieve success in their own software engineering projects.
Talk
A high-performing software engineering team is united by a shared vision and purpose, has a culture of
trust and respect, is committed to continuous learning and improvement, and has access to the right tools
and resources. With this, a team will deliver quality software that meets client needs.
Julian Tinoco
Goto
Si hay una pregunta recurrente en todas las conferencias a las que he asistido en los EE. UU.,
Canadá y Colombia, es cómo comenzar con las pruebas y cómo asegurarse de la calidad del
software. En mi charla, creo que puedo ofrecer un ejemplo real que puede ayudar a muchas
personas a comprender el concepto de calidad y lo fácil que puede ser la automatización de
pruebas.
En mi experiencia en GoTo, una empresa global con 4000 empleados en diferentes partes del
mundo, automatizamos pruebas en una aplicación que recibe 12 millones de llamadas por día en
América del Norte y Brasil. Las pruebas automatizadas han demostrado ser cruciales al
descubrir errores en el código en cuestión de horas después de cualquier cambio. Con este
ejemplo y mi experiencia en pruebas automáticas en diferentes tecnologías, puedo mostrar cómo
lograr la calidad en el software a través de la automatización de pruebas de manera efectiva.
Talk
Automatización de pruebas móviles con Python, Robot Framework y BrowserStack: Garantizando la
calidad en aplicaciones móviles
Félix Miño
Stack Builders
In these 4+ years of experience in the software industry, I’ve witnessed the benefits of having a
good test suite that can prevent us from breaking our application or introducing bugs to our production
environment. I believe property testing is another useful tool to help us in this journey. I think I’m
the right person to impart this workshop since I have the experience in : 1) the software industry:
working on world-class projects in different languages and 2) as a conference speaker. This year, I want
to go a step further and have the opportunity to share this knowledge and make a bigger impact in the
community through this workshop.
Talk
Boosting up your tests: property-based testing workshop
Valentina Ariza
Dataknow
Soy ingeniera de datos hace dos años, y trabajo principalmente con datos en Streaming, todo
lo relacionado con IoT y aplicaciones para disponer los datos en tiempo real. Tengo experiencia
realizando conexiones con diferentes fuentes y creando soluciones basadas en datos. He realizado
charlas realizados con Data Science en diferentes eventos nacionales porque me gusta compartir el
conocimiento y todo lo que voy aprendiendo.
Talk
Data Streaming y NLP con PySpark: Puedes bajar información en tiempo real de la conversación y
realizarle un análisis para conocer qué temas se están tratando y qué palabras se usan.
Laura Lopez
Accenture
Trabajo con proyectos de análisis de contenido de redes sociales donde utilizo procesamiento de
lenguaje natural para limpieza de texto, análisis de temáticas, temas principales, sentimientos y
topologías de la conversación. Es un tema que me gusta mucho y del cuál he ido aprendiendo en la
labor que desempeño cada día.
Data Streaming y NLP son conceptos muy utiles y más ahora con todo el uso que le damos a las redes
sociales, consideramos que es tema de mucho valor para un perfil profesional y con ello nace la idea
de crear este workshop para compartir y aprender juntos sobre estos dos temas, cómo se complementan,
los conceptos principales y herramientas básicas.
Talk
Data Streaming y NLP con PySpark: Puedes bajar información en tiempo real de la conversación y
realizarle un análisis para conocer qué temas se están tratando y qué palabras se usan.
Christian Tayupanta
FUNPYTHON ECUADOR
Como desarrollador de sistemas mecatrónicos con una amplia experiencia en el campo, he tenido la
oportunidad de compartir mis conocimientos con otros a través de charlas y clases. En los últimos
5 años, he dado presentaciones en diversas entidades en Ecuador, demostrando mi habilidad para
transmitir información sobre tecnología de manera clara y concisa.
Talk
Demostración de una planta de entramiento industrial con micropython.
Juan Alzate
Hourly
When someone asks me about an advice for writing good quality code, I always advise to learn the
fundamentals. When I say the fundamentals, I mean the pillars of software design, like programming
paradigms and design patterns. And that is because learning the basics drives you not only to write
better code but extensible and readable code. Object Oriented Programming has been around on every
project that I have been part of and, learning SOLID in the right way, it has helped me a lot to make
better design decisions. However, many people are focused on writing functional code and put aside the
fundamentals, waiting to have enough time in the future to come back and study basic concepts in a deep
way. I have been writing code the last 9 years and I can bet that one of the best decisions that I have
made is to understand and study deeply the SOLID principles some time ago. The Liskov Substitution
Principle is an important one because helps you to write good inheritance. I would like to share my
knowledge about this basic, but fundamental and important, concept with the community considering that
Python is a great language to explain the hard parts and make them easy to understand.
Talk
Demystifying the Liskov Substitution Principle with our most loved programming language: Python
Jorge De Paz Rivera
BAC Credomatic
A lo largo de mi carrera he dado charlas respecto a tecnología en distintas comunidades y universidades.
(Comunidad Arduino de Guatemala, Circuit Python Day, Encuentro Centro Americano de Software Libre, INCmty,
Sillicon Valley Forum) y e logrado adquirir la habilidad para transmitir mis ideas además de que para mi
es un gusto compartir y devolver a la comunidad lo que he aprendido a través de este tipo de eventos.
Talk
Desarrollo de firmware para micro controladores o sistemas embebidos utilizando python.
Valentina Chaparro
Factored
A lo largo de mi carrera he dado charlas respecto a tecnología en distintas comunidades y universidades.
(Comunidad Arduino de Guatemala, Circuit Python Day, Encuentro Centro Americano de Software Libre, INCmty,
Sillicon Valley Forum) y e logrado adquirir la habilidad para transmitir mis ideas además de que para mi
es un gusto compartir y devolver a la comunidad lo que he aprendido a través de este tipo de eventos.
Talk
Desarrollo de firmware para micro controladores o sistemas embebidos utilizando python.
Daniel Barreiro
Appgate
Soy el ingeniero de datos de un equipo de investigación en una compañía que desarrolla software en el
área de seguridad informática. Creo que soy la persona adecuada para hablar de la estructuración de
proyectos de datos con una aproximación a Data version control (DVC) porque he tenido la oportunidad
de trabajar en proyectos complejos que requieren una gestión adecuada de los datos, y que han tenido un
impacto directo en la toma de decisiones de nuestra compañía.
En el desarrollo de soluciones y nuevos proyectos, nos hemos enfrentado a diversos obstáculos que se han
resuelto aplicando distintos enfoques y herramientas. En este proceso, hemos notado la importancia de
estructurar de manera efectiva los proyectos para que puedan ser fácilmente integrados por otros equipos
en ciclos posteriores al desarrollo de la solución, así como para darle un manejo adecuado al ciclo
posterior a despliegue.
Desde mi experiencia en un entorno productivo real dentro de una compañía que necesita generar modelos y
agilizar el despliegue de los mismos, puedo aportar conocimientos prácticos sobre la gestión de datos y
la implementación de estrategias de Data version control (DVC). He trabajado en proyectos de extracción,
transformación y carga de datos (ETL), así como en la creación de pipelines de procesamiento de datos.
Además, he liderado equipos de trabajo en proyectos de análisis de datos, y he contribuido a la
implementación.
Talk
From zero to Hero structuring Data project with a Data version control (DVC) approach
Daniel Andrade
Icfes - Data Scientist
Soy el coautor principal de este proyecto, he liderado desde su concepción, desarrollo y despliegue.
Talk
IA en lo público: desarrollo y despliegue de un motor de búsqueda semántico para aportar al construcción
y evaluación de la política pública en Colombia
Jennifer Velez
RSG-Colombia
Como parte de mi maestría desarrollé habilidades en programación con Python y R. En el 2017 prénsenle
una introducción a la bioinformática y apoye el taller de Django Girls.
Talk
Introducción a la bioinformática con Python.
Juan Caballero
Monadical
As someone who has been working with Python, Django, and other technologies for a long time,
I have gained invaluable experience that uniquely positions me to give a talk on this topic.
Over the years, I have worked on numerous projects, ranging from small-scale applications
to complex systems handling high volumes of data and traffic. Through this experience, I h
ave honed my skills in developing scalable, maintainable, and robust applications.
Furthermore, I have stayed up to date with the latest developments in the Python and Django
communities, attending conferences, participating in online discussions, and contributing to
open source projects. This understanding of the technology and community, coupled with my
practical experience, allows me to provide a unique perspective that can benefit others
looking to improve their Python and Django development practices.
Talk
Large Scale Django Lessons - Architecting your monolith from day one for scale.
Stefani Castellanos
Stack Builders
He tomado cursos sobre diseño y optimización de algoritmos y trabajo como desarrolladora
web donde he tenido que mejorar el rendimiento de algoritmos que a veces involucraban
comunicaciones con APIs y bases de datos. Esta charla puede ayudar a otros programadores
que puedan estar luchando con problemas similares.
Talk
Optimiza tus programas, acelera tu código
Luis Herrera
Mercado Libre
Vivi la buena experiencia de manejar los viejos entornos virtuales, pero al momento de conocer POETRY
hubo un Booom en mi cabeza, la cual me hizo tener un panorama mucho mas grande de hasta donde podia
llegar con los entornos, ahora veo organización, bloqueo de versiones, ejecución de scripts, conexiones
a servidores propios de pypi, entro otros beneficios que me he encontrado en el camino.
Cada dia le tomo mas cariño a esta herramienta.
Talk
Poetry, un amigo incondicional
Mateo Graciano
Landed
Si bien mi puesto de trabajo siempre ha estado en la linea de "data science" he tenido la necesidad
siempre de hacer algunas cosas de lo que se denomina como "Data Engineer"... eso me ha permitido tener una
visión completa de las necesidades para poner un producto/modelo/feature de datos en producción.
Talk
re-think your DAGs! lightweght option to schedule your process (specially ETL's)
Fabio Pinto
BD Guidance / Fundación Universitaria del Área Andina
Soy la persona indicada porque tengo el conocimiento y la formación para poder explicar en un lenguaje sencillo
los usos de las técnicas de procesamiento digital de audio y además, porque el proyecto que expondré es un caso
real en el que participé y fue mi trabajo de fin de máster para poder titularme.
Talk
Reconocimiento de audio: aplicaciones y un caso de estudio
Sebastian Arias
Stack Builders
I’ve experienced Test Driven Development concepts since the beginning of my journey in software development
and witnessed its advantages in real-life software development. Currently, I have 4 years of experience
in Python programming and it is common thing when working with “inherited” code bases not to have any
type of tests, making updates, and refactoring a difficult task and leading to other issues. I’ve decided to
share a different approach for testing like property-based testing, that requires less effort to implement
and brings a huge coverage to possible edge cases that need to be considered.
Talk
Revive Your Legacy Code: Using Property-based Testing in Python to Refactor with Confidence - Improve legacy
code quality with Hypothesis property-based testing. Generate test cases, identify edge cases, and improve
maintainability. Learn practical skills to refactor code and improve its quality.
• SPEAKERS •
Learn more about the people who are part of Pycon 2023
Alvaro Moya
LIDR.co
Felipe Granda
Addi
Julian Tinoco
GoTo
Félix Miño
Stack Builders
Valentina Ariza
Dataknow
Laura Lopez
Accenture
Christian Tayupanta
FUNPYTHON ECUADOR
Juan Alzate
Hourly
Jorge De Paz Rivera
BAC Credomatic
Valentina Chaparro
Factored
Daniel Barreiro
Appgate
Daniel Andrade
Icfes - Data Scientist
Jeniffer Velez
RSG-Colombia
Juan Caballero
Monadical
Stefani Castellanos
Stack Builders
Luis Herrera
Mercado Libre
Mateo Graciano
Landed
Fabio Pinto
BD Guidance / Fundación Universitaria del Área Andina