Video Resume Concept Document

Build a presentation for each of my projects. Treat each project as a power point presentation. Using Windows Media Encoder to preform the screen capture.

Overview

This is a capture of all the following videos.

  • Talk to the bookmarks on the video
  • Talk to the links that will pop up
  • Discuss each video briefly.

Background

  • super off road baja - nick wants graphics - qbasic
  • simple programs - math - menu
  • lines
  • circles
  • moving circles
  • combination game
  • doom editor
  • Virtual Reality
  • ufo
  • snake
  • arrow guy
  • 3ds MAX
  • bomber man - pocket c
  • school - c++ classes
  • opengl
  • solar system
  • car
  • work
  • 3ds
  • current 3d engine
  • automating the mundane
  • working on cars
  • tv, movies, music

Video tech clips

Create a video for each talking about my work history and technical details to help others understand how to write code

  • solid vs object oriented
    • Solid has interfaces
    • OOP has base classes
    • interfaces are for external modules
    • interfaces don't have constraints for child classes
    • Argument - Interfaces let you do multiple inheritance. Multiple inheritance is bad, use classes with static functions to create better organization of your code.
    • Argument - interfaces let you swap code out for other code. So does base classes
    • base classes allows you to put tighter constraints along with automation for child classes
    • solid lets you create mock classes - This is bad for testing
  • Threading vs Thread Manager
    • 10,000 threads and the cpu is given equal time to each
    • 100 threads and the cpu is given equal time to each
    • Math - if you have a task that takes 10sec and that task takes up 5% of the cpu, then you have a simple formula to calc how many tasks you can run in parallel. that's a 200 tasks minus the current cpu usage(system usage). But if you go above that number of tasks you start adding to the time it will take the task to complete.
  • MySQL performance vs Sharding
    • python mysql performance
    • sharding is to expand disk space not performance
    • you need to optimize for a single computer first before you expand to more computers
  • Microsoft search with DNA sequencing
  • AWS cloud vs On Prem
    • aws cloud is more cost effective if you are replacing an IT team with the cloud, if you have your software developers maintaining the computer infrastructure and will continue to have the same number of software developers if you were to move the computers to the cloud, then the cost would be more than keeping it on prem

Resume

This is my work history

  • capture how others view me
  • how I view myself
  • the work I have done.

Software Process

A walkthrough of my software process.

  • the wiki (Documentation)
  • dotproject (Project Management)
  • SVN (Development)

Tetris

My first unclassified flash game.

  • why I created it
  • Version 1, version 2
  • What's left to be done

Java Game Engine

The game engine framework.

  • Why it came about, from flash to java and then beyond
  • The structure (class diagrams)
  • Purpose of mario

OpenGL Game Engine

  • FBX, C++, OpenGL
  • What can it do
    • walkthrough of the keyboard controls
    • video of the bone/box animation
    • Talk about what features it supports
  • talk about what it can't do

Wow Bot

  • Purpose
  • Features
    • Barcode
    • UI
  • What's it lacking

UT2K4 Bot

  • Purpose - Talk about the AI design
  • Current State
  • It's goal

Media Portal

  • Goals
  • current state
    • Rss Manager
    • Rss Parser
    • Url Parser
    • Downloader
    • Exporter
  • furture state

Distrib Proc

  • Purpose
  • Current State
  • Goals

Sprinkler Controller

  • Purpose
  • Current State
  • Goals

HVAC Controller

  • Purpose
  • Current State
  • Goals

MoCap

  • Purpose
  • Current State
  • Goals
wiki/projects/other/vidres/conept_doc.txt · Last modified: 2020/11/19 14:21 by 127.0.0.1
Back to top
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0