Patrick Geiger
Software Engineer
Address ***** ************ *** *******
Ashburn, VA 20148
USA
Phone 301-***-****
E-mail ac6bih@r.postjobfree.com
GitHub https://github.com/spacesnaill
LinkedIn https://www.linkedin.com/in/patrick-j-geiger/ Computer Science Graduate Student and TA with a Bachelor's Degree in Computer Science and a love of technology. Over the course of my college career I've built numerous applications with Java such as a spellchecker and a program that creates a deterministic finite automata using an input text file. I have also worked with Python and Oracle SQL, building a bot that uses the Google Calendar API with the former and designing a database for a mock hospital with the latter. As of late I have turned my attention to web development and while some dislike its ever changing technologies, I find constantly learning new things to be exciting.
2017-08 -
2018-05
Graduate Assistant
Frostburg State University
• Guided undergraduate students through tutoring, which also helped solidify my own understanding of Computer Science topics.
• Supervised undergraduate labs where the students worked on programming projects in Java. Improved my patience and communication, as some students take longer than others to learn a topic and some are too shy to ask for help.
•
2013-08 -
2017-05
Frostburg State University, Computer Science, Bachelor's Degree
• BS in Computer Science
• GPA: 3.651
• Dean's List for Fall 2013, Spring 2014, Fall 2014, Spring 2015, Spring 2016, Spring 2017
• Graduated Magna Cum Laude
• Member of Phi Eta Sigma National Honors Society
• Upsilon Pi Epsilon HonorsSociety for Computing and Information Disciplines 2016-08 -
2018-05
Frostburg State University, Applied Computer Science, Master's Degree
• Graduate Assistant
• Graduated MS in Applied Computer Science
• GPA: 3.800
2018-04 -
2018-05
Portfolio Project
• Created a portfolio website based on a mockup provided by Udacity during the Full Stack Nanodegree program
• Beyond the mockup pdf provided by Udacity, the entire project was built by me
• This project helped me better understand responsive design and reinforce my knowledge of HTML and CSS 2018-04 -
2018-04
Movie Trailer Website
This program takes a list of movies, provided in a .txt document, and converts them into a website that displays the title and poster art of the movie, and if you click on the poster art you are given a trailer
•
Udacity provided the code for the creation of the HTML document through Python, but I worked on reading the input and making the HTTP requests to The Movie Database
•
This project furthered my understanding of HTTP and Python, particularly in making HTTP requests and working with classes in Python
•
2017-04 -
2017-05
DFA Checker
This program takes an input file and turns the input into a Deterministic Finite Automata if possible, and afterwards the user can run input strings through the DFA and see if they are valid or not
•
• I worked by myself on this project
• This project improved my understanding of Java and working with graphs as that is what the program creates in the end 2015-11 -
2015-11
Spellchecker
This program takes in words as input and runs them through a series of algorithms to see whether or not they are misspelled, some examples being checking whether or not a couple of characters are reversed, checking if there are extra characters, and checking if there are phonetic errors
•
• I worked on this project alone but leveraged a book on Java programming to help with data structure construction This project improved not only my ability to think algorithmically but also my knowledge of data structures as it uses a Chained Hash Map to store the word list
•
EXPERIENCE
EDUCATION
PROJECTS
Java
Python
SQL
HTML
CSS
AWS
JavaScript
Hadoop
Git
GitHub
Bash
Django
2020-07 AWS Certified Solutions Architect - Associate 2020-03 AWS Certified Cloud Practitioner
SKILLS
CERTIFICATES