Search
Michael U.'s Photo

Unity 3D, Web, .NET, and Software Development Tutor
Michael U.

20 hours tutoring

Your first lesson is backed by our Good Fit Guarantee

Hourly Rate: $50

About Michael


Bio

Dear Student or Parent,

Being a software developer is more than just learning to program in a computer language. I have been a web developer for almost two decades. I have designed many web sites from concept to deployment, some high-profile. I have served as a Lead Developer for many years, mentoring other developers and teaching them the latest technologies and best practices. I focus on teaching patterns and reusable methods for designing applications, and reinforcing the need to stay...

Dear Student or Parent,

Being a software developer is more than just learning to program in a computer language. I have been a web developer for almost two decades. I have designed many web sites from concept to deployment, some high-profile. I have served as a Lead Developer for many years, mentoring other developers and teaching them the latest technologies and best practices. I focus on teaching patterns and reusable methods for designing applications, and reinforcing the need to stay current as new technologies are released. I can give advice on how to focus your learning efforts to target specific types of development positions, and interviewing advice for finding a position within a software company. I have programmed in C++ for about 10 years prior to using C# and focusing on web technologies, which I have now been doing for around 8 years. While I have focused on using jQuery / Microsoft .NET / C# and have a background in C++, I have also used VB / VB.NET, touched on PHP/MySQL, and worked with SQL Server for 10+ years.

Domain Driven Design is a basis for each of my projects' structure, and I reinforce the need to some best practices when coding. I can also explain SCRUM, which is used by many companies for handling team project management.

If your final senior project is a "Concept to POC" type of project where the Proof of Concept is the working software required for a grade, then I will also teach you to use Balsamiq to wireframe your ideas before we begin developing any code.

I can help you document the Project Scope, Functional Specs, create Design Documents, and build the presentation for your senior college project. We can build completely usable projects in a short time, both the user interface and the server components as needed.

My focuses are HTML5 / CSS3, jQuery, Object Relational Mapping (ORM), Web Services (web api) and SQL Express.


Education

Chattahoochee Tech College
Computer Science

Policies


Schedule

Loading...

Sun

Mon

Tue

Wed

Thu

Fri

Sat

Michael hasn’t set a schedule.

We’re having trouble loading this schedule right now. Please try again later.


Approved Subjects

ASP.NET

ASP.NET

I have been using Microsoft ASP.NET and .NET in general for about 8 years. I've developed multiple web sites at multiple companies in ASP.NET with a superior understanding of master pages, themes, page life cycle, AJAX panels, web forms and controls, authentication, and deployment on IIS.
C#

C#

All of my development projects from 2007 until now have been Microsoft .NET C# based projects. The majority were web applications, but there were some windows forms applications as well. I have a strong understanding of object oriented programming, and I use Domain Driven Design as a basis for project structure. Prior to C# I was a C++ developer for 10 years. My projects were both business a social based development projects.
C++

C++

I worked professionally as a C++ OOD software engineer for around 10 years prior to moving on to C#. In teams, I have built various types of desktop and web applications in C++ with STL and old-school MFC.
Computer Gaming

Computer Gaming

I have been building multiplayer games since 2015, primarily in Unity 3D using Photon Fusion or Bolt (server-authoritative) with PlayFab Matchmaking and PlayFab Server orchestration. In the past I have also designed several larger web sites from concept to deployment, some high-profile projects. I have served as a Lead Developer or Senior Developer for years, mentoring other developers and encouraging them to use the latest technologies and best practices. For tutoring, I would focus on teaching patterns, using events, and reusable methods for designing applications and reinforcing the need to stay current as new technologies are released. I can give advice on how to focus your learning efforts to target specific types of development positions, and interviewing advice for finding a position within a software company. I had been a developer in C++ for about 10 years prior to using C# and focused on web technologies, which I have now been doing for another 10 years. While I have primarily been using Unity 3d, Microsoft .NET / C#, I have also utilized VB and VB.NET, touched on Linux/PHP/MySQL from time to time, and worked with the Microsoft SQL Server/Express/CE products for 10+ years. I originally started building a Unity 3D game in 2015 using Unity 5 with my sons, which passed Steam Greenlight. Currently both sons are successful Unity game developers, with a popular game on Steam.
Computer Programming

Computer Programming

Prior to C# I was a C++ developer for 10 years with some original Basic and Pascal programming even earlier than that. All of my development projects from 2007 until now have been Microsoft .NET C# based projects. The majority were web applications, but there were some windows forms applications as well. I have a strong understanding of object oriented programming, and I use Domain Driven Design as a basis for project structure. My projects were both business a social based development projects.
JavaScript

JavaScript

I have used javascript in all of my web projects to some degree, but I have focused more closely on using it for the past 3 years. My web projects are typically designed to use AJAX to retrieve data for the web page views, and save data via web services. All UI is processed in the browser via javascript. Many developers use server side technologies like ASP.NET Forms, which I no longer use or recommend for web development. The web pages are HTML5/CSS3 and fully use AJAX calls to read and submit data to the web services for rendering the UI. I have been using jQuery for about 3 years also.
JQuery

JQuery

I have used Javascript and jQuery in all of my web projects to some degree. My web projects are typically designed to use AJAX to retrieve data for the web page views, and save data via web services.
SQL

SQL

Virtually all of my web and windows forms projects from the past 10+ have been coupled with SQL Server or SQL Express versions 2005 to 2012. I can tutor on most types of queries, creating sensible data designs with referential integrity, and tuning performance. My skills do not include higher level (DBA knowledge) features like SSIS, Integration, Analysis, or Replication services.
HTML

Examples of Expertise


Michael has provided examples of their subject expertise by answering 2 questions submitted by students on Wyzant’s Ask an Expert.

Michael U.'s Photo

Questions? Contact Michael before you book.

Still have questions?

Ratings and Reviews


Rating

5.0 (4 ratings)
5 star
(4)
4 star
(0)
3 star
(0)
2 star
(0)
1 star
(0)

Reviews

life-saver

awesome-last minute help! i was looking at millions of tutors and this guy responded. was helpful to the end and helped me complete my project.

Steven, 3 lessons with Michael
Hourly Rate: $50
Contact Michael