Software Development Manager at Glentel
November 2010 - August 2011
Leading the implementation and integration of internal corporate work processes with SharePoint 2010 with a five person development team.
Development Director at Electronic Arts
May 2006 - October 2010
Participated in an analysis of the Google Search Appliance compared to Sharepoint/MOSS 2007 Search.
Initiated and lead the implementation of a Sharepoint/MOSS 2007 farm used globally by 10,000+ staff for a combined social computing, knowledge management and search solution.
Redesigned a legacy electronic build distribution system to scale globally by leveraging existing enterprise technology as well as providing options for interacting with newer systems.
Technology Used: MOSS 2007, ASP.NET, C#, SQL, AJAX, IIS, HTML, CSS, VMware, Visual Studio
Development Manager at Computershare
May 2005 - May 2006
Joined Pacific Corporate Trust as a Senior Software Developer to act as a mentor and technical leader for existing staff that were building and maintaining an internal suite of line of business applications. Promoted to Development Manager of the Development and QA team within nine months.
Achievements:
- Decreased time spent on maintenance by over 60%.
- Rebuilt legacy invoicing application to improve quality including correcting calculation flaws which increased company revenue by over $10,000 per month.
- Decreased run-time duration of key applications with one specific decrease from 5+ hours to less than 20 minutes.
Technology Used: C#, ASP.NET, Windows Forms, SQL, IIS, JavaScript, HTML, CSS, Visual Studio 2005, Visual Build, COBOL
Development Lead at Envoy Trading Solutions
March 2004 - June 2005
Lead the development of an online currency trading application that was converted from ASP.NET 1.0 using pre-AJAX XML and SQL 6.5 to ASP.NET 1.1 and SQL 2000.
Achievements:
- Increased performance by decrease latency for currency changes from one minute to milliseconds.
- Stabilized and improved user interface based on the new performance capabilities.
Computer Consultant at Ingenium Solutions BC Inc
May 2001 - April 2005
Worked on a variety of multi-year .NET web applications projects primarily for startup companies as well as many short term contract positions.
Was always hired or designated as the assigned lead or manager for multi-developer n-Tier multi-layer projects.
Major projects:
CyBux: Online payment system
Envoy Trading: Online currency trading/brokerage system
Technology Used: ASP.NET, SQL, C#, VB.NET, HTML, IIS, CSS, JavaScript, InstallShield
Development Manager at Maximizer
November 2000 - May 2001
Joined when Maximzer was Multiactive Software and managed four teams of five to eight developers on âEntice!â an enterprise CRM solution that had just released v2.0 of the product.
Achievements:
- Based on feedback from staff and management regarding the existing software development led the design of a new pre-Agile development process to resolve multiple development cycle issues, which is still in use today.
- Used the new development process for a point release that eliminated overtime and increased product quality.
- Acted as technical mentor to the Development Leads and Senior Developers
Technology Used: Microsoft Project, SQL, Oracle, Win32, C/C++, ASP, ASP.NET, Installshield
Development Manager at DICOM Imaging Systems
July 1999 - October 2000
Hired to lead the evaluation and rebuilding of a small team of VB developers (mostly contractors) on a cosmetic dental imaging application that was behind schedule and of poor quality.
Achievements:
- Successfully led release of the first product version as well as stabilizing the code base for following point releases.
- Reshaped the team with dismissals, termination of contracts then new hires for a balanced skill set that eliminated knowledge gaps and provided choices for the company to achieve new goals.
- Led prototyping of the product to use more a more reliable scalable design.
- Established relationships with new vendors to acquire more appropriate talent to achieve corporate goals.
Technology Used: VB, ASP, IIS, Wise Installer, InstallShield, C, C++, SQL, Access
Contract Software Developer at Microsoft
March 1999 - July 1999
Joined the Vizact 2000 team late in the Beta cycle to complete the product (now discontinued)
Technology Used: Visual Studio, Java, Win32
Software Developer/Development Manager at Vertigo 3D
March 1997 - January 1999
Hired to finish the development of an awarding winning 3D Photoshop plug-in called HotText and act as the lead Windows developer.
Achievements:
- Lead the development of an additional product now integrated into Photoshop as well additional product point releases.
- Designed and lead the development of platform independent shared C++ libraries that were used to decrease development time, increase quality and allow the company to rapidly develop new prototypes for any product.
- Promoted to Development Manager over staff with more seniority based on previous achievements.
- Established new business relationships with Microsoft, Intel and AMD to create new opportunities for selling core technology.
Technology Used: C++, QuickDraw, OpenGL, DirectX, Adobe SDK, Win32, UNIX, Windows
Software Developer at Animetix
January 1996 - March 1997
Hired to develop graphic tools, plug-ins and bi-directional scene convertors for 3DSMax, Softimage, AutoCAD and Multigen primarily on UNIX and occasionally Windows.
Technology Used: C, C++, Win32
Programmer / CAD Manager at PBK Architects
October 1994 - April 1996
Joined PBK as a AutoCAD programmer and CAD manager. Provided backup network support for a local Novell network.
Eventually worked as a C/C++ UI designer using Factory Link on a real-time control system for a fibreglass resin producer near Kelowna.
Technology Used: C, C++, Lisp, AutoCAD, Novell, Windows
CAD Manager at Delcan Corporation
1990 - 1991
Senior Security Manager at Electronic Arts
September 2011
Working in the Intellectual Property Protection team I manage developer relations with the global Security & Risk Management group along with executing initiatives for my team that involve development groups throughout the company.
Contributing Expert at Experts Exchange
May 2003
Top Expert contributor in the SharePoint zone as well as a contributor in wide variety of enterprise technologies. Participating as a Zone Advisor and Page Editor.
Social Networks