England
English
Brazil
Deutsch

Felipe Freitas Silva

addressPin
Porto Alegre, RS

Sou um desenvolvedor que ama aprender novas linguagens - sejam de programação ou mais humanas. Estou sempre em busca de novos desafios e oportunidades para aprimorar minhas habilidades. No meu tempo livre, gosto de jogar com amigos e família, ler ficção e, claro, programar.

Mais academicamente, estou no último ano do curso de Engenharia de Software na PUCRS e acabei de retornar de um programa de intercâmbio na Universidade de Bonn. Também tenho um perfil no GitHub no qual tenho todos meus projetos acadêmicos organizados desde o primeiro semestre, dê uma olhada.

Além de projetos acadêmicos, desenvolvo sites e aplicativos por conta própria desde 2020 - o mais recente tendo sido publicado até na App Store. Este último me deixou particularmente orgulhoso por ser, apesar de um projeto pequeno, um produto realmente valioso que foi utilizado repetidas vezes por um grupo maior de pessoas e que recebeu muitos feedbacks positivos.

decorativeIcon

Linguagens & Tecnologias Conhecidas

  • Typescript
  • SQL
  • SCSS
  • React
  • React Native
  • Python
decorativeIcon

Última experiência

  • Experiência Profissional

    Hewlett Packard (HP)

    Setembro 2024 - Março 2025
    • Trabalhei como desenvolvedor Front-End no projeto Instant Ink da HP, onde contribuí para melhorar a interface do usuário e aprimorar a experiência geral do usuário. Minhas responsabilidades incluíram a implementação de novas funcionalidades e componentes React, idenficação e correção de bugs, e garantia de que o aplicativo fosse responsivo e acessível, por exemplo, por meio de testes Cypress.

    Laboratório de Inovação em Software (LIS)

    Setembro 2023 - Agosto 2024
    • Como estagiário, participei de um projeto para desenvolver uma API com lógica de filtragem e manipulação de dados, juntamente com um front-end e uma aplicação de terminal (CLI). Fui responsável por criar rotas, modelos, controladores e testes unitários usando pytest, garantindo a integridade do banco de dados durante os testes. Além disso, contribuí para a aplicação CLI e o front-end web, adquirindo experiência valiosa em trabalho em equipe, testes unitários, integração com Docker e documentação de projetos.
    • Tecnologias:
      • Python
      • FastAPI
      • SQLAlchemy
      • Pytest
      • Docker
      • TypeScript
      • React
      • AntDesign

    Intermidia

    Abril 2023 - Agosto 2023
    • Responsável por desenvolver soluções de melhoria de interface para os usuários da plataforma além do back-end e consultas complexas ao banco de dados.
    • Tecnologias:
      • Angular (Typescript)
      • .NET Core (C#)
      • SQL Server

    Nutrório - Startup

    Agosto 2022 - Agosto 2023
    • Responsável pela manutenção do repositório, desenvolvimento de interfaces responsivas e integração entre front-end e back-end, otimizando os ambientes de desenvolvimento e produção.
    • Tecnologias:
      • Git
      • GitHub Actions
      • React
      • Typescript
      • SCSS
      • Node.js
      • MongoDB
    Mais detalhes sobre esta e outras experiências podem ser encontrados dentro do meu site (em construção) em felipefs.dev na seção 'About Me'.
  • Projetos

    Juízes Rally - British Club

    • Juízes Rally é um aplicativo móvel desenvolvido para o British Club em Porto Alegre, Brasil, com o objetivo de simplificar o processo de registro de tempos dos participantes durante eventos de rally. Tradicionalmente feito de forma manual, o aplicativo facilita esse processo permitindo que os juízes registrem os tempos com um único clique, calculando automaticamente os tempos finais e as classificações. Desenvolvido com React Native, o aplicativo foi publicado na App Store e testado em versão beta no Google Play, recebendo feedbacks positivos de mais de 15 usuários. Apesar de ser um projeto menor, mostrou-se valioso, passando por iterações baseadas em feedbacks construtivos para melhorar sua funcionalidade e foi utilizado em mais de uma edição do evento.
    • Não considero o aplicativo como finalizado, pois ainda estou trabalhando nele, mas estou muito orgulhoso do resultado até agora. Já recebi muitos feedbacks positivos dos usuários e estou ansioso pelas próximas iterações do evento. Ainda há muito a melhorar, principalmente na interface do aplicativo, mas a funcionalidade principal já está implementada e funcionando bem.
    • Tecnologias:
      • React Native
      • Typescript

    Globo Aplausos

    • O projeto visa criar uma cultura de promover feedback entre os colaboradores da Globo, incentivando o reconhecimento e o fortalecimento das relações interpessoais. Através de uma plataforma digital, os colaboradores receberão uma moeda virtual mensal que poderá ser doada para outros colegas que realizaram ações positivas no dia a dia.
    • Essa abordagem visa fomentar um ambiente de trabalho positivo, incentivar o reconhecimento mútuo e promover a motivação e o engajamento entre os colaboradores.
    • Objetivos do Projeto: Desenvolver uma plataforma digital que permita aos colaboradores receberem uma moeda virtual mensal. Implementar um sistema de doações, no qual os colaboradores podem doar suas moedas virtuais para reconhecer e valorizar as ações positivas de outros colegas de trabalho. Criar uma loja virtual na qual os colaboradores possam trocar suas moedas virtuais acumuladas por recompensas tangíveis ou benefício.
    • Tecnologias:
      • Typescript
      • Next JS
      • Nest JS
      • MySQL
      • Prisma

    Veículos via Montadora

    • Hoje o cliente leva em média de 5 a 6 horas para o cadastramento de um carro novo. A atualização dos carros e valores, leva em torno de 2 a 3 horas, sendo muito tempo perdido para um simples cadastro e com muitos riscos de erros de digitação, podendo ocasionar problemas para a empresa.
    • Objetivos do Projeto: Desenvolver um sistema web que possa auxiliar no cadastramento e atualização de informações dos produtos (carros) de uma maneira rápida e efetiva. Hoje todos os dados vêm via PDF, como por exemplo: modelo, motorização, porta, cor interna, bancos, preço, etc… O desafio deste projeto é a organização e a estruturação de um banco de dados, tanto de captação iniciando com a leitura do PDF, como de entrega, exportando os dados para o sistema do cliente.
    • Tecnologias:
      • Typescript
      • Styled Components
      • Python
      • FastAPI
      • Docker
      • Figma

Idiomas

decorativeIcon

Educação