pedro féo
software engineer | frontend dev | fullstack dev
I'm a software engineer with a passion for frontend development, though I've worn many hats and tackled fullstack roles as well. Currently, I'm a developer consultant at Thoughtworks, helping clients craft fantastic user experiences. Outside of code, you can find me on the volleyball court!
experience
Here are the places I've worked and the things I've done in tech.
Thoughtworks
Developer Consultant
Accelerated product development by 75% for a major insurance company through the development of a software platform. Led teams in building accessible web applications following WCAG guidelines. Significantly improved account opening for a leading financial firm by drastically reducing processing time. Created user-friendly interfaces and conducted technical training. Implemented software tests using TDD.
Probono Digital
Software Engineer
Developed and maintained web and mobile applications. Designed and implemented backend services. Optimized development workflows through continuous integration and delivery.
React-it Solutions
Software Developer Intern
Developed and maintained complex web applications. Built scalable backend services to support frontend applications. Implemented efficient team workflows through standardized development processes.
CESAR
Summer Job
Delivered a software MVP in one month by leading a multidisciplinary team. Rapidly gathered requirements and conceptualized a solution with the client. Successfully applied agile methodologies (Scrum, Kanban) for project management. Successfully delivered a proof-of-concept within tight deadlines.
projects
Here are some of the projects I have worked on.
Mia Ajuda
University of Brasília students and professors created a platform to connect those in need during the COVID-19 pandemic with willing helpers.
React NativeNodeJSExpressWebSocketsMongoDBAgileQR Comer
This project aims to shorten food court lines by offering a single QR code for all restaurant orders.
VuePythonMicroservicesPostgresAgileKalkuli
This website helps manage personal finances by categorizing expense photos and generating reports.
ReactJSPythonmicroservicesAgilePolice and Thief
This game features a police officer searching for a thief. You play as the thief, placing obstacles to hinder the officer's progress using a Breadth First Search algorithm.
ReactJSAlgorithmsGraphsBusiness Trip
This project is a business trip planner for Brazil. It uses Dijkstra's algorithm to find the shortest route between cities, ensuring visits to all state capitals along the way.
ReactJSAlgorithmsGraphsChoose Pokemons
This project suggests Pokémon trades based on rarity, using a greed algorithm.
ReactJSAlgorithmsGreedWho wins?!
Three friends compete to sort random numbers, using a Merge Sort algorithm, the one that does the last move wins.
ReactJSAlgorithmsSortMinimum Cost
Find the shortest path from green to red in a random number matrix using dynamic programming.
ReactJSAlgorithmsDynamic ProgrammingNode Paiting
Paint a random graph with the fewest colors, ensuring adjacent nodes have different colors.
ReactJSAlgorithmsGreed
tech stack
Here is some of the tech I enjoy working with:
I use everyday
- Git
- HTML/CSS
- JavaScript/Typescript
- Jest
- React
- Redux
- Spring Boot
- react-testing-library
- Kotlin
I've used on the job
- Cypress
- Docker
- Figma
- mongoDB
- Node.js/Express
- Python
I've messed with
- Gatsby
- GraphQL
- tailwindcss
- Vercel
I'm learning about
- Github Copilot
- NextJS
contact
Open to new opportunities! Feel free to reach out for projects, questions, or just a chat. I'll get back to you as soon as I can.
Say Hi!