This is Eric's portfolio

Hi there! Thanks for checking out my work!
You can learn more about me and take a look at some of my past projects below.

IBM Data Engineering Capstone Project

• Designed and implemented MySQL and MongoDB data platforms.
• Automated MySQL-to-PostgreSQL data transfers.
• Implemented a data warehouse using a star schema and performed various queries.
• Loaded data into IBM Cognos Analytics and created dashboards.
• Implemented an Airflow pipeline for web server log analysis.
• Applied PySpark for search term analysis and integrated a sales forecasting model.

YouTube Channel Sentiment Analysis Tool

• End-to-end data processing solution that encompasses data retrieval, analysis, containerization for scalability, and dashboard development.
• Designed and implemented a data pipeline to fetch comments from the YouTube API, process and analyze their sentiment using TextBlob.
• This project utilized Python, the YouTube API, Streamlit, Flask and Docker.

Influenza Syndrome Data ETL

• Created a script that utilizes Python to consume an API for notifications of influenza-like illness in the state of Paraná, Brazil and to insert the data into a local PostgreSQL database.
• The ETL pipeline retrieves the data in JSON format, formats it and loads it into a local PostgreSQL database.

Flask CRUD API + Docker

• Developed a Flask-based API for patient data management, supporting CRUD operations and interacting with a local PostgreSQL database.
• Employed Docker containerization to ensure consistent and scalable deployment of the Flask application.

FeedMyPet IoT Mobile App

• Created a smart pet feeder system and a mobile app incorporating Python, React Native, Node.js Express, MongoDB, and Raspberry Pi Zero W.
• Engineered an ETL pipeline to process sensor data, convert it into JSON format and load it into a NoSQL cloud database (MongoDB Atlas).
• Automated the ETL pipeline by employing a cronjob to schedule the batch data operations on Raspian.

Dining Review Java Spring API

• Utilized Spring Boot, Spring Data JPA, and Hibernate to create a dynamic web application for dining reviews.
• These technologies enabled efficient API handling, seamless database interaction, and effective data management, resulting in a robust API.

Optical Mark Recognition System

• Implemented an Octave-based system for grading multiple-choice answer sheets.
• Utilized various image processing techniques and algorithms such as bubble sort, grayscale conversion, region labeling, and pixel analysis.
• The system was able to accurately detect and correct marked answers.

About me

Image

My name is Eric Schmidt, I am a Data Engineer and Python Developer based in Brazil. I'm currently working on data engineering projects and diving deep into new technologies. Below are some of the technologies I have worked with.
Languages: Python, SQL, Java, C, C++, Bash, HTML and CSS.
Databases: PostgreSQL, MySQL, MongoDB and SQLite.
Tools: AWS, Git, Docker, Kubernetes, Kafka, Airflow, Hadoop and Linux.

Experience in a wide range of companies

Aside from more recent data engineering projects, I have worked as a team leader at Fluency Academy, where I played a key role supervising projects and managing teams for global operations.
I have also contributed to back-end data-related projects at Bradesco, and at Softpar (later acquired by Sinqia).

Solid engineering background

My bachelor's degree in Electronic Engineering gives me a solid understanding of control systems, information processing, operating systems, and mathematics.
This knowledge forms the foundation for efficient problem-solving and system development in data and software engineering, enabling me to deliver well-rounded solutions.

Worked with a diverse set of technologies

I have hands-on experience with a wide range of technologies. I have leveraged these tools to develop robust and scalable applications.

Languages and Communication Skills

I am fluent in both Portuguese and English, and I have intermediate proficiency in German. I have worked in international teams in which English was the only language I used.

Let's connect