Thanks to visit codestin.com
Credit goes to oliver-day.com

Oliver Day

Masters of Science in Computer Science Graduate
Home
Education
Portfolio
Contact

Welcome to my page

Software Engineer living in Santa Monica, CA who is always looking to have a better understanding of how the world works

My Skills

The following are programming languages, libraries, frameworks, or tools that I have worked with:


JavaScript Ecosystem

  • ES6
  • React
  • Redux
  • Node.js
  • Next.js
  • Styled Components
  • RITEWay
  • npm

Web Technologies

  • HTML5
  • CSS3
  • Bootstrap 4
  • JSON

Database Systems

  • SQL
  • MySQL
    • MyBatis
  • MongoDB
    • Mongoose

Cloud Computing

  • Vercel
  • Amazon Web Services
    • Elastic Beanstalk
    • S3
    • Route 53

Tools

  • git / GitHub
  • VSCode
  • Postman
  • Jira

Education

My formal education is a reflection of my interest in the foundations of both the physical and the digital domains.

Universities Attended:

University of Southern California

Computer Science M.S.

University of California, Los Angeles

Chemistry B.S.

My Portfolio

More updates coming soon ...

RESTful APIs


COCOMO II API

  • A RESTful API that allows engineers to integrate the COCOMO II model into their own internal scripts/tools.
  • Produces estimates for cost, effort, and schedule of planned software development projects.
  • Built with Spring MVC.
  • Designed with the requirement to be deployed internally on an Apache Tomcat instance and a MySQL instance.

YelpCamp

  • A Yelp clone for rating campground sites.
  • Clients can comment on existing campgrounds or add new campgrounds to the database after registering as an user.
  • The web app is built with Express.js and deployed on AWS's Elastic beanstalk.
  • All persistent data is stored on a MongoDB instance deployed on MongoDB Atlas.



Web Technologiess


Stock Search

  • A web page that requests and displays both tabular and graphical data on a user-specified stock.
  • Alpha Vantage's realtime and historical API, HighCharts API, and Seeking Alpha API are utilized.
  • Application is deployed on AWS's Elastic beanstalk.

Nearby Places Search

  • A web page that uses Google Places API, a keyword, and the client's location to return nearby establishments matching the query.
  • For each result that matches the query the following is displayed:
    • Address
    • Google Maps directions
    • Most recent Yelp Reviews
    • Images of establishment
  • Application is deployed on AWS's Elastic beanstalk.



AI Applications


Flower Image Classifier

  • Predicts the top k flower classifications for a given flower image.
  • Developed with PyTorch to preprocess and train a neural network on an image dataset of flowers.

Markov Decision Process

  • Outputs a text file that contains the optimal decision at every board position for a virtual character to make in order to obtain the maximum expected reward.
  • Takes the board size and reward states on the board as input.
  • Output is determined by a Value Iteration algorithm implemented in Python 2.



Mixed Reality


HoloASL

  • MicroSoft Hololens application that converts speech to holographic American Sign Language (ASL) gestures.
  • Contains logic for holographic bot to move with user's gaze as it changes.
  • Implemented with Unity and C#.

Contact