Alex Pappagallo

Profile Picture GitHub Profile Picture

My name is Alex Pappagallo. In May 2020, I graduated from The College of New Jersey with a bachelor's degree in Finance and a minor in Philosophy.

I am a motivated full stack web developer and decisive leader. Transitioning from accounting to a software engineering/developer role. Recently completed the Rutgers University full stack certificate.

A critical thinker and efficient problem solver with over two years of diverse professional experience. Most recently have made an interactive MERN application within a team of four to help readers interact and share books online.

Passionate about continuous improvement of front end/back end skills and professional growth. Disciplined, objective focused, and detail oriented work ethic when handling projects. Excited and prepared to be a valuable asset to a strong team.

Click Here to View My Resume

My Portfolio









Dog Meet Dog

Dog Meet Dog



Dog Meet Dog is a collaborative repository created within a team of four. It is a full stack social platform for pet owners that features backend storage for user data and REST to manage user posts. Users can create an account, and tie their pet’s name and breed to the account. Within their dashboard, users can create posts and upload photos for others to see. Dog Meet Dog is deployed to Heroku and uses several node packages including Bootstrap 5.1.3, Cloudinary 1.30.0,Express 4.18.1, Handlebars 4.7.7, JQuery 3.6.0, Sequelize 6.20.1, and MySql2 2.3.3. Structurally, Dog Meet Dog uses primarily JavaScript, Handlebars, and SQLThis allows for functions such as user login/sign up, comments, and the ability to get others’ posts, post your own photos, edit (put) your own posts, or delete them.



GitHub Repository Link Deployed Application Link
Pokémon Explorers

Pokémon Explorers



Pokémon Explorers is version 1of a WIP game application featuring the structural integrity of a react (18.2.0) front end. It is a quiz game where players are tasked with achieving the highest streak possible by identifying the cries of the original 151 Pokemon. This featured a GameBoy styled UI and the original cries from Pokémon Red and Blue alongside original watercolor artwork from Pokémon character designer Ken Sugimori. Future development plans involve adding a daily role-play component which will give users the ability to enter biomes and "capture" specific Pokemon exclusive to each biome. Upon recognizing the sound, players will "capture" them and receive data in a user dashboard. Generation 2 is also up for consideration!



GitHub Repository Link Deployed Application Link
What's That Movie

What's That Movie



What's That Movie is a collaborative effort within a team of three. It is a front end application that dynamically changes by utlizing multiple API fetches and uses client side local storage to save search history. Users will be initially greeted with 5 recent movie releases as well as a search bar. Users can search movies based on title, and will be presented with the top result, including the movie's title, year of release, poster, and a brief synopsis. The search will be saved through client-side storage which can also be cleared over time. Technologies used within this application include HTML5, CSS3, and JavaScript.



GitHub Repository Link Deployed Application Link
Social Network RESTful API

Social Network RESTful API



This repository is a backend API tool for a social media platform. This platofrm has the basis of a node.js server and a NoSQL database, and this platform offers creation of both users and posts. Within the users is the interactivity of adding friends, and within the posts (thoughts), contains the interactivity of reactions (comments). This back end features 14 REST functions including GET, POST, PUT, and DELETE. Be sure to check the repository link for both parts of the usage tutorial! This repository uses entirely JavaScript alongside Node.js, NoSQL 1.0.0, Express.js 4.17.1 and Mongoose 6.0.13.



GitHub Repository Link Usage Tutorial Link
Better Reads 2.0

Better Reads 2.0



BetterReads 2.0 is your very own digital bookshelf. Users can search any title or author, and be presented with many options to choose from. If a user wants more they can make an account to save books that interest them to their read list and save it for later. While not required, users can make donations if they really enjoy the website. As a busy reader, Better Reads 2.0 can help users remember those little things, one or multiple books they have been thinking about reading. Now they have a place to keep them and check when they forget. Better Reads 2.0 uses HTML5, CSS3, JavaScript, Node.js, and MongoDB while beling deployed to Heroku. As a MERN application, NPM Packages include Express.js 4.17.1, React 16.13.1, and other including Stripe 10.0.0, Mongoose 5.9.10, GraphQL 15.3.0, and Bootstrap 4.4.1.



GitHub Repository Link Deployed Application Link
Commerce Site Back End

Commerce Site Back End



This repository is a back end that functions for a commerce website. As a database, it uses interconnected tables for product categories, tags, and products. It features REST functions for which can be customized through insomnia, so be sure to check out the full usage tutorial contained within the GitHub ReadMe. Technolgies used within this repo include SQL, JavaScript, and Node.js as well as dependencies including a MySQL 2.3.3 schema, Express.js 4.18.1, and Sequelize 5.22.5.



GitHub Repository Link Usage Tutorial Link

Extras

Technologies

Book Reccomendations



Designing Data-Intensive Applications

Designing Data-Intensive Applications

The Algorithm Design Manual

The Algorithm Design Manual