Talks

I love speaking at conferences about the topics I care about

If you want me to give one of these talks or workshops at your conference, company or school, contact me. If you don't see a topic that fits your needs, contact me to talk since I'm usually able to adapt or create content if requested in advance.

Note: all talks are shown with its original title according to the language they were given. If you want to see a description in English, you can click on each talk or go to the list of talks section.

Presentation at FISL in Porto Alegre, Brazil. 2016

Photo: Raquel Fregoso


Upcoming talks


Past talks

2017

2016

2015

2014

2013


List of talks

The Senior Software Engineer new talk

Abstract: In this IT world where the only sure thing is change, we have the belief that, in order to reach a "Senior" level in the software engineering area, we must learn all existing and new technologies in the market but, what does it mean to be a Senior Software Engineer? It is only about the year of experience? programming languages learnt? certifications?

In this talk, we'll explore the main characteristics expected on a Senior Software Engineer.

GraphQL 101 new talk

Abstract: 2016 seemed to be a good year for the GraphQL specification and there is no doubt that 2017 will mark the mainstream adoption of one of the most recent Facebook creations but, what is this GraphQL thing all my friends are talking about?

In this talk, we'll learn what place GraphQL could take in our stack as well as the pros and cons of its adoption in a production application.

Refactoring depression: how mental diseases are affecting our community

Abstract: It's time to talk about mental health in IT

Excessive working hours, isolation, stress, irregular sleeping patterns and impostor syndrome, among other situations, are part of the price we pay for working on Information Technologies, but could be symptoms of something more dangerous is going on and we haven't realized.

This talk aims to make people aware of how vulnerable people working on the area is and how we should give more importance to our mental health.

Accessibility in the Internet 2.0 era

Abstract: The purpose of this talk is to create awareness of the importance of creating apps that are accessible for the majority regardless physical, cognitive, mental, sensory or developmental problems and how to decrease the impact in the experience of our sites by using tools and techniques that help us to make life easier for people who have those disabilities.

Introducing new generations to free software

Abstract: How to make young devs contribute to open source? How to find talent for your company? How to help underrepresented groups to start a professional path on programming?

Can we tackle all of these at the same time? R: Yes, and here's how:

In this talk I’ll share my experience as mentor in the Rails Girls Summer of Code program and how these girls, with the proper training and motivation, passed from novice enthusiastic to junior developers working on a real protect in less than a year.

Red light, green light: the do's and don'ts of a successful dev-design workflow

Abstract: Imagine this: a highly-rotational developer team and an small-and-overworked design team working together for the first time with a tight schedule and several deliveries in a month: what could go wrong?

This talk is about a war story and my learnings on how, even when chaos seems to reign, you have sometimes to stop everything (turn the red light on) in order to continue and success (turn the green light on).

API First? Security first: what you need to know in order to create secure APIs

Abstract: Several tools and frameworks such Angular, Ember, React and Flight among others as well as mobile development depend on an API to communicate with your application back-end.

In this talk, we'll anayize common errors in both creation and consumption of APIs and how to mitigate those failures as well as exploring the anatomy of a secure API

High-quality software practices

Abstract: In this talk we will explore some of the tools, techniques and metodologies used in Crowd Interactive to offer our clients a high-quality software

High-performance web optimization

Abstract: This talk presents some techniques and tools for improving the front-end performance of your our applications.

I just finished my degree: what do I do now?

Abstract: The purpose of this talk is to give some advice to degree students on their last year of studires or people who has just graduated from university about the general panorama and the pros and cons of the laboral and academic options they have.

How the web works?

Abstract: This part was created for elementary school students to explain, in a simple way, the details and internals on how a web search works and all the magic that happens behind the curtains.

A.I. and Open Source

Abstract: This talk introduces some of the Open Source tools that can be used when developing artificial intelligence applications and demonstrate a Bayesian classifier created with the classifier gem.