Skip to content

bernardoHeckler/scholarship-compass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎓 Scholarship Compass UOL - Jornada do Estágio

Olá, Eu sou Bernardo Antunes Heckler! 👋

Estudante de Ciências da Computação | Desenvolvedor Front-End | Entusiasta de Dados


👤 Sobre Mim

📍 Informações Pessoais

🌎 Localização Passo Fundo, RS - Brasil
🏣 Instituição Atitus Educação
📚 Curso Ciências da Computação
🎓 Semestre 4° Semestre

💼 Experiência Profissional

  • Estágio de TI - Prefeitura Municipal de Passo Fundo
    • Suporte técnico em escolas municipais
    • Manutenção de software e hardware
    • Desenvolvimento de sites para escolas
    • Participação no evento FECIT
  • Operador de Caixa
    • Atendimento ao público
    • Gerenciamento de estoque

💡 Stack Tecnológica

Frontend & Design

HTML • CSS • JavaScript • TypeScript • React • Next.js • Figma (UX/UI)

Backend & Dados

Node.js • Java • Spring Boot • Python • SQL • PySpark • Spark

Análise de Dados & Big Data

Pandas • NumPy • Matplotlib • PySpark • Apache Spark • Jupyter Notebooks

DevOps & Cloud

Docker • Kubernetes • AWS • Git • GitHub • Postman

AWS Services

S3 • Glue • Athena • Lambda • CloudFormation • IAM • Boto3 • QuickSight

Data Engineering

ETL Pipelines • Data Lake • Data Warehouse • Parquet • Star Schema • Dimensional Modeling

Ferramentas & Outros

Regex • Amazon Q Developer • Visual Studio Code • Data Modeling

🚲 Interesses Pessoais

  • 🏋️ Treinar e manter-se ativo
  • 🚗 Viajar e explorar novos lugares
  • 💻 Programar e desenvolver projetos
  • 🎮 Jogos digitais e de tabuleiro (GTA é o favorito!)
  • 🐕 Tempo com meu cachorro
  • 🎬 Filmes e séries

🧩 Sprints do Programa

  • Sprint 1

    • Git e GitHub do básico ao avançado: Aprenda desde os fundamentos do controle de versão com Git até o uso avançado do GitHub, incluindo Gists e GitHub Pages.
    • SQL para Análise de Dados: Curso focado em usar SQL para extrair, manipular e analisar dados de bancos de dados.
    • Desafio da Sprint: Praticar o conhecimento de Modelagem de Dados Relacional e Dimensional com Linguagem SQL
  • Sprint 2

    • Python 3 - Curso Completo do Básico ao Avançado.
    • Ciência de Dados - Curso para Iniciantes com Projetos Reais: Curso focado em usar Python para Análise de Dados, com uso de Bibliotecas do Pandas, MatPlotLib e Numpy
    • Desafio da Sprint: Analisar os dados da base de dados googleplaystore.csv e gerar Listas e Gráficos Informativos atráves de Estatísticas.
  • Sprint 3

    • Docker para Desenvolvedores (com Docker Swarm e Kubernetes)
    • AWS Skill Builder - AWS Partner: Accreditation (Technical) (Portuguese)
    • O guia completo sobre REGEX com Python
    • Desafio da Sprint: Prática de conceitos teóricos apredidos no curso de Docker, criando imagens e containers.
  • Sprint 4

    • AWS Skill Builder - AWS Partner: Sales Accreditation (Business) (Português)
    • AWS Partner: Cloud Economics (Português)
    • AWS Cloud Quest: Cloud Practitioner
    • Desafio da Sprint: Prática de análise de dados e manipulação de arquivos na nuvem usando os serviços da AWS, entender a importância de proteger as chaves de acesso da AWS, encontrar e limpar um conjunto de dados público, armazenamento em nuvem, fazer o upload do arquivo tratado para o Amazon S3 usando a biblioteca Boto3. Ao fim análise de dados, lendo o arquivo diretamente do S3 e executar diversas análises com a biblioteca pandas, como agregações, filtros e conversões de tipo.
  • Sprint 5

    • Formação Spark com Pyspark : o Curso Completo
    • Fundamentals of Analytics on AWS - Part 1 (Português)
    • AWS Introduction to Amazon Athena (Português)
    • AWS Serverless Analytics (Português)
    • Desafio da Sprint: O objetivo é praticar a combinação de conhecimentos vistos no programa, realizando um mix de tudo que já foi feito, com foco na construção das etapas iniciais de um Data Lake para filmes e séries utilizando serviços da AWS.
  • Sprint 6

    • Fundamentals of Analytics on AWS – Part 2 (Português)
    • AWS Glue Getting Started (Português)
    • Tutoriais Técnicos - Analytics (Português)
    • Desafio da Sprint: O objetivo é ler os dados brutos (CSV e JSON) da RAW Zone (criada nas Etapas 1 e 2) e persistir os dados limpos, padronizados e integrados no S3 na Trusted Zone, usando o formato Parquet.
  • Sprint 7

    • Modelagem de dados para Data Warehouse: O curso mostra técnicas inéditas e incentivar a treinar em como criar o seu projeto de Data Warehouse. Repassando conceitos, objetivos, fatores críticos, diferença entre OLTP e OLAP, operações. Como construir um DW, explicação de dimensões e tabelas Fato, e finalizando com o entendimento de Star Schema, SnowFlake o modelo multidimensional.

    • Amazon Q Developer for Programmers and DevOps AWS AI coding: O curso revoluciona o fluxo de trabalho de programação com o Amazon Q Developer, como utilizar um assistente de codificação com inteligência artificial da AWS diretamente no Visual Studio Code.

    • Desafio da Sprint: O objetivo desta etapa consiste na entrega da quarta etapa do desafio, que envolve a criação e definição do Modelo de Dados, criar o Job AWS Glue para materializá-lo. E fazer a chamada Modelagem de Dados Camada Refined. O foco é a estruturação de dados (Modelagem Multidimensional) dos dados contidos na Camada Trusted da etapa anterior.

  • Sprint 8

    • Introduction to Amazon QuickSight: O curso me ajudou de maneira rápida, abrangente e EFICAZ de aprender a usar o AWS QuickSight para criar análises, relatórios e painéis dinâmicos.
    • AWS Skill Builder - Amazon QuickSight - Getting Started: O curso Amazon QuickSight é sobre como usar o serviço de business intelligence (BI) em escala de nuvem, aprendi mais sobre usar para criar e publicar painéis interativoS, quando são públicados, posso acessar-los, seja em navegadores ou dispositivos móveis. Como um serviço totalmente gerenciado baseado em nuvem, o QuickSight combina dados de muitas fontes diferentes e fornece ferramentas de gerenciamento de usuários. Neste curso, aprendi sobre os benefícios e conceitos técnicos do QuickSight.
    • Desafio da Sprint: Objetivo é criar um dashboard com os dados contidos da camada refined para obter insights utilizando a ferramenta da AWS QuickSight.

🚀 Progresso Atual

📊 Progresso Geral: 8/10 Sprints (80%)

🟢 Concluídas: 8 Sprints
🟡 Em Andamento: 0 Sprints
⚪ Pendentes: 2 Sprints

LinkedIn GitHub Gmail Instagram YouTube