GithubHelp home page GithubHelp logo

opsysproject3's Introduction

GPG: 9650 D040 7B9D D98A 045B 60AA 5355 5A15 6240 9CE4

Thanks for checking out my GitHub profile! ๐Ÿ‘‹

About Me ๐Ÿ™‚

I am a new software engineer and recent Computer Science graduate, actively looking for software development work in the Austin, TX area, and/or remote work. I enjoy back-end development, cloud computing, SQL and relational database design/development, and front-end software design and development. I am experienced with parallel/GPU programming, data structures, algorithms, cloud-computing, client-server application development, and engineering mathematics.

Recent Projects ๐Ÿ“‚

Personal Portfolio Website

GabrielScott.io

My new website shows off my projects, tells a bit about me, and offers the option to download my game and resume. It's still a work in progress. Check it out!

Database System and Web Application for Supreme Systems Inc.

Code Respository

Web Application in action!

This application does the following:

  • Authenticates web user and allows upload of excel document containing employee records for Supreme Systems Inc.
  • Uploads original excel file to Google Cloud Storage bucket and organizes files according to upload date
  • Parses employee data and converts file to CSV (with option to download)
  • Updates MySQL database of employees and marks non-existent employees as "inactive"
  • Displays employee records according to the following pre-defined queries:
    • All employee records
    • Active employees
    • Inactive employees
    • Employees with upcoming birthdays (with subcategories for varying lengths of time until birthday)

PHP Emailer Script for Supreme Systems Inc.

  • Script Code
  • Script is scheduled to run daily on GCP Compute Engine VM Instance
  • Queries database of employee records and checks for upcoming employee birthdays within the next ~12 days (adjustable)
  • Sends out Notification email to employees' boss about upcoming birthdays, containing employee contact information
    • Purpose of notification is to remind the boss to send out a birthday gift or letter
    • Makes MailJet API calls for sending SMTP emails
  • Updates database table specific to this notification process and marks said employee as "notified"

๐Ÿ˜„ Check out some of my repositories :

  • Counting Cards โ™ ๏ธ
    • A blackjack strategy and educational card counting game with lots of fun features
    • This was a personal project. 100% of work so far has been done by me.
    • The game is playable, and is currently in the stages of being optimized. It's a lot of fun!
  • Pet Awesome Promotional Email Template ๐Ÿ•
    • Some professional HTML, CSS work that I was contracted to do for Pet-Awesome Pet Products, an online retailer
    • The company is currently using my email template to contact social media influencers to ink product marketing deals, and having great success with it from what I've heard! ๐Ÿ‘
    • Viewable HTML Email Template - Email template viewable in webpage format
  • Super Sudoku A sudoku game with front-end and back-end development
    • Project that I contributed to with a group of people. The goal was to design and add a front-end user interface to a backend Sudoku game
  • Lost and Found Database, Website, and Android Application Prototype for the University of Oklahoma
    • This was my OU Capstone project! The repository is currently private, due to some private keys being hard-coded into the files by a classmate of mine.
    • This project had 7 teams, and a large number of contributors, of which I contributed the 2nd highest number of commits.
    • If you would like to view this project, please ask me to add you as a contributor, and I will be happy to do so! ๐Ÿ˜Ž

School Assignment Respositories: ๐Ÿ“”

These repositories were never really meant to be shown off. I made these while I was learning git and completing various assignments at OU. They may or may not have README files with more information about them.

๐Ÿ’ป Operating Systems Course:

Data Structures Course:

Programming Structures and Abstractions Course:

  • Project 4 - Project written in Java for course at OU

I have several more, but I thought this list was long enough. If you want to see them, ask me and I'll make them public!

opsysproject3's People

Contributors

gaberull avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.