Hiatt Zhao portrait

Hiatt Zhao

Application Engineer | Web Application Developer

Professional

Charles River IMS

Charles River IMS 2019 to 2023

As a member of the CRD team, I supported Charles River Investment Management Solution software using Groovy and SQL Server. Additional technology include Control-M, ServiceNOW, Confluence, Jira, Crucible, Jenkins, Splunk, BitBucket, etc.

Java Groovy MS SQL Server
InvestmentTrax

InvestmentTrax 2019

I built additional features for a financial website where the user can add financial accounts, loan accounts, batch upload a CSV file to directly insert data into the database, and generate PDF reports.

PHP JavaScript MS SQL Server
CAF File Upload

CAF File Upload 2017

I created a file upload application that allowed a branch of the US government to archive its files. There were several pages to the application, including a front-facing page for the initial file upload, a page to view a dashboard of all the files, and another page to search the files by type.

AngularJS Bootstrap MS SQL Server
AE Inbox

AE Inbox 2016 to 2018

As part of a development team, I created a web application similar to Microsoft Outlook to integrate with a larger suite of applications that involved adverse events. The application takes in emails that are sent to a particular email address and the user is able to process the email to determine its adverse event status. This email application then transfers the process to another staging application built by another team member.

AngularJS Bootstrap Oracle
DBSA Lehigh Valley

DBSA-Lehigh Valley 2014 to 2020

Being the web master of a non-profit organization, I set up the domain and hosted a WordPress website using a third party service. I also customized the layout using a template and provided the content.

WordPress
Moore Township Athletic Association

Moore Township Athletic Association 2012 to 2013

Working as a member of a four person team, I helped to create a content management website for a local sports association. While giving support to the lead developer, I utilized my skills in PHP and MySQL to get the project complete in time.

PHP JavaScript MySQL
Northern Lehigh Historical Society

Northern Lehigh Historical Society 2011 to 2012

As the team lead, I designed the layout and provided the majority of the code for a non-profit organization. The organization enjoyed the website experience and the website has attracted many members since 2011.

HTML CSS jQuery

Personal

Photography Website

Photography Website 2023 to Present

I used Smugmug CMS to create an online shop for my abstract architecture reflection photographs.

Smugmug
Travel Blog

Travel Blog 2018 to Present

This is my travel blog using Blogger/BlogSpot. It includes a modified JavaScript page that displays all the blog posts in one page.

Blogger JavaScript
Web Developer and Photographer Portfolio

Web Developer and Photographer Portfolio 2016 to 2022

My web development and photography portfolio

HTML CSS JavaScript jQuery
Photography Portfolio

Photography Portfolio 2014 to 2016

My photography portfolio

HTML CSS JavaScript PHP
Web Design Portfolio

Web Design Portfolio 2012 to 2014

My web design portfolio

HTML CSS

Projects

Temperature Sensor

Temperature Sensor 2021

I created a temperature sensor using Arduino.

Arduino
Godcoin

Godcoin 2021

A spoof on crypto

HTML CSS JavaScript
Time Alive

Time Alive 2021

See how long I'm alive

HTML CSS JavaScript
Year Clock

Year Clock 2021

See how long time has passed in a year

HTML CSS JavaScript
Meme Generator

Meme Generator 2021

Overlays text on an image

HTML CSS JavaScript
Covid Map

Covid Map 2020

I wanted to visualize the severity of Covid so I created a map using Python.

Python HTML
Pool App

Pool App 2018

I wanted to learn React so I created a scoring app for playing pool.

HTML CSS React
To do list

To Do List 2016

A simple To Do List app

HTML CSS JavaScript
Timer

Timer 2016

A simple timer

HTML CSS JavaScript
Google Coder

Google Coder 2014

I used a Raspberry Pi to set up the Google Coder web app and created instructions for others to use.

Raspberry Pi
Blogpy

Blogpy 2014

I used a Raspberry Pi to set up a static blog generator called Blogpy and created instructions for others to use.

Raspberry Pi
Harvest Field

Harvest Field 2009

A web form that helped neighbors to recycle.

HTML CSS JavaScript

Exercises

Javascript Logo

Hello World

JEST JavaScript Testing Framework exercise

Repeat String

Repeat a string a given number of times

Reverse a String

Reverse a String

Remove from Array

Remove a specified value from an array

Sum All

Take 2 integers and return the sum of every number between (and including) them

Leap Years

Determine whether or not a given year is a leap year

Temp Conversion

Temperature celsius/fahrenheit conversion

Calculator

Basic calculator functions

Palindromes

Analyze a string and determine if it is a Palindrome

Fibonacci

Calculate the value of the position in the Fibonacci sequence of a given number

Get the Titles

Get book titles from an array of book objects

Find the Oldest

Find the oldest person in an object regardless of living

CSS Logo

Grid Layout 1

The Holy Grail Layout with Grid

Grid Layout 2

Holy Grail Mockup with Grid

Grid Layout 3

Responsive Holy Grail Layout with Grid

Flex Layout 1

An entire page

Flex Layout 2

The Holy Grail of Layouts with Flexbox

Flex Modal

A common "modal" style with Flexbox

Flex Information

A very common website feature

Flex Header 1

A Basic Header

Flex Header 2

Another common header style

Flex Center

Centering with Flexbox