![]() 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 |