England
English
Brazil
Português

Felipe Freitas Silva

addressPin
Porto Alegre, Brazil

Ich bin ein Software-Engineering-Student an der PUCRS, derzeit im Austauschprogramm an der Universität Bonn, und ich liebe es, neue Technologien und Sprachen zu lernen. Ich bin immer auf der Suche nach neuen Herausforderungen und Möglichkeiten, meine Fähigkeiten zu verbessern. In meiner Freizeit spiele ich gerne Videospiele mit meinen Freunden, lese fiktionale Bücher und programmiere natürlich auch.

In meinen drei Jahren an der Universität hatte ich bereits die Gelegenheit, an verschiedenen Projekten sowohl im akademischen als auch im beruflichen Bereich zu arbeiten. Ich habe bereits mit mehreren Technologien gearbeitet, wie z.B. React, React Native, Typescript, Python, Node.js, MongoDB, SQL, C# und anderen. Ich bin stets auf der Suche nach neuen Herausforderungen und Möglichkeiten, um zu lernen und meine Fähigkeiten zu verbessern. Ich habe ein GitHub-Profil, in dem all meine akademischen Projekte organisiert sind - schau es dir gerne an.

Abgesehen von den akademischen Projekten habe ich einige eigene Websites und mobile Anwendungen entwickelt, von denen ich die neueste im App Store veröffentlichen konnte. Diese letzte Veröffentlichung hat mich sehr stolz gemacht, da es sich, obwohl es ein relativ kleines Projekt war, um ein wertvolles Produkt handelte, das tatsächlich von einer größeren Gruppe genutzt und getestet wurde und viel positives sowie konstruktives Feedback erhielt.

decorativeIcon

Bekannte Programmiersprachen & Technologien

  • Typescript
  • SQL
  • SCSS
  • React
  • React Native
  • MongoDB
  • Javascript
  • Python
  • HTML
  • CSS
  • C#
decorativeIcon

Erfahrung

  • Berufserfahrung

    Hewlett Packard (HP)

    September 2024 - März 2025
    • Ich arbeitete als Front-End-Entwickler für HPs Instant Ink-Projekt, bei dem ich zur Verbesserung der Benutzeroberfläche und des gesamten Nutzererlebnisses beitrug. Zu meinen Aufgaben gehörte die Implementierung neuer Funktionen, die Behebung von Fehlern sowie die Sicherstellung, dass die Anwendung reaktionsschnell und barrierefrei war. Ich arbeitete eng mit den Design- und Back-End-Teams zusammen, um hochwertige Lösungen zu liefern, die den Zielen des Projekts entsprachen.
    • Technologien:
      • React
      • JavaScript
      • Cypress

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

    September 2023 - August 2024
    • Als Praktikant nahm ich an einem Projekt teil, um eine API mit Datenfilterungs- und Manipulationslogik zu entwickeln - gemeinsam mit einem Front-End und einer Terminalanwendung für die Interaktion. Ich war verantwortlich für das Erstellen von Routen, Modellen, Controllern und Unit-Tests mittels pytest, um die Integrität der Datenbank während der Tests sicherzustellen. Zusätzlich trug ich zur CLI-Anwendung und zum Web-Frontend bei und sammelte wertvolle Erfahrungen in Teamarbeit, Unit-Testing, Docker-Integration sowie Projektdokumentation.
    • Technologien:
      • Python
      • FastAPI
      • SQLAlchemy
      • Pytest
      • Docker
      • TypeScript
      • React
      • AntDesign

    Intermidia

    April 2023 - August 2023
    • Entwickelte und implementierte Lösungen, um die Benutzeroberfläche der Plattform zu verbessern, Back-End-Prozesse zu optimieren und die Effizienz umfangreicher Datenbankabfragen zu steigern.
    • Technologien:
      • Angular (Typescript)
      • .NET Core (C#)
      • SQL Server

    Nutrório - Startup

    August 2022 - August 2023
    • Verantwortlich für die Entwicklung eines responsiven Front-Ends für die Plattform unter Verwendung von React und Typescript. Ich habe auch das Back-End mit Node.js und MongoDB entwickelt. Zudem war ich verantwortlich für die Wartung des Servers und der Datenbank sowie für die Integration zwischen Front-End und Back-End.
    • Technologien:
      • Git
      • GitHub Actions
      • React
      • Typescript
      • SCSS
      • Node.js
      • MongoDB
  • Projekte

    Juízes Rally - British Club

    • Juízes Rally ist eine mobile App, die für den British Club in Porto Alegre, Brasilien, entwickelt wurde, um den Prozess der Zeiterfassung der Teilnehmer bei Rallyeveranstaltungen zu optimieren. Traditionell manuell durchgeführt, vereinfacht die App diesen Vorgang, indem sie Richtern erlaubt, Zeiten mit einem einzigen Klick aufzuzeichnen, wodurch Endzeiten und Ranglisten automatisch berechnet werden. Entwickelt mit React Native, wurde die App im App Store veröffentlicht und auf Google Play als Beta-Version getestet, wobei sie von über 15 Nutzern positives Feedback erhielt. Trotz des geringfügigen Projektumfangs erwies sie sich als wertvoll, da sie auf Grundlage konstruktiver Rückmeldungen iteriert wurde, um ihre Funktionalität zu verbessern und in mehreren Versionen der Veranstaltung eingesetzt wurde.
    • Es ist kein Produkt, das ich als abgeschlossen betrachte, da ich noch daran arbeite, aber ich bin bisher sehr stolz auf das Ergebnis. Ich habe bereits viel positives Feedback von den Nutzern erhalten und freue mich auf die nächsten Iterationen der Veranstaltung. Es gibt noch viel zu verbessern, vor allem im Hinblick auf die Benutzeroberfläche der App, aber die Kernfunktionalität ist bereits vorhanden und funktioniert gut.
    • Technologien:
      • React Native
      • Typescript

    Globo Aplausos

    • Das Projekt zielt darauf ab, eine Kultur des Feedbacks unter den Globo-Mitarbeitenden zu schaffen, Anerkennung zu fördern und zwischenmenschliche Beziehungen zu stärken. Durch eine digitale Plattform erhalten die Mitarbeitenden eine monatliche virtuelle Währung, die sie an Kolleginnen und Kollegen spenden können, die täglich positive Leistungen erbringen.
    • Dieser Ansatz soll ein positives Arbeitsumfeld fördern, gegenseitige Anerkennung unterstützen und die Motivation sowie das Engagement der Mitarbeitenden steigern.
    • Projektziele: Entwicklung einer digitalen Plattform, die es den Mitarbeitenden ermöglicht, eine monatliche virtuelle Währung zu erhalten. Implementierung eines Spendersystems, bei dem die Mitarbeitenden ihre virtuellen Münzen spenden können, um die positiven Handlungen anderer Kolleginnen und Kollegen zu würdigen und zu honorieren. Erstellung eines virtuellen Shops, in dem die angesammelten virtuellen Münzen gegen greifbare Belohnungen oder Vorteile eingetauscht werden können.
    • Technologien:
      • Typescript
      • Next JS
      • Nest JS
      • MySQL
      • Prisma

    Veículos via Montadora

    • Heute benötigen Kunden im Durchschnitt 5 bis 6 Stunden, um ein neues Auto zu registrieren. Das Aktualisieren von Autos und Werten dauert etwa 2 bis 3 Stunden, wobei viel Zeit für einfache Registrierungen verloren geht und es viele Risiken von Tippfehlern gibt, die zu Problemen für das Unternehmen führen können.
    • Projektziele: Entwicklung eines Websystems, das bei der schnellen und effektiven Registrierung sowie Aktualisierung von Produktinformationen (Autos) unterstützt. Heute werden alle Daten über PDF bereitgestellt, wie etwa: Modell, Motor, Tür, Innenfarbe, Sitze, Preis usw. Die Herausforderung dieses Projekts besteht in der Organisation und Strukturierung einer Datenbank, von der Erfassung über das Auslesen von PDFs bis hin zur Lieferung, bei der die Daten in das Kundensystem exportiert werden.
    • Technologien:
      • Typescript
      • Styled Components
      • Python
      • FastAPI
      • Docker
      • Figma
decorativeIcon

Bildung