James Shaw

Sr. Software Engineer at Intuit

Greater San Diego Area

Current
Past
  • Sr. Software Engineer at Intuit
  • Sr. Software Engineer at Intuit
  • Software Engineer at Intuit
Education
  • University of California, San Diego
Connections
175 connections
Industry
Computer Software
Websites

James Shaw’s Summary

I am a software engineer of over 9 years of experience interested in web (esp. front-end) and mobile (esp. location-based services) development/product management opportunities in a startup environment that utilizes my strong research and innovation abilities.

James Shaw’s Specialties:

C, C++, COM, ATL, Perl, Java, JDBC, Oracle, SQL, SQL Server, C#, .NET, XML, HTML, CSS, Javascript, JQuery, AJAX, ASP.NET, SharePoint, ADO.NET, LINQ, Web Services (SOAP and REST), Facebook development, J2ME, Windows Mobile, Qt, Agile Development (Scrum).


James Shaw’s Experience

  • Software Engineer

    Integrity Applications Incorporated

    (Privately Held; Defense & Space industry)

    May 2009Present (7 months)

    Doing mobile apps.

  • Sr. Software Engineer

    Intuit

    (Public Company; 5001-10,000 employees; INTU; Computer Software industry)

    December 2006September 2008 (1 year 10 months)

    Continuation of my experience at Intuit

    - DevCentral
    It's a website for Intuit developers that aggregates development-related content scattered across the business units so that developers can find information easily; it's also a social platform for developers to contribute content (code artifacts, video, documents, etc) and ask/answer questions. Its goal is to facilitate Intuit developers everywhere leveraging their collective knowledge.
    Technologies used: Sharepoint, ASP.NET, AJAX

    - SPC Search Engine
    Designed and implemented a configuration-driven, portable search component that wraps around open source Lucene search engine, and is to be used by Intuit products for search functionalities (first deployed in QuickBooks 2008 Help System); recommended Lucene's adoption after evaluating different 3rd party search engines. Also participated in the work of an internal Search Optimizer tool to be used by content authors to tune search results.
    Technologies used: Lucene, .NET

  • Sr. Software Engineer

    Intuit

    (Public Company; 5001-10,000 employees; INTU; Computer Software industry)

    June 2004November 2006 (2 years 6 months)

    Highlights of my career in Shared Product Components (SPC):

    - Microsoft Application Platform
    MAP is the part of SPC that owns components shared by Intuit products on Windows. Worked on standards/guidelines for using SQLAnywhere in Intuit's desktop products, Problem Reporter (a .NET crash reporting client) and the Plugin Framework (used to build the next generation Pro-series/Lacerte).
    Technologies used: SQLAnywhere, .NET

    - Zipingo
    Zipingo is a vendor rating web application (www.zipingo.com) that's also accessible from Quicken 2006. Worked on the data access Java layer and interactions with 3rd party components (RightNow, GreatData, CorrectAddress).
    Technologies used: Java, Oracle

    - Entitlement Client
    EC is a shared component that facilitates license tracking/registration. Implemented C API's used by QuickBooks installer to bootstrap the system during start-up, and some of the .NET API's used by QB during run-time.
    Technologies used: Installshield, C, .NET

  • Software Engineer

    Intuit

    (Public Company; 5001-10,000 employees; INTU; Computer Software industry)

    August 1999June 2004 (4 years 11 months)

    Highlights of my career in the QuickBooks Group:

    - QuickBooks SDK
    Designed and developed the event notification feature in SDK 3.0 that allows 3rd party applications to listen to QuickBooks events and respond to them for workflow integration.
    Technologies used: C++, COM

    - QuickBooks Online Billing (QBOB) feature
    Helped design and develop the accounting database (ADB) in the Intuit backend that stores a subset of QuickBooks data uploaded by the users to enable web features like QBOB.
    Technologies used: Java, Oracle


James Shaw’s Education

  • University of California, San Diego

    BS , Computer Science , 19951999

    Graduated cum laude.


Additional Information

James Shaw’s Websites:

James Shaw’s Interests:

computer, investing, swimming, volleyball, salsa, reading, hiking, movies, travelling, snow boarding, history, friends

James Shaw’s Groups:

San Diego .Net User Group, TCSD (Triathlon Club)

James Shaw’s Honors:

- runner-up in the Where Developer Contest
- two pending patents
- SD&S Excellence Award (a division-wide group award for the work on EC)


James Shaw’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View James Shaw’s full profile:

  • See who you and James Shaw know in common
  • Get introduced to James Shaw
  • Contact James Shaw directly

View Full Profile