I'm Pedro Prieto, a software engineer with a specialization in web development. My skillset is broad and encompasses both front-end development with JavaScript and React, as well as back-end development with NodeJS and Express. I am always eager to learn new technologies and improve my current skills, as I believe that staying up-to-date with the latest developments in the industry is essential for success as a developer. I truly enjoy every aspect of being a developer, and take great pleasure in building or improving web applications. I am highly motivated, and always strive to produce high-quality work that meets the needs of my clients.
Speak Out is a non-profit organization based in Bahrain that provides quality learning to low-income families at affordable prices.
Accomplishments:
- Developed and implemented a web application using NodeJS, Express, and PostgreSQL to store and manage student data and attendance for Speakout, a non-profit school in Bahrain, resulting in improved data organization and accessibility.
- Utilized React and Redux to assist in building the front-end of the application, contributing to a user-friendly interface for staff and improved data visualization for decision making.
- Collaborated with a team of 4 developers to deliver the project on time, enabling SpeakOut to expand to new locations and provide quality learning to more low-income families at an affordable cost.
Tech Stack: React / Redux / NodeJS / Express / PostgreSQL
BetterReads is a web application that lets users search through the google books api and save them to bookshelves.
Accomplishments:
- Developed BetterReads implementing a range of technologies including React, TypeScript, React Query, Node.js, Express, and MongoDB.
- Designed and built a user-friendly web application that integrated with the Google Books API, allowing users to search for books, rate them, mark favorites, and update reading status.
- Set up and configured a CI/CD pipeline using GitHub Actions, Docker, and AWS Beanstalk, ensuring smooth deployment and continuous integration of the application.
Tech Stack: React / MongoDB / NodeJS
Puerta IO unifies an app like Uber with an app like Zillow. It would make buying real estate properties a breeze by giving consumers the option to schedule house tours in an instant.
Accomplishments:
- Collaborated remotely with a team of 6 web developers and 2 UX/UI designers for 30 hours.
- Solely responsible for creating database schema and building endpoints for the project back end and server-side functions.
- Utilized Twilio’s API to implement SMS notifications for agents.
Tech Stack: NodeJS / Express / MongoDB / NextJS / Twilio