ROBERT HALL 407 Ridgehaven Place Richardson, Texas 75080 robertehall@gmail.com SUMMARY Application Architect and Technical Leader with 18+ years of technical and management experience building scalable, highly performant software systems across a variety of platforms and industries EXPERIENCE JCPenney, Plano, Texas, April 2007 - Present Distinguished Engineer / Application Architect * Chief architect and technical leader for a large, multi-year project utilizing onshore (30%) and offshore (70%) resources to replatform the existing .NET-based jcpenney.com web site (with sales of $1.5B in 2010) onto a Java-based ATG platform, including creation of new native mobile applications (iPhone, iPad and Android devices) and Internet-facing REST web services. Responsibilities include architectural and design oversight for a team of 155+ resources, approval of all major architectural and technical decisions and providing input and guidance as part of the core project leadership team. * Provide technical leadership, mentoring and guidance across the enterprise from C-level executives down to individual contributors * Evaluate capabilities of management and non-management personnel, including performing interviews, recommending candidates for hire and participating in IT-wide performance evaluations as part of the leadership team * Founded and facilitate the Architecture Working Group, a group of architects that govern the use of technologies across projects and help guide project teams with enterprise technical concerns Yahoo!, Dallas, Texas, October 2006 - April 2007 Principal Software Engineer * Architected and designed a distributed, scalable ETL software framework to process and store 4TB/day of streaming server log data into a data warehouse. The transform stage consisted of a parallelized, multi-stage work pipeline with dependency support between the work tasks. Southwest Airlines, Dallas, Texas, February 2000 - September 2006 Infrastructure Manager and Senior Software Engineer * Managed and mentored a team of 5-7 software developers responsible for mission critical components of southwest.com, including fare and schedule processing, SAAS access, email delivery, the event system and foundational classes * Coordinated project schedules and resource allocations for dozens of successful projects * Responsible for all personnel decisions, including interviewing, hiring, evaluating and promoting * Architected, designed and developed the DING! product to deliver targeted offers directly to millions of customer desktops. The server-side software was written on Solaris using C++, STL, Orbix, Oracle, NSAPI and HTML and handled more than 3M client requests/hour. * Architected, designed and developed a distributed, scalable email engine to send opt-in email (including the 5M+ member Click ‘n Save mailing list) to southwest.com customers with rates exceeding 1M personalized emails/hour. The software was written on Solaris using C++, STL, Orbix, Oracle, NSAPI and HTML. Extensive knowledge of TCP, UDP, SMTP, DNS and email list processing was required. Compaq, Plano, Texas, August 1999 - January 2000 Software Contractor * Designed and developed distributed, multi-platform call processing software for the Service Creation Environment (SCE) and Service Control Point (SCP). The software was written on Windows NT using Java and JavaBeans, allowing customers to easily create new functionality by developing their own JavaBeans. * Designed and developed multi-platform CORBA servers to act as middleware between the service logic and platform APIs for the SCP. The software was written on Windows NT and Compaq NSK using C++, eORB and NSDOM. Alcatel, Richardson, Texas, February 1999 - July 1999 Software Contractor * Designed and developed distributed fault isolation and diagnostic software for an optical gateway cross connect system. The software was written on Solaris and Chorus using C++. * Responsible for configuration management, daily builds and tool support on a Solaris environment for a source code base of more than 2M lines of code. DSC, Plano, Texas, April 1998 - January 1999 Software Contractor * Designed and developed a multi-threaded client/server GUI application to remotely manage and provision a frame relay switch. The application was written on Solaris using Java and JFC/Swing. Kodak, Dallas, Texas, September 1996 - March 1998 Software Contractor * Designed and developed a client/server medical report application driven by a user-configurable knowledge base and custom language parser. The application was written on Windows NT and OS/2 using C++, lex, yacc and Poet OO DB. Ericsson Network Systems, Richardson, Texas, June 1996 - August 1996 Software Contractor * Designed and developed distributed call processing software for the Service Control Point (SCP) and Service Management System (SMS). The software was written on Solaris using C++. DSC, Plano, Texas, May 1995 - May 1996 Software Contractor * Designed and developed distributed call processing software for the Service Control Point (SCP). The software was written on SunOS using C++, CORBA and Objectivity. Brinker International, Dallas, Texas, November 1994 - April 1995 Software Developer * Designed and developed a GUI application to perform order processing, cash tendering and credit card transactions for Brinker’s restaurant chains. The application was written on Windows 3.1 using C, C++ and Btrieve. Alcatel, Richardson, Texas, August 1993 - October 1994 Software Developer * Designed and developed distributed connection management software for a digital cross connect system. The software was written on SunOS and Chorus using C and C++. RELATED EXPERIENCE Comprotex Software, October 1999 - March 2010 Software Contractor * Designed and developed applications to customer requirements for dozens of small to medium-sized web sites. The sites are developed using Perl, HTML, JavaScript and MySQL and typically involved complex form processing, user security, data persistence, email and credit card processing. MovieFreak.org, November 2005 - October 2008 Owner and Software Developer * Designed and developed a web site that used the movie ratings of its members to generated targeted movie recommendations through collaborative filtering. The web site was written from the ground up using Perl, HTML, AJAX and MySQL. * Performed day-to-day operation of the web site as necessary, including database backups, movie updates, software enhancements and customer support EDUCATION Texas A&M University, College Station, Texas Bachelor of Science in Computer Science