Resume of Dean Wadsworth
#102 - 10665 139 st. Surrey, BC, V3T 4L8
Phone: (778)549-5917
Email: varmint@krabbit.com

              Portfollio

Summary


  -  29 years programming experience
-  7 years teaching programming
-  24 years C programming
-  15 years C++ programming
-  16 years Unix C/C++ programming
-  8 years OpenGL programming
-  3 years OpenGLES programming
-  5 relation database design
-  2 years Oracle DBA
-  11 years Database Real Time Transaction development (Oracle, Sybase, MySQL)
-  7 years PL/SQL
-  5 years Perl Script, 4 years Unix scripting
-  2 years Python Script
-  4 years PHP
-  2 years Java & Java Script
-  3 years LUA Script
-  1 years Action Script
-  2 years C#
-  8 years character design
-  5 years sound FX creation
-  8 years encryption and network security experience
-  Strong skills in Object Oriented Programming,
      multithreaded and secure network application development,
      inter-language connectivity, client-server applications,
      CGI, HTML, SQL, TCP/IP, wireless and modem communications
-  Excellent communication skills and fast learning ability
     


Animation


-  12 years Animation Experience (off and on)
-  5 years 3D animation (Lightwave)
-  2 years 3D animation (Poser)
-  8 years 2D Classical Animation
- Animation Tutorials ( http://www.lostpencil.com/justanimate_ga.html ) ** I recommend lost pencil :) **





Languages, Compilers and Databases

  XNA 1.0 and 2.0, MicroSoft C#, Borland C/C++, LUA, Python, Action Script, Squirl Lang, MS Visual C/C++, Watcom C/C++, GNU C, SQL, MSQL, MYSQL, Oracle, PL/SQL, Procedure Builder, Stored Procedures, Oracle API, SQL ORA 8.2, Sybase System 11, Perl, Win32 API, DirectX API, WinG API, WinSock API, X25 API (Solaris/Aix), Turbo Pascal, Apple MPW,  Code Warrior (Mac) and  some Assembly

OS and Platforms


  Windows 95/98/NT, DOS, Mac OS 7 – 9, OSX
Unix - AIX, Solaris, SCO, Linux, Unix Ware, Open BSD
Consoles - Sony PSP, iPhone, Xbox 360

Software Design Experience


  -   Real Time renders in OpenGL across multiple platforms (Sony PSP, PS3, OSX, Linux, Windows)
-   Real Time Renders in Direct X (Windows, Xbox 360 using XNA)
-   Game Engine with SQL database integration
-   Network programming on Sony PSP, Mac, Linux, Windows, Xbox 360 and PS3 (server based and peer to peer)
-   Skeleton based animation system, with mount points and animation mixing on (Xbox 360, OSX, Linux, Windows, Sony PSP)
-  Real Time Transaction Processing System, which includes Wireless Communication,
   TCP/IP, Modem Communication, Bank Validation. (Unix C)
-  Automated Database updates in Real Time and synchronization.
-  Customer service front end (Unix / Windows)
-  Personal project - Internet Multi Player Game - Server programmed in Unix,
   Client front end done in Windows, Mac and Linux.
-  Developing & teaching computer courses for children and adults.
-  Teaching computer operation and programming

Employment History

 
Nov 2000 / Current   -  KrabbitSoft Studios Inc.  ,   Surrey, BC
CEO / Lead Programmer / Lead Animator   (independent)
 - First 2D Project KrabbitWorld   
 - First 3D Project KrabbitWorld Labrynth   
 - Current Project Krabbit Online

Nov 2004 / Oct 2005    -  BestBuy Canada Ltd,   Burnaby, BC
Programmer Analyst
-  PL/SQL development.
-  Data Validation
-  Database maintenance

Jan 2003 / Nov 2004    -  Okanagan Spring Brewery Ltd,   Delta, BC
Senoir Software Engineer / Junoir Oracle DBA
-  PL/SQL development.
-  Data Validation
-  Database Administration and maintenance

Sept 2001 / Dec 2002    -  PKI Inovations, Vancouver BC
Senoir Software Engineer / Project Manager
-  Leading a small team of developers doing both unix and windows development for one click easy email encryption services.
-  Developing server side transaction based process for encryption and certificate exchange.
-  Interfacing with SQL server for tracking transaction and enable payment.
-  TCP/IP listener create to emulate an html server and intercept transaction requests.

May 2001 / Oct 2001    -  Okanagan Spring Brewery Ltd,   Delta, BC
3 Month Contract
-  Oracle PL/SQL Development. Developing packages to load data for analysts. Designing reports using Oracle Express
and Sales Analyzer for web interface. Assist in migrating NT based Oracle database to Sun Solaris.


Dec 1999/2001   -  GVPN,   Vancouver, BC
Head Programmer / Team Leader
-  Real Time Transaction Processing Development

July 1999/Dec 1999 - Stormix Technololgies, Vancouver, BC
Senior Linux Application Developer

Oct 1996/March  1999   Datawave Vending,   Vancouver, BC
Programmer/Analyst
-  Web page design and CGI programming
-  Design and programming for Real Time Transaction Processing involving
   sales, Credit Card Transactions, Database update (Sybase), TCP/IP, X25
   and Modem Communications

April 1999 -   Tomorrow's Internet Revolution,   Vancouver, BC
   Programmer (independent contractor)
-  Contract programming

Sept  1997 -   Varmint  Entertainment  Systems,   Vancouver, BC

    Programmer/Artist (part time)
-  Programming Unix Server & Windows client for a Multi User Internet Game
-  CGI programming for Web Interface

Nov 1995/Sept  1996   Compucentre,   Burnaby, BC
   Sales/Computer Repair Tech

Nov 1994/Oct  1995   Compucentre,   Victoria, BC
   Sales/Computer Repair Tech

1987/1994  School of Computer Knowledge,  Duncan, BC

   Teacher/Computer Repair Tech

Education and Certificates

  2006 Game Institue ( http://www.gameinstitute.com/ )
                        - Graphics Programming with DirectX 9 - Module II
                        - GP3 Workshop I - Lightmapping & Radiosity

2002 / 2003  Game Institue ( http://www.gameinstitute.com/ )
                        - 3D Game Programming with OpenGL
                        - Game Mathematics
                        - RealTime 3D Terrain Rendering
                        - Environment Navigation Algorithms

1996  Compucollege

1987   School of Computer Knowledge


Hobbies



Programming
Reading
Studying Languages
Scuba Diving