M

Hi, I'm Michael Harrington

Full-Stack Java Software Engineer   |   Veteran

Building robust web applications with Spring Boot and Angular. Passionate about creating clean, efficient, and scalable solutions.

Coding illustration
Java
React
Git
Angular
Spring

About Me Skills

Front-end

HTML CSS JavaScript

Back-end

Java Spring MySQL

Tools

Git VS Code

Who am I?

Full Stack Developer and U.S. Navy veteran crafting end-to-end web solutions. Experienced in multiple frameworks including Java Spring, Angular, React, and Node.js/Express.

Recent completion: A comprehensive skill build planner for action RPG enthusiasts, built with Spring Boot and Angular.

Current project: Developing an AI-driven interactive storytelling feature using OpenAI technology to deliver immersive fantasy adventures.

Next project: Working on a movie ticket booking application using Express and Node.js on the backend, along with React.

Prior Work and Education

Workplace 1 - Navy
United States Navy

Chinese Linguist

2007-2014

Language expert who effectively translated foreign language materials into English, providing translation and interpretation support to the United States government.

Education - University
University of Phoenix

Business Major

2015-2018

Graduate of University of Phoenix's Business Management Program.

Workplace 2 - Teacher
Hunan, China

English Instructor

2018-Current

Worked in-person and online as an English instructor overseas.

A selection of Completed Projects

API Gateway Booking Inventory Order Kafka Ticketing System Microservices Architecture

Ticketing System

Event ticketing platform built with Spring Boot microservices, featuring API Gateway for routing and authentication, Kafka for asynchronous messaging, and specialized services for booking and inventory management.
java spring mysql
Angular Spring Boot MySQL Stripe User E-Commerce System

E-Commerce App

Modern shopping experience powered by Angular frontend and Spring Boot backend, offering product browsing, secure user authentication, shopping cart functionality, and streamlined checkout with Stripe payments.
java spring mysql typescript angular javascript html css
howard treasury img

Howard Treasury

A comprehensive web application dedicated to Robert E. Howard's literary works, featuring story collections, poems, illustrations, and interactive features. Built with Spring Boot and Angular.
java spring mysql typescript angular javascript html css
howard treasury img

Skill Planner

A comprehensive skill build calculator and planning tool for Dragon's Crown, featuring an intuitive UI for character skill point allocation, build sharing, and a built-in Rune Matcher minigame.
java spring mysql typescript angular javascript html css
howard treasury img

Lore Hunters

A full-stack gaming community platform built with Spring Boot and Angular. LoreHunter provides gamers with a space to discuss games, share experiences, and connect with fellow enthusiasts.
java spring mysql typescript angular javascript html css
Live Chat React Spring Socket.IO JWT

Chat App

Real-time messaging platform built with Spring Boot and React, featuring Socket.IO for instant communication, JWT authentication for secure access, and persistent chat history storage for continuous conversations.
java spring mysql typescript angular javascript html css
Prayer Generator React Spring OpenAI DB JWT

Prayer App

Application combining Spring Boot, React, and OpenAI to create personalized prayers based on user intentions, with secure JWT authentication and storage capabilities as well as editing for spiritual reflection and guidance.
java spring mysql typescript angular javascript html css

Highlights from my World Travels

PAGE TOP