SKILLS

The skills I have acquired in Computer Science

C++

C++ is the first language I learned starting in january 2016.  I loved it, however my curiousity got me in to other programming languages where I have done more in.  Though I have made a simple python wrapper for some C++ code I made.

Python

I began learning python in the last in early 2018 and it is now my most proficient language.  It is the most widely used language in data science and I have used it to create GUI's, look at data, visualization, machine learning, and now deep learning.

Java

After my first C++ class I decided I needed to play catch up and learned Java in the context of Android.  However, I understand pure Java better than Android now due to various projects.

JavaFX, PyQt

I put JavaFX and PyQt together since they are both GUI frameworks.  I have worked with both of them and some mroe, but these are the main ones I have used.

OpenCV

I use opencv everyday now.  I use it with python in the M12 lab for Dr. Tesic.  However, I also explore some of the other features of the library concerning contours and optical flow.

Unity3D

I did Virtual Reality development and learned how to use C# and the Unity API to build those applications.  I can say I am very comfortable using Unity.