About Me

Hi! I'm Joseph or Joe Aitken. I've had a passion for programming since I was in highschool and graduated from Villanova University with a B.S. in Computer Science. I'm currently working as a Software Developer at Bearn. I also love to make games using Unity or Unreal Engine!

In my free time I love to snowboard and I try to spend as much time as I can on the mountain in the winter. I also love hiking, running, and playing a lot of different video games (mostly FPS's).

Recent Work

Bearn Partner Portal

While with Bearn I built a web-app that allowed verified Bearn clients to view their active locations, analyze and edit their budget settings, see how active their employees are in the Bearn ecosystem and to create and edit challenges for their specific alocations. The app was built using React.js and used github for CI/CD control.

(Private Repo)

React A * Pathfinder

A small React app I built to show how the A * pathfinding algorithm works. The user can customize the size of the grid and select a start and end point or any obstacles. The A * algorithm will then highlight the shortest path between the selected points. The app was built using React.js and hosted using github pages.

Repo Web Page

Unity game

Game for IOS/Andriod built using unity/C# that I'm currently working on. Not a finished project or released yet but you can try a desktop/webGL version of it on simmer.io! Gameplay is inspired by fruit ninja and air hockey.

Repo WebGL Demo

Talentpath Open Jobs

This is a small app that is currently on the Talentpath website that allows potential candidates to view and apply to the current job postings that Talentpath has available. The app pulls the job openings from the JobDiva API and displays them in a simple list with some filter functionality. This app was built using Angular and hosted on Heroku.

Repo

Talentpath Consultant Picker

I worked with a team to create a quick way for clients to view available consultants at Talentpath. I worked mainly on retrieving the consultant data from a MongoDB and passing it to the app, and also the map and position filtering. This project was built using a node.js express server connected to a MongoDB, and a React frontend to display the all of the available consultants.

Repo

Airbnb Photo Gallery

I worked with a team to recreate the Airbnb house listing page; I worked on the photo gallery component that displays the first 5 images of a listing and also allows you to click through each one indivudally. This project was built using a Spring Boot REST API connected MySQL database, and a Vue frontend to display the listing.

Frontend Repo Backend Repo

Amazon Item Review Page

This was a project that I worked on with a team to recreate the Amazon item page, I specifically worked on the reviews and ratings components shown above. This was built using a springboot rest api connecting to an Amazon RDS, and a React frontend making requests to that api to populate the page.

Frontend Repo Backend Repo

CitiBike - Data Analysis

For this project I used python to analyze data from Citi Bike in order to determine which age group was using their service the most and to see how long their rides were. Some cleaning was needed such as converting birth year to age and calculating trip duration where it was missing. The results were that ~87% of their user population fell into the middle age group (33-66) but the older age group (66+) had the longest average ride duration.

Repo

Government Diversity

Website that shows US goverment diversity data for the past 50 years. Built using Spring Boot, Angular and Tableau; was temporarily hosted using AWS S3.

Repo

NoteBook

NoteBook is application which allows users to login and access their own entries or comment on others. Made with a Spring Boot REST API, Angular frontend and a PostgreSQL database. Not currently hosted.

Repo

AsteroidAvoid

A small minigame I created for fun. The goal is to collide different colored "asteroids" together to get points without being hit by them. Made using Unity Engine and hosted on Simmer.io.

Play! Repo

Skills

Here are some of the technologies I have experience with but I'm always ready and eager to pick up a new language or framework! Most recently I have been picking up React for frontend development.

Languages:

Java, C#, Python, Javascript, SQL, HTML/CSS

Frameworks:

Spring Boot, Angular, React

Other Technologies:

Git/Github, AWS, Unreal Engine 4, Unity Engine

Certifications:

AWS Cloud Practitioner, Talent Path Full-Stack Developer

Get In Touch

Feel free to send me an email or connect with me on LinkedIn and send me a message there!