Download PDF

Work experience

Feb 2008Present

Lead Developer


·Led development efforts and data management for organization's Salesforce instance. This includes site administration, layouts, custom Visualforce pages, Apex controllers and class libraries, triggers and web services. Part of company project that converted entire CRM through order processing and financials online to Salesforce.

·Designed and developed Salesforce batch Apex feature to encapsulate business logic and update 140,000+ Accounts, Opportunities and Products on a scheduled basis.

·Integrated Salesforce instance with company's core product SQL Server back-end by developing web services and batch Apex classes to synchronize licensing data between the two. Ultimately reduced manual order processing labor from 40 hrs/week to 2 hrs/week and provided sales and support organizations with instant account licensing data.

·Consolidated multiple business unit web site's code base into core class libraries and data access layer dll using C#.NET, VS.NET 2008 and SQL Server 2005 back end.

·Solely responsible for designing, developing and maintaining company intranet using DotNetNuke framework. Also developed internal IT department Change Management application on this framework using C#.NET, VS.NET 2008, SQL Server 2005 and DNN custom modules framework.

·Designed and developed public-facing Sites for client surveys using Visualforce/Apex which fed Salesforce instance.

·Part of a 5-person team using agile development processes and meeting with internal customers to scope, plan and track projects.

Jul 2003Feb 2008

Lead Developer

APEX Analytix

·Lead developer on retail auditing software application that served clients from Fortune 100. Application written in C#.NET with Visual Studio.NET 2005, business object class library and web services middle tier. 40Gig SQL Server 2000 database employs routines to find A/P payment errors. Served as lead developer, project coordinator and dev sprint planner.

·Assisted in design and implementation of departmental development process and continuous integration platform using Cruise Control.NET and NAnT. Employed Agile/Scrum development methodologies.

·Solely responsible for design, development and deployment of client project status website/extranet. Employed custom-built, role-based security framework, web services and charting software to deliver project details and claims to Fortune 1000 clients through a C#.NET/ASP.NET front-end.

·Lead on other web development projects including creation of new company website and application framework using C#.NET, ASP.NET, SQL Server 2000 stored procedures, web services and SQL Reporting Services. Application framework included reusable page base-classes, survey application tool, search and role-based authentication classes. Website included client portal area, web-based administration tools and file upload tool.

·Designed, developed, installed and maintained a consumer-facing web inquiry application written in VB.NET, ASP.NET, ADO.NET and using SQL Server 2000 stored procedures, data transformation services and XML. Responsible for entire development life cycle, including pre-sales consulting to on-site installations.

·Communicate directly with clients, from pre-sales support through hardware/software specifications to post-installation support of web inquiry application. Serve as primary contact for managing new installations and supporting exiting installations. Requires frequent communication with A/P and IT departments in large client organizations.

May 2002Jul 2003

Software Engineer

Life Systems Inc.

·Part of a 6-person development team overhauling a mainframe-based life insurance administration system. Responsible for entire web-based system development life cycle – from design through production, using C#.NET, ASP.NET, ADO.NET, and SQL Server 2000 running on Windows 2000 servers and using the .Net framework version 1.0.

·Created VS.NET application architecture for entire project and assisted in the design and development of a lightweight data access layer using application caching with C#.NET class libraries.

·Responsible for design and development of policy owner services application, including front-end design using ASP.NET web controls, user controls, custom built server controls, and stored procedures for data access.

Nov 2000May 2002

Web Developer


·Part of three-person development team that created a reusable product catalog application for a consumer website using C#.NET, XML/XSL and SQL Server.

·Designed and developed a web-based application and admin tool to gather and manage client dealer data used on multiple websites. The application employed ASP, VBScript, JavaScript, XML/XSL and SQL Server.

·Developed database driven applications for client consumer websites including FAQ’s, dealer locator, site map, job opportunities, news and administration tools using ASP, VBScript, XML/XSL, and SQL Server.

·Part of development team to create a role-based security model for user authentication and file lockdown of an online sales force community. The tool used ASP, VBScript, SQL Server and triple DES encryption.

May 1999Dec 2000


·Designed, developed and managed the Bryan School of Business and Economics web site, encompassing nine academic and business offices using ASP, VBScript, HTML and SQL Server.

·Developed interactive web advising registration system for business school using ASP and SQL Server 7 database.

·Designed and developed an application tracking Triad business productivity from a research project entitled the Triad Business Index for the Office of Economic Research. Application used ASP, VBScript, and Access database backend.



Salesforce/ platform

Visualforce, Apex, Triggers, Eclipse/ IDE, Batch Apex, Sites and Web Services

Web Development

C#.Net, ASP.Net/ASP, XML/XSLT, Web Services/SOAP, ADO.Net/ADO, VB.Net, JavaScript/VBScript, HTML/DHTML, CSS, SQL/T-SQL, ASP.Net Ajax


Apex Data Loader, Visual Studio.Net 2005/2008/2010, SQL Server 2000/2005, Borland Star Team, Microsoft Visual Source Safe 6.0/2005, Photoshop 6.0, Cruise Control.NET and NAnT, DotNetNuke