Sr. Software Engineer at Intuit
Greater San Diego Area
Sr. Software Engineer at Intuit
Greater San Diego Area
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.
C, C++, COM, ATL, Perl, Java, JDBC, Oracle, SQL Server, SQL, .NET, XML, HTML, CSS, Javascript, AJAX, ASP.NET, SharePoint, ADO.NET, LINQ, Web Services (SOAP and REST), J2ME.
(Public Company; 5001-10,000 employees; INTU; Computer Software industry)
December 2006 — September 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
(Public Company; 5001-10,000 employees; INTU; Computer Software industry)
June 2004 — November 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
(Public Company; 5001-10,000 employees; INTU; Computer Software industry)
August 1999 — June 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
BS, Computer Science, 1995 — 1999
Graduated cum laude.
computer, investing, swimming, volleyball, salsa, reading, hiking, movies, travelling, snow boarding, history, friends
San Diego .Net User Group, TCSD (Triathlon Club)
- runner-up in the Where Developer Contest
- two pending patents
- SD&S Excellence Award (a division-wide group award for the work on EC)