Michael Palme
(Main) ****.******@*****.***
(Secondary) *******@*********.***
Education
Metropolitan State University of Denver
B.S. Major: Computer Science, Minor: Mathematics
Aug, 2013 – May, 2018
Professional Profile
Computer Science graduate pursuing a career in technology.
Languages known: Java, ARM Assembly, C, SQL, JavaScript HTML, CSS, Bash, PostScript.
Software: Word, Excel, PowerPoint, VMware, VirtualBox, Git, Access, SAS, SAP.
Operating Systems: Windows 7, Windows 10, Ubuntu Linux, Linux Mint, Kali Linux.
Notable classes taken: Algorithm Analysis, Numerical Analysis, Software Engineering Principles & Practices, Embedded Systems, Operating Systems, Computer & Network Security, Computer Networks, SAS Programming, Bio-inspired Computing, Principals of Database Systems.
Skills
Ability to actively learn new programming languages, software and/or operating systems.
Excellent problem-solving skills.
Use of mathematics to solve problems.
Critical thinking with logic and reasoning.
Systems Analysis of changes in a system and how they will affect outcomes.
System Evaluation of indicators or measures to improve system performance.
Java Programs Written
Java Programs Written, Continued
Arbitrage
This program builds a weighted graph from a currency table that represents exchange rates. Then it finds sequences of trades that result in profit.
Monte Carlo Integration
This program approximates the integral of several functions by throwing darts (random numbers), the mean of random locations and compares them to the trapezoid method.
Google Search
This program creates a 26-arry tree from search results in a file, and then as the user types in a search we make guesses from previous searches.
TimingQuickSort
This program tests the speeds of different implementations of quick sort.
PrimeTest
This program checks if a number is prime or composite.
Sender, Receiver, KeyGeneration
These programs generate key pairs or a secret key (public, private or symmetric), Encrypt a file with AES or RSA, hash the file with SHA256, append the hash to the file, send the file in TCP packets to server sockets, receive the file, Decrypt the file, hash the file with SHA256 and compares it with the attached hash.
RBAC
This program implements a Role based Access Control.
Stripper
This program parses through a user selected file and removes blank lines, spaced/tabbed lines, line comments and block comments.
SyntaxCheck
This program parses a MAL (Micro-Assembly Language) file for syntax errors and outputs the errors to a log file.
Ackermann, Fibonacci
These programs implement the algorithms Fibonacci & Ackermann recursively, both with and without optimization.
BigAddition
This program uses stacks to add two arbitrary-length integers.
FileStats
This program checks all the lines of a text file and counts the number of Lines, Letters and Digits.
Sorts
This program runs bubble sort, selection sort, insertion sort, merge sort and quick sort while timing how long it takes to sort a list.
Boruvka
This program finds the shortest path to connect power stations.
OracleJDBC
This program establishes a connection to a SQL database, sends it a query string, and prints the resulting table to the terminal.
ClickerHeroes
This program finds out how efficient each stage in the game “Clicker Heroes” is.
CraftingHides
This program find out the cost a player would need to pay to level up their crafting skill in the game “Old School RuneScape” using dragon hides.
Websites
GitHub
https://github.com/Mojac
https://www.linkedin.com/in/michael-palme-759a9384
Awards
Warren Tech High School – P.R.I.D.E. Award (May 2013)
Earned this award due to knowledge and performance in Computer Science; also demonstrated quality employee skills necessary for success.
Cyber Foundations – Cyber Security Competition (Fall 2012)
First place in the state of Colorado
Organization
April 9, 2016
Member, National Society of Leadership and Success, Denver, Co
Employment
Jun 2018 – Jul 2018
Data Entry, Gibson Arnold & Associates, Denver, Co
Aug 2017 – Oct 2017
Dry Press Operator, CoorsTek CCVP, Golden, Co
May 2014 – Aug 2014
Cashier, Walmart, Littleton, Co
Volunteer Work
Feb 2013 – Apr 2013
Food Pantry Volunteer, The Action Center, Lakewood, Co
References
Available upon request
Michael Palme
(Main) ****.******@*****.***
(Secondary) *******@*********.***
References
William (Bill) Heldman
Computer Science, Cybersecurity
and Game Programming Instructor
Warren Tech
13300 W 2nd PL
Lakewood Co 80228
www.warrentech.org
Karen
Personnel
Walmart - Super Center
13420 W Coal Mine Ave,
Littleton Co 80127
Lorraine Alcott
Volunteer Manager
The Action Center
8755 W. 14th Avenue
Lakewood Co 80215