PyCon Portugal 2024

The speaker’s profile picture
Alex Shershebnev

Alex Shershebnev is a seasoned Computer Vision and MLOps Engineer with over nine years of experience shaping the future of AI-driven software development. Currently, Alex leads the ML/DevOps team at Zencoder, where he leverages his extensive background in Software Engineering, ML and DevOps to deliver high-quality machine learning solutions. His work spans complex data pipelines, cloud infrastructure management (GCP, Kubernetes), and advanced ML/DevOps pipelines, ensuring scalability and efficiency. Before Zencoder, Alex played pivotal roles in numerous projects, including leading teams at Sanas, ivi and MTS AI. His technical expertise in machine learning, data science, and bioinformatics has led to impactful solutions across industries, ranging from bioinformatics at the University of Massachusetts to video analysis at ivi.ru and MTS AI. Alex has a proven track record of managing complex infrastructure that scales to hundreds of GPUs, enabling effective and easy use of cloud infrastructure for data scientists while driving down costs through cloud consolidation efforts and boosting productivity through the deployment of sophisticated AI models. In addition to his technical contributions, Alex has been instrumental in mentoring teams and fostering a culture of innovation and collaboration. His deep understanding of AI systems, from developing recommendation engines to cutting-edge computer vision algorithms to voice and NLP, positions him as a thought leader in the AI and ML space. Whether it’s speaking on the latest advancements in MLOps, sharing insights on AI-driven automation, or discussing the future of AI in the enterprise, Alex brings a wealth of knowledge, practical experience, and a passion for pushing the boundaries of what’s possible with AI.

  • Going Beyond Copilot with AI Agents
The speaker’s profile picture
Alexandra Oliveira

Alexandra Oliveira is a Data Scientist consultant, an integrated researcher at the Artificial Intelligence and Computer Sciences Laboratory (LIACC) of the University of Porto, and an Adjunct Professor at the School of Health of the Polytechnic of Porto. She holds a Ph.D. in Applied Mathematics from University of Porto, as well as two post-doctoral degrees in Artificial Intelligence.
For over 10 years at the School of Health of the Polytechnic Institute of Porto, she has been a professor in the areas of Biomathematics, Biostatistics, and Bioinformatics, teaching and supervising master's theses on various applications of data science/artificial intelligence in health.
Her doctoral thesis focused on Public Health applications, where she worked with data from the national HIV/AIDS notification system, modeling them considering all human and technical factors affecting these systems.
At LIACC, where she has been collaborating since 2018, she primarily supervises master's theses in computer engineering involving data analysis, mostly with applications in individual or public health.
With over 10 years of experience in data science, she has developed solutions in various fields such as individual and public health, well-being assessment, and risk management applied to food inspections. She has worked on creating questionnaires, data analysis, forecasting, interpretable predictive and classification models, developing suitable methodologies for extracting valuable knowledge from databases, and has experience in producing technical and scientific documentation.

  • Comparing Time Series Forecasting Models: A Clustering Analysis Approach with Python
The speaker’s profile picture
Anže

I write code and surf waves. Hacking on:
🧪 https://flakytest.dev tame your test suite flakiness
🧑‍💻 https://fedidevs.com find awesome devs across the fediverse
🖥️ https://github.com/anze3db/django-tui Inspect and run Django Commands in a text-based user interface (TUI)

  • Django, SQLite, and Production
  • Self hosting your side projects with Django and duct tape
The speaker’s profile picture
Caio Salgado
  • Are We Typed Yet? The Evolution of Gradual Typing and Mypy
The speaker’s profile picture
Daniel Hervás

Software engineer with experience in startups, now working as the lead engineer and main technical coordinator for Reckon Digital where he directs all the companies' projects, primarily in collaboration with the UN's World Food Programme (WFP).

  • Better logging in Python
The speaker’s profile picture
Jorge Miranda

Telecommunications engineer who fell in love with embedded systems and, eventually, made a PhD in electronics. In the last years I’ve been working in the development of embedded systems for healthcare applications and other Internet of Things related projects. As an hobby, I try to be a rock star with a guitar.

  • Demystifying Bluetooth Low Energy with Python
The speaker’s profile picture
João Vasconcelos

👨🏽‍💻Crafting a Better World, One Line of Code at a Time👨🏽‍💻

I’m João, a 25-year-old Backend Engineer living in sunny Lisbon, Portugal. Over the past 4 years, I've delved into diverse sectors like Telecommunications, Logistics, and Healthcare, tinkering with an array of technologies including Python, Golang, and Node.JS.

What really drew me to this field is how it's always changing. I love that we're constantly learning to keep up with the latest and greatest. It's like a never-ending adventure! I'm all about embracing new challenges and geeking out over cool tech stuff.

  • Pushing the Boundaries of Django Managers
The speaker’s profile picture
Luis Rodrigues

StartUp Braga Director

  • Attracting and retaining technological talent: challenges for cities
The speaker’s profile picture
Marcelo Trylesinski

The FastAPI Expert 🚀

  • Unlocking ASGI Innovations: How FastAPI Reaps the Benefits
  • Pydantic Logfire — Uncomplicated Observability
The speaker’s profile picture
Martin O'Hanlon

Martin is an experienced computer science educator and open source software developer.

Martin creates educational content for Neo4j and supports developers in using graph technology to understand their data.

As a child he wanted to be either a Computer Scientist, Astronaut or Snowboard Instructor.

  • GenAI Beyond Chat with RAG, Knowledge Graphs and Python
The speaker’s profile picture
Maxim Danilov

Python/Django Software Engineer, Solution Architect, DevRel and Tech Speaker.

I start my career as a programmer specializing in embedded solutions in 1997, and grow to the role of Chief Technology Officer in 2023. Through many successful projects, I gained a robust understanding of various software development paradigms. In last 10 years as a code mentor, I 've got three times the Award 'Super Mentor in Engineering'

  • Creating of really multilingual Django project in 2 hour
  • Modern art of simplifying python projects by distributing complexity.
The speaker’s profile picture
Miguel Fonseca

Coimbra City Councilor - Economy, Entrepreneurship, Investment, and Employment.

  • Attracting and retaining technological talent: challenges for cities
The speaker’s profile picture
Nicholas H.Tollervey

A recovering former member of the Python community.

Music, philosophy, teaching, writing & computing. Just like this bio: concise, honest and full of useful information. My digital home: ntoll.org

  • Paying Attention with Python
The speaker’s profile picture
Nithish R

Nithish Raghunandanan is a Developer Advocate at Couchbase who loves to build products that solve real-world problems in short spans of time. He has experienced different areas of the industry having worked in diverse companies in Germany and India. Apart from work, he likes to travel and interact and engage with the tech community through Meetups & Hackathons. In his free time, he likes to try stuff out by hacking things together.

  • Next-Gen Apps: Enhancing User Experience with Large Language Models
The speaker’s profile picture
Pedro Correia
  • Esmerald and Lilya - How to speed up the development process
The speaker’s profile picture
Rodrigo Girão Serrão

Rodrigo has always been fascinated by problem solving and that is why he picked up programming – so that he could solve more problems. He also loves sharing knowledge, and that is why he spends so much time writing articles in his blog mathspp.com/blog, writing on Twitter @mathsppblog, and giving workshops and courses. You can also find his past talks on mathspp.com/talks.

His main areas of scientific interest are mathematics (numerical analysis in particular) and programming in general (with a preference for the Python and APL languages), but Rodrigo also enjoys reading fantasy books, watching silly comedy movies and eating chocolate.

  • 503 days working full-time on FOSS: lessons learned
The speaker’s profile picture
Rui José

University of Minho Associate Professor, Director Information Systems Department

  • Attracting and retaining technological talent: challenges for cities
The speaker’s profile picture
Rui Monteiro

Porto Municipal Director - Economy

  • Attracting and retaining technological talent: challenges for cities
The speaker’s profile picture
Sebastian Arias

I am Sebastian Arias, an Ecuadorian Software Engineer with 5 years of experience in Python web development, TDD, and FP. As a Senior Developer and Consultant for a US based company, I have worked extensively with US-based companies, and my passion lies in helping people explore new ideas and adopt code best practices. When I'm not coding, you can often find me blending my own coffee mix. As a coffee enthusiast, I take the 'bean to cup' journey quite seriously!

  • Pythonic Laziness: Unleashing the Power of Generators for Efficient Computing
The speaker’s profile picture
Stefanie Molin

Stefanie Molin is a software engineer at Bloomberg in New York City, where she tackles tough problems in information security, particularly those revolving around data wrangling/visualization, building tools for gathering data, and knowledge sharing. She is also the author of “Hands-On Data Analysis with Pandas: A Python data science handbook for data collection, wrangling, analysis, and visualization,” which is currently in its second edition and has been translated into Korean and Chinese. She holds a bachelor’s of science degree in operations research from Columbia University's Fu Foundation School of Engineering and Applied Science, as well as a master’s degree in computer science, with a specialization in machine learning, from Georgia Tech. In her free time, she enjoys traveling the world, inventing new recipes, and learning new languages spoken among both people and computers.

  • Introduction to Data Analysis Using Pandas - Part 2
  • Introduction to Data Analysis Using Pandas - Part 1
The speaker’s profile picture
Sydney Runkle

Hi! My name is Sydney. I just finished my last year of undergraduate studies at the University of Wisconsin, Madison, where I graduated with my BS in computer science. Over the past year, I worked part-time as an open source development intern at Pydantic, and I’ve since transitioned to a full-time role with the company.

Ever since I was 15, I've been working for small startup companies. Two years ago, I was introduced to Pydantic in the context of data validation for API requests and responses. To say it was a game changer would be an understatement - I readily fell head over heels for the tool. Since that day, my role has evolved from an enthusiastic user to a passionate contributor. I've really found my groove at Pydantic, where I've had the opportunity to make significant open source contributions and help others do the same.

In my free time, I love to run, cook / bake, and listen to podcasts!

  • Reflections on My Year as an Open Source Intern at Pydantic
  • Pydantic Logfire — Uncomplicated Observability
The speaker’s profile picture
Tiago Silva

I'm a software engineer and with an aim to change the way tech with business impact lives. I am always eager to learn and grow and in a constant learning path.

In many goals of my career, one of them is to expand my culture and experience in every single skillset. I've studied Engineering and Management of Information Systems in Portugal but I've been trying to expand my horizons in many areas. Therefore, I'm experiencing new opportunities and exploring new challenges as well as learning how the markets are moving, allowing me to deliver the best solutions for their needs.

Knowing that what I do changes people's lives makes me want to improve every single day.

  • Esmerald and Lilya - How to speed up the development process
The speaker’s profile picture
William Lacerda

William Lacerda is a seasoned backend developer with over 6 years of experience. While his primary expertise lies in TypeScript development, William has dedicated the past 2 years to mastering Python. His passion for data acquisition through scraping led him to explore various applications, including building a database of local wine sellers and scraping performance metrics from food delivery platforms.

  • Let's Dive into Web Scraping with Python!