sample

Pericles (Peri) Rocha

SENIOR TECHNICAL PRODUCT MANAGER


I'm a Senior Product Manager with 29 years of experience in analytics and a diverse background spanning product engineering, sales, business programs, and marketing across the software industry. Having lived and worked on three continents, I bring a broad, multicultural perspective to everything I do.

I'm also the author of "Learn Azure Synapse Data Explorer," published by Packt Publishing. My book is available in Kindle and paperback editions — you can find it here.

Outside of work, I'm a recording artist with a deep passion for writing and performing music. My album "Doublethink" is available on all major streaming platforms, and I'm also part of Ruin and Reverie, whose album "The Seed of Chaos" (featuring Ray Alder) is out now. I'm also a dedicated student of karate and an avid reader.

About me



Work: Senior Product Manager at Microsoft Fabric Data Warehouse

Location: Redmond, WA, USA

Education:

  • Master of Science in Data Science, University of Illinois at Urbana-Champaign
  • MBA, Fundação Getúlio Vargas (Brazil)
  • Bachelor of Computer Science

Member of Tau Beta Pi, recognizing outstanding academic performance

PERSONAL PROJECTS



Author: Learn Azure Synapse Data Explorer

Disciplines: Analytics, machine learning, big data, end-to-end cloud analytics

A guide to building real-time analytics solutions that unlock the value of log and telemetry data.

The book covers the following features:

  • Integrate Data Explorer pools with all other Azure Synapse services
  • Create Data Explorer pools with Azure Synapse Studio and Azure Portal
  • Ingest, analyze, and serve data to users using Azure Synapse pipelines
  • Integrate Power BI and visualize data with Synapse Studio
  • Configure Azure Machine Learning integration in Azure Synapse
  • Manage cost and troubleshoot Data Explorer pools in Synapse Analytics
  • Secure Synapse workspaces and grant access to Data Explorer pools

Book on Amazon: Learn Azure Synapse Data Explorer

Code samples: GitHub


My Kind of Music

Disciplines: Machine learning, sentiment analysis, text mining, search engines and text retrieval

A recommendation system that uses text mining to suggest songs based on a user's mood and a set of keywords. Users choose their mood from a five-level scale — from very sad to very happy — and provide a few keywords; the system then recommends songs matching that sentiment and vocabulary.

Demo: My Kind of Music

Video: Video tutorial for My Kind of Music

Source code and documentation: GitHub



A study of housing market trends in Austin, Texas

Disciplines: Statistical analysis (ANOVA, collinearity, multiple linear regression, others), machine learning, data cleaning

Using historical property-sales data, we applied multiple linear regression and other statistical methods to build the best possible model for predicting home prices in Austin. The goal is to give homebuyers a clear benchmark — helping them judge whether a listing's price aligns with overall market expectations and make more informed purchasing decisions.

Analysis: A study of housing market trends in Austin, Texas

Source code and documentation: GitHub


Narrative visualization: house prices in Austin, Texas

Disciplines: Computer graphics, data visualization

An interactive, web-based visualization of Austin home price data, built with D3.js.

Demo: Data visualization demo

Source code and documentation: GitHub


Video stitching and processing

Disciplines: Computational photography

Manually stitching hundreds of photographs into a single panorama, and producing a video that projects individual frames onto a reference plane.

Documentation: GitHub

Video results: Panoramic video from image frames

Source code: can't be shared to maintain academic integrity. Please contact me if you'd like to learn more.


Hybrid images

Disciplines: Computational photography

Hybrid images are static images whose interpretation changes with viewing distance. High-frequency detail dominates perception up close, while only low-frequency, smooth content remains visible from afar. By blending the high-frequency portion of one image with the low-frequency portion of another, the result is a hybrid image that reads differently depending on how far away you stand. This is an implementation of the techniques described in the SIGGRAPH 2006 paper by Oliva, Torralba, and Schyns

Documentation: GitHub

Source code: can't be shared to maintain academic integrity. Please contact me if you'd like to learn more.


Image quilting

Disciplines: Computational photography

An implementation of the image quilting algorithm for texture synthesis and transfer, described in this SIGGRAPH 2001 paper by Efros and Freeman. Texture synthesis generates a larger texture image from a small sample, while texture transfer applies that texture's appearance onto another object while preserving its underlying shape.

Documentation: GitHub

Source code: can't be shared to maintain academic integrity. Please contact me if you'd like to learn more.


Gradient domain fusion

Disciplines: Computational photography

Seamlessly blending an object or texture from a source image into a target image.

Documentation: GitHub

Source code: can't be shared to maintain academic integrity. Please contact me if you'd like to learn more.


Image-based lighting

Disciplines: Computational photography

Creating HDR images from sequences of low dynamic range (LDR) photographs, and seamlessly compositing 3D models into photographs using image-based lighting techniques.

Documentation: GitHub

Source code: can't be shared to maintain academic integrity. Please contact me if you'd like to learn more.