About Me

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.

...

Technical Skills

HTML5 / CSS

LESS / Sass

JavaScript / TypeScript

React / Redux

NodeJS / Express

Python

SQL / Relational Databases

MongoDB

Git / Version Control

Agile Development

OOP

Speak Out

01

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

02

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 -Hackathon Winner

03

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