Olá, eu sou

Gustavo Dias

Engenheiro de computação

“O sucesso nasce do querer, da determinação e persistência em se chegar a um objetivo. Mesmo não atingindo o alvo, quem busca e vence obstáculos, no mínimo fará coisas admiráveis.” - José de Alencar

Sobre mim

Sou engenheiro de computação, formado na Universidade Tecnológica Federal do Paraná (UTFPR), e mestre em Informática pela mesma universidade. Profissional com conhecimentos na área de computação, em várias linguagens de programação, desenvolvimento Android, desenvolvimento web, redes de computadores, entre outros. Lecionei aulas na área de computação, matemática, física, inglês, espanhol e italiano. Tenho experiência profissional como desenvolvedor Android, PHP, Java, Spring Boot e React.js, e como professor.

Estou com a mente sempre aberta a novos aprendizados e ideias. Sempre estudando e aprendendo coisas e tecnologias novas, e aprendo muito rápido. Constantemente evoluindo, autodesenvolvendo-se e buscando amadurecer nos pontos a melhorar na vida profissional e pessoal; por isto gosto de ter sempre um feedback de tudo que faço. Autodidata. Tenho boa aptidão em matemática, cálculo, física e raciocínio lógico.

  • Desenvolvedor freelancer

    Home Office

  • Desenvolvedor Android (projetos pessoais)

    Home Office

  • Setembro de 2015
    até
    Fevereiro de 2016

    Professor de Informática Básica (voluntário)

    ONG Cantinho da Criança
    Santa Mariana, PR

  • Maio de 2017
    até
    Outubro de 2017

    Professor de Inglês e Espanhol (voluntário)

    ONG Cantinho da Criança
    Santa Mariana, PR

  • Professor particular de Matemática, Física, Computação, Inglês, Espanhol e Italiano

    Por conta própria
    Na casa do aluno e à distância

  • Instrutor de cursos online

    Udemy

  • Setembro de 2013
    até
    Dezembro de 2020

    Sócio do Rotaract Club

    Um clube de jovens voluntariados parceiro do Rotary, cujos objetivos são ações sociais e desenvolvimento pessoal, social, profissional e de liderança.

  • Julho de 2019
    até
    Junho de 2020

    Presidente do Rotaract Club

    Um clube de jovens voluntariados parceiro do Rotary, cujos objetivos são ações sociais e desenvolvimento pessoal, social, profissional e de liderança.

  • 2008
    até
    2010

    Sócio do Interact Club

    Um clube de adolescentes voluntariados parceiro do Rotary, cujos objetivos são ações sociais e desenvolvimento pessoal, social, profissional e de liderança.

  • Avançado

    Linguagem de programação Java 11

  • Básico/Intermediário

    Linguagem de programação C e C++

  • Básico

    Linguagem de programação Python

  • Básico

    Linguagem Shell Script

  • Intermediário

    Desenvolvimento Mobile para Android

  • Alguma Noção

    Desenvolvimento de hardware e eletrônica

  • Intermediário

    HTML5 e CSS3

  • Básico

    SASS CSS

  • Básico/Intermediário

    LaTeX (linguagem para textos acadêmicos)

  • Básico

    Linguagem de programação PHP

  • Avançado

    Linguagem de programação Javascript e ES6 (e bibliotecas do NPM)

  • Intermediário/Avançado

    Linguagem de programação Typescript

  • Avançado

    Spring Framework, Spring Boot, Spring Test

  • Intermediário

    JPA e Hibernate

  • Intermediário/Avançado

    Query DSL (biblioteca Java)

  • Baśico/Intermediário

    Node.js e Express.js

  • Avançado

    React.js, Material-UI, Redux, Redux-Form

  • Intermediário/Avançado

    Sistema de versionamento de código-fonte Git

  • Intermediário

    Sistema operacional Linux

  • Básico/Intermediário

    Banco de dados MySQL

  • Intermediário

    Banco de dados PostgreSQL com PGPL SQL

  • Intermediário

    Banco de dados Oracle

  • Básico

    Banco de dados MongoDB

  • Intermediário

    Docker

  • Março de 2019
    até
    Outubro de 2019

    A probabilistic algorithm to estimate the spectral moments of large undirected weighted graphs

    Publicação internacional de artigo científico na área de Mineração de Dados

  • Setembro de 2014
    até
    Agosto de 2015

    Simulação de fluídos, um estudo da dinâmica molecular

    Projeto de iniciação científica na área de Física computacional

  • Dezembro de 2013
    até
    Agosto de 2014

    Convert3Dto2D: Conversão de objetos 3D para 2D e manipulação/busca de objetos 3D

    Projeto de iniciação científica na área de Programação Java 3D

  • Março de 2013
    até
    Dezembro de 2013

    Monitor da disciplina de Linguagem de programação orientada a objetos (Java)

    Auxiliando alunos com dificuldades e o professor nas atividades acadêmicas da disciplina

  • Nativo

    PortuguêsPortuguês

  • Avançado

    InglêsInglês

  • Avançado

    EspanholEspanhol

  • Intermediário/Avançado

    ItalianoItaliano

  • Intermediário

    FrancêsFrancês

  • Básico/Intermediário

    AlemãoAlemão

  • Iniciante

    CoreanoCoreano