## BIO
***David Yakobi, Â B.Sc.
Programmer, Analyst, Software Architect
With 14+ Years***
* * *
***<u><font size= "3">SUMMARY</font></u>***
- Hands on experience and proven success in all aspects of the SDLC (software development life cycle).
- Visual Studio, Visual Basic, **ASP.Net**, Distributed Web Applications, VB Webclasses, **Javascript**, **C#,** C++, **HTML, XML** and Powerbuilder, as well as various **SQL** Databases. Â
- **Inventory Systems**, Retail Systems, Air Traffic Scheduling, Employee Report Generation, **Time Tracking**, Billing, Insurance systems, GPS **Mapping** systems, IP video, Web Site design, **Multimedia Applications** and **2D/3D Games**.Â
- Strong system architecture and integration skills and proficient with structured design (**Object Oriented**) methodologies.Â
***<u>INDUSTRY EXPERIENCE</u>***
**Vizible Corporation**Â - *Multi-media Solutions
***PCM Technologies**Â - Multi-media Services
**[login to view URL] Inc.**Â -Â Retail B2B / ServiceÂ
**Calgary Airport Authority** - Government InstitutionalÂ
**Co-Operators / Sovereign General** - Insurance
**Anderson Exploration**Â -Â Resources / Inventory
**Petro Canada**Â -Â Resources / Retail
**Xwave Solutions**Â -Â Software Outsourcing
**Nav Canada**Â -Â Air TrafficÂ
**Credit Union Central Alberta**Â -Â Financial
**SoftChoice Inc.**Â -Â Retail B2B
<font size= "3">***<u>EDUCATION</u>***
</font>
**Bachelor of Science Degree,** **[login to view URL].** from *University of Toronto – 1993
* Major:Â **Computer Science**Â Â Â Â Â
**Other Development**Â Â -Â *starting in 2001Â
*Study covering many aspects of 3D game development including:Â
*Â Terrain Generation: Height Maps, Light maps, Multi-texturing and Tiling
* Mipmapping and Level of Detail algorithms
* 3D Objects in Virtual Space, Occlusion, Sliding Collision, Caching and reuse
* Math:Â 3D Vector, Scalar and Trigonometry
* Path finding, swarming and other AI functionality
* 3D Model Creation, Texturing, Import and Conversion (DirectX, 3DS, MDL...)
**Â Â Â [Skills:Â C++, DirectX, OpenGL, DarkBasic / DB Pro, Blitz Basic 3D, Cinema 4D, Corel Draw Suite, Adobe Photoshop]**
*3D Game portfolio is showcase available upon request. *
***<u>RECENT WORK HISTORY
</u>***
**Vizible Corporation
**Toronto, Ontario     *May 2006 – June 2008*  [full-time]
As a ***Software Developer*** responsible for:
* Working as a part of multiple in-house development teams, Scripting in JavaScript for Vizible’s OGRE based 3D client.
* Developing a 3D Multimedia museum Touch-Screen Kiosk application for presentations about the Great Lakes.
* Integrating and testing different 3D and 2D media formats with the OGRE 3D engine.
* Developing various 3D multimedia demos using the Vizible 3D client under tight deadline constraints.
* Importing, converting and implementing application data from SQL Server, Access, Excel and XML data sources, using C# with .Net to write the utility applications.
* Writing a controller in JavaScript to use XML, XSLT and Xpath querying to develop a “thick client†AJAX Web App.
* Porting Vizible C++ 3D engine to a .Net 3.0 3D engine using WPF with XAML, C#, and Jscript reflection.
**Â Â Â [Skills:Â JavaScript 1.2, OGRE 3D, C++, C#, XML, XSLT, WPF, XAML, .Net3.0, SQL Server 2005, Visual Studio 2005-8]**
**PCM Technologies**
Concord, Ontario       July *2005 – January 2006* [contract]
As a ***Server Application Developer*** responsible for:
* Database design and Development for a music jukebox, scheduling and customer management system using SQL Server. Including writing triggers and stored procedures.
* Writing a C# application for importing legacy data from previous system that used a Nexus (Delphi based) database.
* Writing C# server side application for managing music, artist and publisher data, interfacing via webservice with a client application written in C++ for transfer of data and media updates.
**Â Â Â [Skills:Â ASP .NET, C#, C++, MS Access, SQL Server 2005]**
**[login to view URL] Inc.
**Concord, Ontario       *November 2003 – July 2005* [contract]
As a ***Software Application Developer*** responsible for:
* Development of a video archival / playback system for use with common IP cameras available in retail.
* Building a web based “AJAX†map server interfacing with Microsoft MapPoint that generates various annotated map images based on application.
* Development of VANS: A video and navigation archival system for the purposes of fleet management and overview. Using the camera playback and archival systems mentioned above.
**Â Â Â [Skills:Â HTML, ASP .NET, C#, VB 6, JavaScript, AJAX, MS Access, SQL Server 2000]**
**Calgary Airport Authority**
Calgary, Alberta       *March 2000 – April 2001* [contract]
As a ***Programmer Analyst*** responsible for:
* Enhancements to some internal Powerbuilder applications.
* Testing and analysis of all internal Powerbuilder applications for upgrade to SQL Server 7 from SQL Server 6.5.
* Making modifications to stored procedures, triggers or front-end code if required.
**Â Â Â [Skills:Â Powerbuilder 6.5-7, SQL Server 6.5-7]**
**Co-Operators / Sovereign General Insurance**
Calgary, Alberta       *April 1998 – July 1999*  [contract]