I am a computer programmer by trade with a passion for teaching. I specialize in teaching programming and computer related topics to kids and college students in topics ranging from game to Mobile app to even minecraft mod development for a fun and engaging experience. I have years of solo and group tutoring experience and am pediatric first aid certified. I have 5 years of industry experience programming web applications, video games, and mobile applications. I also have 6 years of tutoring... [more]
I have business experience creating Java applications for various use cases. This includes such applications as an RFID reading application that connects to an RFID reader, and reads RFID bracelets, which were then sent to an API I set up using PHP to check customers in using their RFID bracelets. I also have extensive experience doing Minecraft Modding and related programming, to create and teach students to create awesome Minecraft Mods!
I have extensive experience with HTML, and have been using it for more than 10 years, from hobbyist experience making my own web pages, to business experience using HTML and other web technologies on deadlines to create web pages for businesses and freelance clients.
I used SQL and have used it extensively for over 8 years. I have used it to built out and upgrade/manage my companies business database, including data for tickets and other products we sell, users and member database tables, and much more. I have extensive experience not only with raw SQL queries, but also using various third party SQL management software, like PHPMYADMIN, Sequel Pro, and more!
I have business experience using PHP, Java, Javsacript, and many more languages for solving specific business problems. These include creating a system for managing our business (selling tickets to events, managing the logistics of those events with a checkin and checkout system, using various APIs to implement functionality like text messaging customers with Twilio, implementing a mass email and email template system, and more.
I have tutored college level Python for years, and have also used it professionally, mainly as a supporting scripting language for automation and macros, like building and exporting certain projects in other languages and frameworks.
I have used C++ in two main capacities. As Senior Director of Technology, I mainly used C++ in combination with Unreal game engine to both teach students to code using C++ in the powerful Unreal game engine, as well as one on one lessons with students, teaching them beginner programming using C++. My main projects included simple 2D platformer games with custom code to allow for more interesting movement and physics mechanics, a 2D fighting game that used C++ to implement the basic fighting moves. I also tutored C++ at the college level at NYU-Poly, covering the following topics: Introduction to Computer Science, Object Oriented Programming in C++, and Data Structures and Algorithms
PHP was my first programming language, and the language that made me fall in love with coding! I have been using PHP for over 10 years, and have been using it in a business setting for over 7 years. PHP is probably the language I know best, and I know many languages very well! I have used PHP to create applications varying from user/login systems, payment/ecommerce systems, MVC frameworks, various classes for database management, user management, etc. and much more!
As the Director of Technology, one of my responsibilities was knowing, with expert precision, how to use and create content with various game development engines, including Unity, Unreal, and more. I have extensive knowledge of C#, the main language of the Unity Programming language, as well as C++, the main language for the popular Unreal Engine.
I have used Swift in a professional capacity to create an OSX application for my company that allowed students to start beginner projects in various digital technologies (like programming, game design with Unity, beginner coding with python, minecraft texture pack and minecraft mods, and more). The program had a GUI complete with graphical icons that, when clicked, created the various workspaces or projects needed for the specific mini-project the student selected. I worked with xCode, and the swift programming language to put together a UI and program the features. I have also tutored multiple students in one on one and group sessions in beginner swift programming, resulting on the students creating their own iOS and OSX apps. The most impressive app a student created under my guidance was a "clicker" style game where the goal is to click a button multiple times to "level" up (very similar to cookie clicker).