Mary A. White

Software Developer

About Me

Reliable software developer with previous experience in higher education and a knack for optimizing processes. A passion for problem-solving and using technology to automate repetitive tasks and improve productivity led to my interest in software development. I look forward to combining my past work experience with my programming knowledge as a full stack developer.

Technical Skills

Bootstrap
CSS
HTML
Java
JavaScript
JQuery
MySQL
Spring Boot & Thymeleaf

Projects

Share Capstone Project

Share is an online marketplace that allows neighbors to lend and borrow items, send messages, and leave reviews. I worked with 3 other developers on this project and participated in the full software design lifecycle of the project from the initial planning, trello board, and database design to deployment with Digital Ocean and dokku. My primary role was working on the back-end with models and controllers for the functionality to view, add, and remove items. I used the zippopotam zipcode API to autofill the user's city and state upon registering and Spring Boot's built-in file upload to allow user's to upload their profile picture and photo of the item. I also used Spring Boot's validation annotation to validate form submissions. Java Spring Boot Thymeleaf MySql Bootstrap CSS HTML JavaScript Full stack Deployed Live!
Github repo

Live Site: https://share-project.site

Carlister Project

Carlister is similar to Craigslist or OfferUp and is a full stack Java application with CRUD functionality. Visitors can view ads and create an account. Registered users can create a post, edit their post, edit their profile, delete a post and delete their profile. Group project/three person team. Java EE, JSPs, Servlets, MySQL, Maven. Java EE MySql Full stack

Text Adventure Console Game

The text adventure game is a retro style console game made in Java using the Scanner Class to obtain input from the user. This was a side project done with a partner. Features: Java, Classes, Subclasses, Interfaces, Object-Oriented Programming. Java EE Back end

Movie Project

A pair programming project, tasked with creating a single page application that uses RESTful API requests to display a list of movies. Users can edit the title and rating and delete or add movies to the list. Utilizing BOM, DOM, OMDB API. Bootstrap CSS HTML JavaScript jQuery Front end

Weathermap Project

A solo project, tasked with creating a single page application that uses the OpenWeather API to display a five-day weather forecast for a selected location. Users can input a location or drag a marker on the map and the map will move to that location and update the weather forecast. Utilizing the Mapbox API and OpenWeather API. CSS HTML JavaScript jQuery Front end

Redesigned weather app repo.

Coffee Project

A pair programming project, tasked with creating a web application for a fictional coffee shop that allows users select a roast and type of coffee, search for coffees, and input a new coffee which is stored in Local Storage. Bootstrap CSS HTML JavaScript Front end Deployed Live!
Live Site: https://maryawhite.github.io/coffee-project-live/