Filipe Pfluck
Web Developer
I'm 19 yo and I live in Ivoti-RS, in Brazil. I'm a developer focused on Typescript, Node, React and React Native. I'm always looking forward to learn new things, so I don't mind learning other languages. Actually, I'm very interested in Python, Go, Rust and Elixir, and perhaps I'll learn them in the future. Besides web development, I'm a little curious about data science and game development, but I'm not focused in studying those for now. I'm a very logical person and I learn pretty quickly.
Want to talk to me? Send me a message on Discord
My History
I attended highschool and a technical course in Instituto Ivoti. In the technical course I learned the basics of some programming languages such as C, Java and PHP. I also learned the basics of HTML, CSS and SQL. Besides programming, I took classes on hardware, networks and graphic softwares
During the technical course, I felt like what I was learning wasn't enough and wanted to reach the next level. So I decided to study on my own. Then, I found out Rocketseat, one of greatest brazilian programming schools. I participated in several events organized by them, such as "Omnistack week", "Next Level Week", and "DoWhile". I also enrolled in GoStack, a bootcamp where I studied Node, React and React Native. After I fdinished GoStack, I concluded the React section of the Ignite Bootcamp and I'm currently wathing the new classes from Ignite that are being Re-recorder.
I participated in Megahack 3, organized by Shawee, and in Hackstation, organized by Rocketseat. In those Hackatons, I met new people, improved my team work, and experienced the process of having an idea and developing it in a short span of time. I'd say the greatest learning I had participating in hackatons is the importance of a scope.
My first job was at Vobi, a Startup which develop software for design and architecture offices. I started as an intern and worked full-time afterwards. At vobi, I worked with React and Node. My greatest learning at Vobi was descovering how the working environment works: I learned how to handle coworkers, learned abou agile work, I learned to receive demands and deal with deadlines. I also improved by a lot my skills with Git.
I'm enrolled in the cybersecurity course lectured by one of the greaters Hackers from Brazil, Gabriel Pato. My objective in this course is to improve my knowledge about informatics and to develop secure applications.
In 2022 I participated in Hacktoberfest, where I could experience open source development. I made all the 4 requires PRs and could finish the challenge. It was overall a great experience.
Projetos
![Gobarber](/_next/image?url=%2Fprojects%2Fgobarber%2Fgobarber.png&w=3840&q=75)
![Ignite Call](/_next/image?url=%2Fprojects%2Fignite-call%2Flanding.png&w=3840&q=75)
![Ignews](/_next/image?url=%2Fprojects%2Fignews%2Fignews.png&w=3840&q=75)
![Github Blog](/_next/image?url=%2Fprojects%2Fgithub-blog%2Fgithub-blog-1.png&w=3840&q=75)
![Nlw Heat](/_next/image?url=%2Fprojects%2Fnlw-heat%2Fnlw-heat.png&w=3840&q=75)
![Nlw Esports](/_next/image?url=%2Fprojects%2Fnlwesports%2Fnlwesports-1.png&w=3840&q=75)
![Moveit](/_next/image?url=%2Fprojects%2Fmoveit%2Fmoveit.png&w=3840&q=75)
![Ignite Timer](/_next/image?url=%2Fprojects%2Fignite-timer%2Fignite-timer-1.png&w=3840&q=75)
![Coffee Delivery](/_next/image?url=%2Fprojects%2Fcoffee-delivery%2Fcoffee-delivery-1.png&w=3840&q=75)
![Discord Clone](/_next/image?url=%2Fprojects%2Fdiscord%2Fdiscord-1.png&w=3840&q=75)
![Framer Motion Clone](/_next/image?url=%2Fprojects%2Fframer-motion%2Fframer-1.gif&w=3840&q=75)
![Ignite Lab 2](/_next/image?url=%2Fprojects%2Fignite-lab-2%2Fignite-lab-1.png&w=3840&q=75)
![Ignite Lab 4](/_next/image?url=%2Fprojects%2Fignite-lab-4%2Fignite-lab-4.png&w=3840&q=75)
![Gungi](/_next/image?url=%2Fprojects%2Fgungi%2Fgungi-1.png&w=3840&q=75)
![Worldtrip](/_next/image?url=%2Fprojects%2Fworldtrip%2Fworldtrip.png&w=3840&q=75)
![Rocketshoes](/_next/image?url=%2Fprojects%2Frocketshoes%2Frocketshoes.png&w=3840&q=75)
![Dashgo](/_next/image?url=%2Fprojects%2Fdashgo%2Fdashgo.png&w=3840&q=75)
![GoMarketplace](/_next/image?url=%2Fprojects%2Fgomarketplace%2Fgomarketplace-1.png&w=3840&q=75)
![GoRestaurant](/_next/image?url=%2Fprojects%2Fgorestaurant%2Fgorestaurant.png&w=3840&q=75)
Those are just a few of my projects. Want to see all of them? They are on myGithub
Techs
React is a library for developing reactive interfaces. It's the technology I'm most proficient at, and the one I've used the most in the last year. I know how to develop complete and componentized interfaces, make http requests, manage states, create and use hooks. I'm also knowledgeable about React's rendering cycle and know how to avoid certain bad practices that cause too many renders. I also master Next, a framework to use on top of React. It allows the use of SSR and SSG in React, and solves problems like SEO. In addition, I have some experience with several libraries, such as Styled Components, Stitches, Radix, Mantine, Framer Motion, React Hook Form, React Query, among others.
Node is a javascript runtime environment. Through it, I can develop REST APIs in typescript, using Express. I know how to deal with databases using ORMs like TypeORM, Prisma and Sequelize. I have some software design knowledge, like DDD and some SOLID principles. I can write tests. I already had a little contact with Nest, GraphQL and Kafka. While I'm capable of and don't mind being fullstack, today I have a bit of a preference for the frontend.
React Native is a technology made to develop a single codebase for both Android and IOS, with a syntax very similar to that of React. I've created apps with and without Expo, and I'm familiar with several tools such as Styled Components and Moti.