Biscaboy’s GitHub Repository
About Me
My name is David Dickinson. I wrote my first programs on an Apple IIe (anyone remember Logo?), and I still love seeing computers come alive with some lines of code. My other passion is acting. If you’re curious, checkout some of my acting exploits. I have some good experience in software and IT too (scroll way down).
I’m still learning. To update my Java and Front End skills I recently took some Udacity courses.
Udacity Student Projects
eCommerce REST API Service with JWT
This simple eCommerce project requires the student to take an existing Spring REST API application and add the following:
- Security using Java Web Tokens (JWT)
- Testing with JUnit at 80% code coverage
- Continuous Integreation/Continuous Deployment (CI/CD) pipline using GitHub, a cloud server (AWS) and Jenkins
- Reporting and Monitoring of the system using Splunk Enterprise.
SuperDuperDrive Cloud Storage [Demo]
In this Java project, I created simple secure website which introduced me to following Java technologies: Spring, Spring Boot, Thymeleaf the Spring Initializer, the MyBatis ORM (Object-Relational Mapping) framework, the JUnit 5 testing framework, the Selenium WebDriver for integration testing and the IntelliJ IDE.
Critter Chronologer
Critter Chronologer is a Software as a Service application that provides a scheduling interface for a small business that takes care of animals. Built on a multitier data architecture using JPA and running on Spring Boot.
Vehicle API and Pricing Microservice
This project is a collection of backend webservices using Netflix’s Eureka Server service discovery. I created a Vehicles API using Java and Spring Boot that can communicate with separate location and pricing microservices.
Frogger Game
Part of the web developer course at Udacity using HTML5 and Javascript. Try to cross the street and pick up some saphires, emeralds and diamonds along the way using an object oriented design in Javascript. Play the Game
Memory Game
Part of the web developer course at Udacity using HTML5 and Javascript. Try to match cards to test your memory. Exercised media queries, CSS animation, CSS layouts and class manipulations. Play the Game
Thanks for reading!