Voltar
Disponível

Rafael

Localização São Caetano do Sul, São Paulo, BR
Disponibilidade 30 horas por semana
Avaliar R$ 30 por hora
Visualizacões de perfil 9

Curriculum Vitae

Experiência

Freelancer

workana

Trabalho como programador freelancer em Python, atuando em uma variedade de projetos que exigem habilidades técnicas avançadas e um sólido gerenciamento de tempo. Sou especializado em desenvolver soluções personalizadas para atender às necessidades específicas de meus clientes. Alguns dos meus projetos notáveis incluem a criação de bots para o Telegram que realizam transações via PIX, a automação de processos para gerar gabaritos com QR codes individuais e a elaboração de scripts para preencher contratos no Word utilizando dados de tabelas do Excel. Minha experiência como freelancer me ensinou a ser altamente organizado e a priorizar tarefas de forma eficiente. Tenho um compromisso constante com a responsabilidade e a busca por novos conhecimentos, o que me permite entregar resultados de alta qualidade dentro dos prazos estabelecidos. Trabalhar de forma autônoma me proporciona a flexibilidade necessária para conciliar projetos diversos e continuar aprimorando minhas competências técnicas e de gerenciamento.

Certificados

excel avançado

Hashtag treinamentos

Curso de excel e principais formulas

Java Básico

Dio.me

Curso Básico de Java (60 horas) Este curso básico de Java, com duração de 60 horas, é ideal para iniciantes que desejam aprender os fundamentos da programação em Java. O curso cobre desde a instalação do ambiente de desenvolvimento até a criação de aplicações simples, fornecendo uma base sólida para avançar em seus estudos e projetos. Conteúdo do Curso: Introdução ao Java (5 horas) História e características da linguagem Configuração do ambiente de desenvolvimento (JDK, IDE) Estrutura básica de um programa Java Sintaxe e Estruturas Básicas (10 horas) Tipos de dados primitivos Operadores e expressões Estruturas de controle: if, else, switch, loops (for, while, do-while) Programação Orientada a Objetos (POO) (15 horas) Conceitos de classes e objetos Métodos e construtores Encapsulamento, herança e polimorfismo Interfaces e classes abstratas Trabalhando com Strings e Arrays (10 horas) Manipulação de strings Arrays unidimensionais e multidimensionais Classe Arrays e suas utilidades Coleções e Frameworks de Coleções (10 horas) Listas, conjuntos e mapas Interface Collection e suas implementações Uso básico de ArrayList, HashSet e HashMap Tratamento de Exceções (5 horas) Tipos de exceções Blocos try, catch, finally Criação e lançamento de exceções personalizadas Introdução a Entrada e Saída (I/O) (5 horas) Leitura e escrita de arquivos Classes File, FileReader, FileWriter, BufferedReader e BufferedWriter Manipulação básica de arquivos

MySQL

Curso em video

Conteúdo do Curso: Introdução ao MySQL (5 horas) História e características do MySQL Instalação e configuração do MySQL Server e MySQL Workbench Conceitos básicos de bancos de dados relacionais Fundamentos de SQL (10 horas) Sintaxe básica do SQL Criação de bancos de dados e tabelas Tipos de dados em MySQL Operações CRUD (Create, Read, Update, Delete) (10 horas) Inserção de dados (INSERT) Consulta de dados (SELECT) Atualização de dados (UPDATE) Exclusão de dados (DELETE) Filtragem e Ordenação de Dados (10 horas) Cláusula WHERE Operadores lógicos e de comparação Ordenação de resultados (ORDER BY) Limitação de resultados (LIMIT) Funções de Agregação e Agrupamento de Dados (10 horas) Funções de agregação: COUNT, SUM, AVG, MAX, MIN Agrupamento de dados (GROUP BY) Filtragem de grupos (HAVING) Joins e Relacionamentos entre Tabelas (10 horas) Tipos de joins: INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN Relacionamentos entre tabelas: um-para-um, um-para-muitos, muitos-para-muitos Uso de chaves estrangeiras (FOREIGN KEY) Administração Básica do Banco de Dados (5 horas) Criação e gerenciamento de usuários Concessão e revogação de privilégios Backup e restauração de bancos de dados

Git e github

Curso em video

tudo sobre versionamento de código com git e github

Python avançado

Hashtag treinamentos

Este curso avançado de Python, com duração de 200 horas, é projetado para levar seus conhecimentos da linguagem a um nível profissional. Você aprenderá a dominar todos os aspectos do Python, desde conceitos avançados até a aplicação prática em projetos complexos. Conteúdo do Curso: Revisão de Fundamentos (20 horas) Sintaxe e estruturas básicas Tipos de dados e operações Funções e módulos Programação Orientada a Objetos (POO) (30 horas) Classes e objetos Herança, polimorfismo e encapsulamento Métodos mágicos e operadores especiais Módulos e Pacotes Avançados (30 horas) Biblioteca padrão do Python Pacotes populares: NumPy, pandas, Matplotlib Criação e distribuição de pacotes Manipulação de Dados (30 horas) Processamento de arquivos: CSV, JSON, XML Acesso a bancos de dados com SQLAlchemy DataFrames com pandas Desenvolvimento Web (30 horas) Frameworks web: Django e Flask APIs RESTful Autenticação e autorização Automação e Scripting (20 horas) Automação de tarefas com scripts Web scraping com BeautifulSoup e Scrapy Testes automatizados com pytest Desenvolvimento de Aplicações Gráficas (GUI) (20 horas) Interface gráfica com Tkinter e PyQt Event handling e criação de widgets personalizados Computação Científica e Machine Learning (30 horas) NumPy para cálculos numéricos pandas para análise de dados Introdução ao scikit-learn para machine learning Tópicos Avançados (20 horas) Programação assíncrona com asyncio Geração e manipulação de gráficos interativos com Plotly Segurança em Python: criptografia e boas práticas Projeto Final (30 horas) Desenvolvimento de um projeto completo que integre os conhecimentos adquiridos Apresentação e documentação do projeto

Motivação

  • melhorar profissionalmente
  • familia italiana
  • lingua nativa

Qualidades

  • Gerenciamento de tempo e prioridades
  • Responsabilidade
  • Colaboração
  • Organização
  • Proatividade

Perícia

  • Automação de tarefas com scripting
  • Uso de frameworks web como Django e Flask
  • Desenvolvimento de APIs RESTful
  • Manipulação de dados com SQL e pandas
  • Programação em Python
Operação falhou!
Por favor, tente novamente mais tarde. Se o problema persistir entre em contato com o suporte.