Mike Tasota

Hello! I'm Mike Tasota.

I am interested in robotics that serve to empower people and their communities.

TECHNICAL SKILLS

PROGRAMMING LANGUAGES: Java, Swift/Objective-C, C
SCRIPTING LANGUAGES: Ruby, JavaScript, Python, MATLAB
FRAMEWORKS: Android, iOS, Cordova, Ruby on Rails
OPERATING SYSTEMS: Debian, macOS, Windows

WORK EXPERIENCE


  • (May 2013 - August 2013)
  • Worked on the Web10G project, a Linux API written in C. I designed scripts for diagnostic testing as well as implementing Web10G into specific Linux programs and documentation for some of the Web10G variables.
  • Helped debug High Performance SSH (HPN-SSH), a patch for the popular OpenSSH. This fix dropped the "experimental" status of the patch.

  • (May 2011 - May 2013)
  • Improved software to solve routing problems in road networks

EDUCATION & RESEARCH

  • Slippery Rock University (August 2009 - May 2013)
  • Bachelor of Science in Computer Science & Mathematics (Dual Major)
  • (Cumulative QPA: 4.00/4.00)

  • (Summer 2014 - Spring 2018)
  • Non-degree Student; classes through tuition benefits
  • Grad Courses (RI):
    • Math Fundamentals for Robotics
    • Computer Vision
  • Other Courses
    • Introduction to Computer and Network Security and Applied Cryptography
    • Combinatorics
    • Graph Theory

MISCELLANEOUS

Below are some of my main hobbies.


I feel fortunate to have had the opportunities in my life to learn music. For me, it is a powerful medium for expressing myself as well as communicating with others, whether it is composing songs using DAWs or jam sessions with other people.

Outside of work, I sometimes find myself tinkering with new technologies or working on side projects for my own personal uses. When I was in grade school, I learned programming to create my own animations and games. Although I have not revisited this in awhile, it still is of great interest to me.

Language is something that I have always had an interest in. Unfortunately, I can remember many situations in the past where my communication with another person was restricted simply because we did not share a common language. After finishing undergrad, I decided to start learning Italian and Japanese. When it comes to language, I feel that you can always be learning more, which can be quite a motivating thought. There are so many great sources out there to learn from, and there is much to be learned.

tasota@cs.cmu.edu