James Pee
**** ******* ******, **********, ***** 75056
469-***-**** ********@*****.***
Technology Executive
Strategic and forward thinking executive with 15+ years experience consistently delivering high value IT solutions to businesses across various industries. Demonstrated success defining and executing IT strategy at both start-up and established companies. Change agent with a track record of effectively building consensus to install new processes or systems to address efficiency, quality, scalability or other concerns. Effective communicator with an understanding of both business demands and technology solutions.
Professional Experience
Ambit Energy, Dallas, Texas December 2006 - January 2013
Vice President, Software Development
Responsible for staffing, leading, and mentoring the Software Development, Enterprise Architecture, and Production Support groups for this Dallas based retail energy provider.
Led Ambit's Software Development team which was responsible for building and maintaining all of Ambit's internal and external systems -- written in C# -- supporting a customer base exceeding one million customers and annual revenues exceeding one billion dollars.
Led teams responsible for building both front end applications using ASP.Net and MVC as well as back end Windows services and SOA and messaging endpoints.
Established Ambit's Enterprise Architecture team to handle cross cutting and broader system architecture concerns including a standard SOA strategy built on top of WCF endpoints.
Drove the adoption of a service bus platform built on nServiceBus to promote decoupling, performance, and scalability.
Oversaw development to migrate to ORM based data access using nHibernate.
Gained responsibly of and turned around the Production Support team by working to establish proper triage and escalation procedures resulting in a 50% improvement in daily ticket metrics.
Helped transition the organization from a waterfall to Agile methodology resulting in earlier time-to-market, better delivery visibility to interested stakeholders, and higher quality software.
Worked closely with stakeholders to define and clarify business requirements and delivery strategy.
Interfaced with external corporate partners and various third party vendors
Scopra, Addison, Texas January 2005 - December 2006
Director, Software Development
Early stage employee responsible for staffing, leading, and mentoring the Software Development group for this provider of inventory management software.
Led Scopra's Software development team responsible for prototype and subsequent release versions of a pharmaceutical inventory management system deployed on a nationwide network making use of RFID technology for inventory control.
Standardized Web Service messaging to allow remotely deployed Linux endpoints built in C++ to communicate back to central Windows service hosts built in C#.
Established standards and practices to help streamline development across Windows and Linux systems.
Drove the requirements for major and incremental software updates based on customer feedback and internal requests.
Implemented coding standards, bug tracking, and version control software to aid in the development of quality software.
Atrana Solutions Alliance Data, Dallas, Texas February 2004 - December 2005
Senior Architect
Led the design and development of the core transaction processing engine for this provider of pre-paid credit cards, gift cards, and other stored value products.
Architected a C# framework to decouple application specific behavior from core transaction
processing logic thereby allowing developers to concentrate on application level details.
Developed PAYWAVE2, Atrana’s next generation high availability, fault tolerant, high volume transaction processing system using C# and Microsoft .NET technologies.
Responsible for leading the Electronic PIN Delivery (EPD) team consisting of C++ and C# developers and data architects.
Implemented automated testing practices to enable development of maintainable unit and regression test plans.
Rapport Technologies, Carrollton, Texas April 2003 - December 2003
Technology Consultant
Responsible for the design and development of asset management clients for this provider of network management tools.
Designed a C++ framework to abstract away platform differences across Rapport's client software, which ran on various Windows, PocketPC, and Linux operating systems.
Helped define HTTP / HTTPS based messaging from clients back to Rapport's management server.
Developed a solution to simulate pushing commands across the network to attached clients.
G Systems, Plano, Texas September 2001 - April 2003
Software Architect
Responsible for the development of generic components and modules used by software development team and for system level design for large scale software projects.
Implemented object oriented design patterns to promote software reuse and maintainability,
giving training classes and providing mentoring to coworkers.
Designed large scale software deployment system to allow for automatic software updates
allowing for maintenance and updates to worldwide production test facilities.
Designed a video compression and TCP/IP delivery system using Microsoft DirectX SDK
and other third party libraries.
Southwest Airlines, Dallas, Texas April 2001 - September 2001
Software Developer
Responsible for development on Southwest Airline's online reservation system and other back end processes.
ClipsCom, Addison, Texas August 1999 - April 2001
Senior Architect
Responsible for the leading the teams handling the core client and server programming to handle internet based streaming video.
ClearCommerce, Austin, Texas March 1999 - August 1999
Software Developer
Responsible for the design and development of core processing engine handling credit card transactions.
Lockheed-Martin, Houston, Texas January 1997 - March 1999
Software Developer
Designed, developed, and maintained software used by NASA for the command and control of space vehicles including the space shuttle and the international space station.
Publications
"Multithreaded Programming with the Command Pattern" January 2003
Windows Developer Magazine
"Guide to Wrapping Sockets in Classes" December 2001
C/C++ Users Journal
Education
University of Houston, Houston, Texas August 1992 - December 1996
B.S., Computer Science