Brazil
Português
Brazil
Deutsch

Felipe Freitas Silva

addressPin
Porto Alegre, Brazil

I am a Software Engineering student at PUCRS, currently on an exchange program at the University of Bonn, who loves learning new technologies and languages. I am always looking for new challenges and opportunities to improve my skills. In my free time, I enjoy playing video games, reading fiction, and, of course, programming.

In my three years of University, I have already had the opportunity to work on several projects, both in the academic and professional fields. I have already worked with several technologies, such as React, React Native, Typescript, Python, Node.js, MongoDB, SQL, C#, among others. I am always looking for new challenges and opportunities to learn and improve my skills. I have a GitHub profile where I have all of my academic projects organized, feel free to check it out.

Besides the academic projects, I have developed some websites and mobile applications of my own, the latest of which I managed to publish to the App Store. This latest release made me very proud, as even tough this was a relatively small project, it was a valuable product which was actually used and tested with a larger group of people, with a lot of positive and constructive feedback.

decorativeIcon

Known Languages & Technologies

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

Experience

  • Work Experience

    Hewlett Packard (HP)

    September 2024 - March 2025
    • I worked as a Front-End developer for HP's Instant Ink project, where I contributed to enhancing the user interface and improving the overall user experience. My responsibilities included implementing new features, fixing bugs, and ensuring the application was responsive and accessible. I collaborated with the design and back-end teams to deliver high-quality solutions that aligned with the project's goals.
    • Technologies:
      • React
      • JavaScript
      • Cypress

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

    September 2023 - August 2024
    • As an intern, I participated in a project to develop an API with data filtering and manipulation logic, along with a front-end and a terminal application for interaction. I was responsible for creating routes, models, controllers, and unit tests using pytest, ensuring database integrity during tests. Additionally, I contributed to the CLI application and web front-end, gaining valuable experience in teamwork, unit testing, Docker integration, and project documentation.
    • Technologies:
      • Python
      • FastAPI
      • SQLAlchemy
      • Pytest
      • Docker
      • TypeScript
      • React
      • AntDesign

    Intermidia

    April 2023 - August 2023
    • Developed and implemented solutions to enhance the user interface of the platform, optimize back-end processes, and improve the efficiency of large database queries.
    • Technologies:
      • Angular (Typescript)
      • .NET Core (C#)
      • SQL Server

    Nutrório - Startup

    August 2022 - August 2023
    • Responsible for developing a responsive front-end with React and Typescript, as well as building the back-end using Node.js and MongoDB. I also maintained the server and database and ensured seamless integration between them.
    • Technologies:
      • Git
      • GitHub Actions
      • React
      • Typescript
      • SCSS
      • Node.js
      • MongoDB
  • Projects

    Juízes Rally - British Club

    • Juízes Rally is a mobile app developed for the British Club in Porto Alegre, Brazil, to streamline the process of registering participant times during rally events. Traditionally done manually, the app simplifies this by allowing judges to record times with a single click, automatically calculating final times and rankings. Built with React Native, the app was published on the App Store and beta-tested on Google Play, receiving positive feedback from over 15 users. Despite being a smaller project, it proved valuable, undergoing iterations based on constructive feedback to enhance its functionality and has been used on multiple iterations of the event.
    • It is not a product that I consider to be fully completed, as I am still working on it, but I am very proud of the result so far. I have already received a lot of positive feedback from the users and I am looking forward to the next iterations of the event. There is still a lot to improve, mostly on the interface side of the app, but the core functionality is already there and working well.
    • Technologies:
      • React Native
      • Typescript

    Globo Aplausos

    • The project aims to create a culture of promoting feedback among Globo employees, encouraging recognition and strengthening interpersonal relationships. Through a digital platform, employees will receive a monthly virtual currency that can be donated to other colleagues who carried out positive actions on a daily basis.
    • This approach aims to foster a positive work environment, encourage mutual recognition and promote motivation and engagement among employees.
    • Project Objectives: Develop a digital platform that allows employees to receive a monthly virtual currency. Implement a donation system, in which employees can donate their virtual coins to recognize and value the positive actions of other co-workers. Create a virtual store in which employees can exchange their accumulated virtual coins for tangible rewards or benefits.
    • Technologies:
      • Typescript
      • Next JS
      • Nest JS
      • MySQL
      • Prisma

    Veículos via Montadora

    • Today it takes customers an average of 5 to 6 hours to register a new car. Updating cars and values takes around 2 to 3 hours, with a lot of time lost for simple registration and with many risks of typing errors, which could cause problems for the company.
    • Project Objectives: Develop a web system that can assist in registering and updating product information (cars) quickly and effectively. Today all data comes via PDF, such as: model, engine, door, interior color, seats, price, etc... The challenge of this project is the organization and structuring of a database, both capture and starting with reading PDF, as well as delivery, exporting the data to the customer's system.
    • Technologies:
      • Typescript
      • Styled Components
      • Python
      • FastAPI
      • Docker
      • Figma
decorativeIcon

Education