
About Me
Hi, I’m Tiago Adria Nunes. Welcome to my portfolio.
I am a R / Shiny Developer with over 10 years of experience in the IT industry. I have a strong background in processes and data. I have worked on various projects, from small to large scale, in different industries such as banking, healthcare, education, and insurance. I have successfully led several development teams and collaborated with various business areas. I am detail-oriented and results-driven, with strong analytical and problem-solving skills. I learn quickly and am always seeking new challenges and opportunities to acquire knowledge.
In recent years, I have transitioned to a more technical focus, leveraging my analytical expertise to specialize in data-driven development and interactive applications. As an R/Shiny developer, I design and develop advanced, interactive web applications tailored for data visualization, process automation, and business analytics.
Projects
IMDb Top 5000 - Shiny Dashboard APP: Showcases the top 5000 movies from IMDb. The user can filter the data by title, director, genre, year, rank, rating, and number of votes. The app was developed using R and Shiny. All the data comes straight from IMDb.com: https://datasets.imdbws.com/.
Repository link: IMDb Top 5000.
See the app: Launch the application (hosted in shinyapps.io).
The project is currently in progress and will undergo future improvements.
Spotify Search App - Shiny Dashboard APP: An interactive application that allows users to search for artists, view their profiles, explore their top tracks, and discover related artists through the Spotify API. Users can also search for artists by genre and visualize the top artists in that genre. The app features caching for improved performance and uses the Rhino framework for enterprise-grade structure.
Repository link: Spotify Search App.
See the app: Launch the application (hosted in shinyapps.io).
Key features:
Artist search with detailed profiles, top tracks, and related artists visualization
Genre-based artist discovery with popularity and follower metrics
Interactive data visualizations using ApexCharter and visNetwork
Efficient API request caching using memoise - Built with enterprise-grade Rhino framework
The project showcases modern R/Shiny development practices and interactive data visualization techniques.
ETL In Python: This project implements an ETL (Extract, Transform, Load) process to extract data from various file formats (‘.csv’, ‘.json’, ‘.xml’), transform the data, and load it into a target ‘.csv’ file. The project also logs the progress of the ETL process.
Example output and log file:
2024-Jul-14-12:34:56,ETL Job Started
2024-Jul-14-12:34:56,Extract phase Started
2024-Jul-14-12:34:58,Extract phase Ended
2024-Jul-14-12:34:58,Transform phase Started
Transformed Data
name height weight
0 John 1.75 70.3
1 Jane 1.62 55.8
...
2024-Jul-14-12:35:00,Transform phase Ended
2024-Jul-14-12:35:00,Load phase Started
2024-Jul-14-12:35:01,Load phase Ended
2024-Jul-14-12:35:01,ETL Job Ended
Repository link: ETL Python.
Skills
- Business Analysis: Requirements Elicitation, Requirements Analysis, Requirements Management and Solution Assessment and Validation.
- Data Analysis: Extracting, Cleaning and Transformation.
- SQL: DQL (Data Query Language), DML (Data Manipulation Language), DDL (Data Definition Language), DCL (Data Control Language) and TCL (Transaction Control Language).
- R: packages as Shiny, Quarto, SparkR, Tidyverse, Janitor and ggplot2.
- Python: packages as Quarto, Shiny, Pandas, Matplotlib, Numpy and PySpark.
- Agile methodologies: Scrum and Kanban.
- BPMN (Business Process Model and Notation).
- UML (Unified Modeling Language).
- Power BI and Tableau.
- Jira and Confluence.
Education
- 2023-2024 - Postgraduate in Data Science (Descomplica) - In progress.
- 2023-2024 - Postgraduate in Software Engineering (Descomplica).
- 2006-2009 - Undergraduate in Business Administration (Anhanguera).
Certifications
Contact
- Email: tiagoadrianunes@gmail.com
- LinkedIn: Tiago Adria Nunes
- GitHub: Tiago Adria Nunes
Thanks for checking out my portfolio.