Roberto Rocha
Data journalist and educator
Montreal, Quebec
Core skills
Data wrangling and analysis

pandas, Excel, SQL, R

Data visualization

Matplotlib/Seaborn/Plot.ly, Tableau, Flourish, D3 libraries

GIS and mapping

ArcGIS, QGIS, MapBox, Leaflet

Python

General scripting and web scraping

Web development and design

HTML/CSS, basic JavaScript

Writing and reporting

Strong command of the English language

Teacher

Experience teaching classes and workshops on various aspects of digital journalism. I have taught or currently teach for:- University of Ottawa- Boston University- NICAR- Fédération professionnelle des journalistes du Québec

Machine learning and NLP

SpaCy, sikit-learn, NLTK, Gensim, Fast.ai

I'm an investigative data journalist at CBC. I write code and do stats to craft narratives out of data. My skills include:

  • Web scraping
  • Using APIs
  • Statistical analysis
  • GIS
  • Network analysis
  • Text mining
  • Machine learning and NLP
  • Data visualization
Experience
Investigative data journalist
CBC/Radio-Canada2015-present

I'm part of a national team of investigative journalists. I apply computational methods to find stories of public interest in data.

Part-time professor of journalism
University of Ottawa2016-2017

I taught the intro and advanced digital journalism courses.

Various roles
Montreal Gazette2005-2015

I've held a number of reporting and editing positions in 10 years at this major metropolitan daily, including:

  • Tech reporter
  • Interactives editor
  • Data journalist
  • General reporter
Education
Halifax, N.S.
University of King's College2003-2004

1-year Bachelor of Journalism (B.J.)

Montreal, Que.
McGill University1998-2002
  • Bachelor of Arts (B.A.) in English with focus on Cultural Studies
  • Minor in Biology
Budapest, Hungary
American International School of Budapest1993-1998

International Baccalaureate (I.B.) degree