Software Architect
Background information
Development Lead – First Choice Power (March 2009 – Current)
• Lead a team of up to 6 developers to the completion of a pricing and promotion management software system
• Produced estimates and schedules of technical deliverables
• Provided technical direction and leadership
• Development using Asp.NET, C#, MVP, MVC, NHibernate, IoC, Continuous integration, DDD, TDD, SQL Server 2008, jQuery
Business Analyst – First Choice Power (January 2009 –March 2009)
• Met with clients to identify and plan for major software development project.
• Gathering requirements by meeting with clients to produce functional specification for pricing software system.
• Detailed and produced documents to support technical development efforts.
• Use cases, state diagrams, software specifications, system flow and page layout.
Solutions Architect – Dell Computer Corp. (September 2008 – January 2009)
• Oracle Service Bus (Previously BEA’s Aqualogic Service Bus)– Development of Dell’s online Global Common Services using a SOA methodology. Developed Global Currency Conversion service and Export Compliance.
• Oracle Data Services Platform (Previously BEA’s Aqualogic Data Services Platform) – Developed Dell’s first implementation of this technology. Used Oracle DSP to connect to existing data source to obtain global currency conversion rates.
Solutions Architect – Dell Computer Corp. (August 2007- September 2008)
• Analysis of the introduction of Dell’s new Single Sign On framework into Dell’s Ecomm and MyAccount .NET solutions.
• Implementation and development to integrate Dell’s SSO framework into their e-commerce and personalization solutions.
• Debugging and code fixing of a Document management system using Dell’s IDD (Integrated Dell Desktop) technology.
• Use-Case modeling and working with business to identify correct “to-be” process flow to improve their sales process.
Senior Developer – Provest (April 2007-August 2007)
• Development of 10+ reports using ASP.NET 2.0, VB.NET, SQL Server 2005 and T-SQL.
Senior Developer – TOPAZ Enterprises (July 2006- April 2007)
• Full Lifecycle development using FlexBuilder 2.0, Action Script 3.0, .Net 2.0, C#, ASP.NET, ADO.NET, SQL Server 2000 on Windows 2003 Server.
Lead Architect/Consultant – TXU Online (December 2003 –July 2006)
• Full Lifecycle development using C#, ASP.NET, ADO.NET, SQL Server 2000 on Windows 2003 Server
• Microsoft Commerce Server 2002 integration development using CS API for user profiling, product and basket management and campaigning
• Microsoft CMS custom component development using C# and ASP.NET, custom placeholders, custom navigational systems, templates, user controls, installation and support
• Configuration and installation of various environments using MSIB 2.1 stack (MCMS, MCS, SharePoint, SQL Server)
• Participant in 3 week Proof of Concept at Microsoft Technology Center using MSIB 2.1
Senior Developer – Dell Online (August 2002-December 2003)
• Development of Customer Facing Chat. Using .NET, C#, ASP.NET developed integration with a CRM tool to deliver a method of allowing users to chat with Dell Customer Care representatives.
• Development of a Multi-threaded C# application that refreshed data across multiple databases. Using .NET and COM interop, I developed and delivered a method of refreshing databases that reduced the data refresh process time by ~75%.
• Sustainment of production online applications. Track and fix current production issues on several Dell e-commerce applications. .NET, C#, ASP.NET, COM+, ASP, Stored Procedures, JavaScript.
• Development of file sharing application using C#, ASP.NET, ADO.NET, SQL Server 2000.
• Development of automation applications for database related applications.
• Troubleshooting production application inconsistencies.
• Document and track change request information through-out software lifecycle.
Just4Kids.org, Austin, TX
Network Administrator (June 2002 – August 2002)
• Network support and maintenance.
• Microsoft Share Point installation and configuration.
• Software requirements and proposal specifications.
divine, inc., Austin, TX
Technical Lead – divine Software Services (July 2001- June 2002)
• Defined and managed build process throughout the product lifecycle.
• Developed process to ensure quality by leveraging our relationship with a team of 8 India resources.
• Automated the build process by developing a mechanism of structured deployment using Windows installation procedures.
• Tracked and assigned defects to members of the development team based on priority and type.
• Architect and developed integration with 3 other divine products (Fracta, OpinionWare, MindAlign).
• Supported sales staff through full sales process.
• Supported internal product users.
Senior Technology Consultant – divine Professional Services (November 2000-July 2001)
• Participated on team of 15 to ensure product met requirements and user acceptance testing.
• Updated COM+ components, stored procedures and ASP though-out software development lifecycle.
• Created tools for use in QA to determine configuration pricing, and component end-of-life.
Webpet.com, Houston, TX
Developer (July 2000 – October 2000)
• Responsible for architecting the relationship between WebVet.com and WebPet.com Internet community.
• The architecture consists of cache management, content management, membership, products, tools and commerce.
• The architecture was developed to ensure business-to-business communication via the Simple Object Access Protocol.
• During design and architectures developed cache management and membership using Microsoft’s DNA.
Concero, Austin, TX
Principal Consultant (February 2000 – July 2000)
• Participated in the development of Premier Pages III.
• COM+, ASP, Visual Basic, XML, XSL, SQL Server 7.0.
• Developed COM+ components for retrieving and storing content, acquiring syndicated content and the asp pages to use these components.
drkoop.com, Inc., Austin, TX
Web Developer (May 1999 – February 2000)
• Developed “Community Partner Program Toolkit” using Visual Basic 6.0, MS SQL Server 7.0, ASP, MS Site Server. Toolkit was used by the drkoop.com community partners to create and edit co-branding, jump pages, news, and partner profile
• Developed web based tool for internal administrators to migrate survey information from one environment to another (development, QA, staging, production).
• Installed and configured Java application (Siteware) distributed by Screaming Media. Developed custom COM component that saves information to drkoop.com’s content management system.
• Developed system of sharing information from a partner’s registration namespace to the namespace of drkoop.com
Citadel Software, Austin, TX
Software Developer (November 1998 – April 1999)
• Visual Basic 6.0, MTS 2.0, COM/DCOM, ASP, SQL Server6.5, Project Management.
Applied Objects, Inc. Round Rock, TX
Software Developer (July 1998 – November 1998)
• Visual Basic 5/6, MTS 2.0, SQL Server 6.5, COM/DCOM.
AgriLogic, Inc., Austin, TX
Software Developer (July 1997 – July 1998)
• Visual Basic 5.0, SQL Server 6.5, Visual Interdev 1.0.
Catapult Systems Corp., Austin, TX
Jr. Consultant (September 1996 – July 1997)
• Visual Basic 4.0/5.0, OLE/ActiveX, Access, SQL Server 6.5, Network Administration.
KEY SKILLS & KNOWLEDGE
Technical Expertise: Visual Studio .NET, C#, ASP.NET, ADO.NET, SQL Server 2000, NUnit, NHibernate, NAnt, CruiseControl, DotNetNuke, Oracle, Oracle Service Bus, WebLogic, Oracle Data Service Platform, Aqualogic Service Bus, MSIB, MCMS, MCS, Visual Studio 6.0, Visual Basic 6.0, ASP, ADO, XML, XSL, JavaScript, VBScript, CDO, ADSI, VSS, COM+, IIS, TSQL
Industry Expertise: Technology, Energy, Health Care, Manufacturing, and Financial.
Business Analysis: Requirements Definition, Requirements Analysis, Process Analysis, Process Documentation.
Project Management: Resource Management, Project Planning, Risk Management, Client Engagement.
Software Tools: Microsoft Office, Microsoft Project, Microsoft Outlook, Visio, Adobe Suite
EDUCATION AND TRAINING
Texas Tech University (1991-1996) - B.S. Computer Science
Microsoft Certified Solutions Developer (MSCD)
Microsoft Certified Professional (MCP)
Private Pilots License
Education
Availability
Capacity
Please contact the skill set owner if you have an imminent employment opportunity, or one currently available to discuss. Thank you.

