I'm on a mission to grow in IT and Software, so that I can use what I learn to make the world a better place. One day at a time.
I graduated Magna Cum Laude with a BA in Computer Science and a minor in Math (see more in the education tab)! I think technology is awesome and interesting and I find using technology to solve problems to be incredibly satisfying. I've always been fascinated in learning and I am always up for a challenge so that I can grow.
I have a newfound interest in Artificial Intelligence and Data Science.
In my free time I like to hit the gym, watch a movie, play with my dog (he's a jack russel - fox terrior mix in case you were wondering :)) or play a videogame every now and then (I'm a fan of Nintendo and Sony).
I'm a down to earth and relatable guy. I have no problem discussing ideas, discussing different viewpoints, working from the bottom up, working from the top down, working as a team or working alone.
B.S. in Computer Science
Entered Fall 2013
Transferred Out Summer 2014
Some Classes
•Basics of Digital Audio
•Fundamentals of Object Oriented Programming with Basic Java.
B.A. with Magna Cum Laude in Computer Science / Math Minor
3.7 GPA Overall. 3.7 Major GPA.
Entered September 2014
Graduating May 2017
Some Important Classes
•Data Structures, Algorithms, and OOP with C++.
•Database Management in SQL Plus.
•Big Data using Hadoop, Pandas, and NoSQL in Python
•Computer Architecture I, II, III.
•Parallel Programming in C with Open MPI and Open MP.
•Artificial Intelligence Programming in Lisp.
•Assembly Programming foundation in MIPS.
•Basic GPU computing with Open CL.
•First-Order Symbolic Logic and Proofs.
•Graph Theory, Matrix Algebra, Statistics, Calculus I and Calculus II Fundamentals
Date: May 2018 to August 2018
June 2016 to Sept 2016
•Understand and Resolve computer hardware and software failures for clients
•Analyze and troubleshoot complex network infrastructure in education.
•Working knowledge in Active Directory
Date: June 2017 to Nov 2017
• Worked with Linux CLI, file permissions, CMake, time series databases, Qt, cakePHP, Bash and Python.
• Utilized agile methodology following Test-Driven Design and using Atlassian tools (Jira, Wiki, Bitbucket)
• Scripted the creation of software packages for Windows, DEB and RPM linux and automated using Jenkins
• Tested viability of third party licensing solution
Date: Aug 2015 to Nov 2015
• Schedule and complete appointments with clients regarding Software and Hardware problems.
• Troubleshoot networks for small businesses and residential customers.
• Handle invoicing via Quickbooks.
Date: Jan 2013 to May 2013
• Teach programming fundamentals to 6th and 7th graders
• Video Game Design/Development in Scratch
• Software for moving industry
• Designed schema for Mongo Database and created classes to encapsulate data in Javascript
• Decided to use the Mean stack for security, scalability and ease of development
•Worked in a small team (group of 4) to create a near optimal, time efficient (10 seconds per game), scalable mastermind player in Clozure Common LISP over the course of 2 months.
•Utilized a Development cycle similar to Agile Methodology where group self-assessed project needs and time while working on many small iterations towards the goal.
•Wrote unit tests against large code pool and ran them on Amazon Azure and Travis CI.
•Collaborated and managed multiple versions and iterations on GitHub.
•Improved performance over time by improving complexities of various functions
•Modeled a RNA sequence broken by enzymes as a graph using a custom Adjacency Matrix Class in C++
•Found all possible reconstructions of these broken subsequences by finding all Euler Circuits.
•Modeled core operating system including CPU with preemptive priority scheduling (without priority elevation), Worst-Fit Memory Allocation, CPU and Device Queues and simple PCBs.
•Kept code clean and organized across multiple files in C++.
•Created Easy command interface for manipulating system.
•Modeled a traffic circle with 4 entrances utilizing a Monte Carlo Method.
•Modeled arrival time for cars as an Exponentially Distributed Random Variable
•Simulated exit destination for each car as a Uniform Random Variable
•Worked as a team to create ER Model and Diagram simulating a Hospital Structure
•Utilized relational algebra, calculus and normalization throughout the development process.
•Implemented physical model of database using Oracle SQL Plus with code to create, populate and drop tables in the schema