Prepared: January, 2003 Contact Information 6 Columbine Lane Littleton, CO 80123-6633 (303) 798-5020 [email protected] Programming Summary of Capabilities
• Expertise in Web development including CGI/Perl, JavaScript, HTML, and Apache configuration.
• Programming in C, C++, Perl, and PHP, SQL, and Embedded SQL. • Extensive background in UNIX, Linux, and Open Source technologies. • Fluent in object-oriented analysis and design.
Management
• Exceptional ability to transition teams from procedural to object-oriented technolo-gies.
• Manage small and large software projects throughout all phases of development life-cycle.
• Create project schedules, manage budgets, allocate resources, assign responsibilities, and meet deadlines. Extensive experience with MS Project.
• Work extensively with clients to ensure successful project development and deploy-ment.
• Analyze and realign strategic products and services. Training and Instructional Design
• Develop courseware in a wide variety of environments, including week-long corporate training, semester-long university courses, and Web-based, online courses.
• Have developed and delivered training courseware in the areas of XML, C, C++, UNIX, Powerbuilder, Smalltalk, CGI/Perl, JavaScript, PHP, and Apache Web Ad-ministration.
• Manage courseware development projects from needs assessment through formative and learner evaluation.
• Integrate constructivist learning methodologies and cognitive apprenticeship into cor-porate and university courseware to create authentic, interactive learning environ-ments that prepare learners for the requireenviron-ments of the workplace.
Web development and online courseware design: XML Programming Selected
Work Samples
http://www.augustcouncil.com/~tgibson/xml_course_sample/ Face-to-face courseware design and development: Zope Essentials http://www.augustcouncil.com/~tgibson/resume/zope101_sample.pdf An online tutorial for programmers: Pointers in C and C++
CTAT Training, Denver Professional
Experience Contract Web Designer/Programmer September 2002 - December 2002 Retained by client to redesign and build an online course abandoned early-on by the original software engineer. Instructional work had already been completed by client. Web-based course was redesigned and developed from scratch using PHP.
University of Colorado Health Sciences Center, Denver
Analyst Consultant May 2002 - July 2002
One of two consultants retained to analyze the feasibility of adding an online component to the curriculum of Department of Preventive Medicine and Biometrics in the School of Medicine. Pedagogical considerations, available resources (both human and technical), development and maintenance issues, and potential market were all examined. Deliver-ables included a 50-page written report covering data collected, analysis, discussion of findings, and recommendations.
University of Colorado at Denver, Technology Leaning Team
Instructional Designer/Programmer January 2002 - May 2002 Designing and implementing a Web-based Learning Management System (LMS) using CGI/Perl. In addition to standard LMS features (creating courses from lessons, student enrollment, grading, reporting, etc.), LMS follows AICC standards and integrates seam-lessly with Web-based learning interactions created using the Coursebuilder extension of Macromedia’s Dreamweaver product.
University of Colorado at Denver, Colorado School of Mines
Project Manager September 2001 - January 2003
Coauthored a grant proposal to Colorado Institute of Technology to develop 11 online courses (proposal was accepted). Managed the development of all 11 courses between both campuses. Responsible for budget, project scheduling, and the design and delivery of courseware development workshops for the faculty courseware authors and supporting staff. Courses were repurposed from both campus’s existing computer science under-graduate core curricula.
Courseware development emphasis was placed on pedagogical strategies that: reduce student isolation, scaffold self-directed learning skills, and contextualize concepts and skills for increased transfer from the online ”classroom” to the workplace.
University of Colorado at Denver
Instructional Designer/Courseware Developer August 2001 - January 2002 Designed and developed 16-week online course on XML programming and related tech-nologies for the University of Colorado at Denver. Currently delivering course.
Kaivo, Inc., Denver, CO Professional
Experience (cont.)
Vice President of Technology December 1999 - April 2001 Ran 20-person technical department for Web development services and strategic con-sulting company focused on Linux and Open Source solutions. Provided personnel management and directed the inter-project efforts of the engineering teams. Directed development and evolution of engineering processes related to the software development lifecycle. Researched new technologies. Participated in strategic planning. Provided strategic consulting services to customers. Managed the technology budget and directed the technical infrastructure.
Launched education arm of company by creating 4-day Zope course as part of partnership with Digital Creations.
Miscellaneous organizations
General Consulting June 1999 - December 1999
The following positions were contracts that were 1-2 months in length. Perl Programmer, CommNet Cellular
Developed a mission critical application that connects to Lucent and Nortel cellular phone switches to obtain traffic and call failure logs. Technologies: Perl on Windows NT.
Systems Architect Consultant, Ameraan
Provided general architectural consulting to staff in designing an updated architec-ture for their Web server, intranet, and email services.
Web Programmer, Kanten Communications
Enhanced CGI/Perl scripts on UNIX. Ported scripts to Windows NT. Technologies: Perl/CGI (both UNIX and NT), Apache, Microsoft Personal Web Server, Microsoft Internet Information Server.
Y2K Test Development, Great West Life
Developed testing scripts to assist QA personnel in automating testing procedures. Mentored recently hired programmer/analyst. Technologies: Perl, C, shell scripting, Solaris, and Oracle.
Code Porting, Great West Life
Assisted team in porting an application and support utilities from SunOS to Solaris. Technologies: Perl, Oracle, C
Vequity Corporation, Littleton, CO
Chief Technology Officer April 1998 - June 1999
Lead the architectural design, development, and deployment of a Web-based yellow pages search engine. Technologies used include Sun Solaris, Excalibur Retrievalware, Informix and related datablades, mapping and geocoding software, C/C++, and Perl.
TCI, Englewood, CO Professional
Experience (cont.)
Project Manager Consultant October 1997 - May 1998
Provide leadership to a team of 17 TCI employees and consultants on large data ware-house project. Organize and bring cohesion between developers, data modelers, database administrators, system administrators, production support, and Quality Control person-nel to complete and deploy data warehouse. Develop and maintain project plan. Work with Program Office to develop project lifecycle standards and templates for use by project managers throughout Information Resources division.
University of Colorado, Denver, CO
Adjunct Faculty June 1994 - Present
Develop and teach beginning and advanced C++ courses for undergraduate and grad-uate computer science students. Also develop and teachSoftware Design Project, the final, capstone course that all Computer Science seniors take. Course evaluations are consistently among the highest in the department, and well above department and uni-versity averages. Developed popular C/C++ Web-based tutorial:
http://www.augustcouncil.com/~tgibson/tutorial/
Web Development Consultant June 1997 - June 2000
Developed Web application that allows Web-based collaboration, including a discussion forum, a link manager, and a document collaboration tool. The application was devel-oped using Perl5. The application can be seen at
http://carbon.cudenver.edu/~jdunlap/wrcc/
Developed and delivered course on PHP and JavaScript for online curriculum. Course can be seen athttp://www.augustcouncil.com/phpcoursedemo/.
Developed and delivered course on Perl and JavaScript for online curriculum. Course is structurally similar to PHP course listed above.
Great West Life, Englewood, CO
Systems Architect Consultant September 1997 - October 1997 Developed plan for deploying Windows NT machines on users’ desktops. Plan included making current UNIX and mainframe applications available from the Windows NT desk-top. Recommended client/server development strategy for new product development. Software Development Consultant September 1996 - September 1997 Developed a Java server to interface between mainframe and client Web browsers. Server provides client browsers with current status of major corporate systems and networks. Developed CGI scripts using object-oriented features of Perl5 that process complex phone records and generate reports for Web browsers. Managed redesign and imple-mentation of document assembly process written in C and Perl on SunOS and Solaris. Brought entire document assembly process under revision and release control. Devel-oped testing environment and testing procedures for document assembly process. Up-date K&R C applications to ANSI C. Mentored development staff in project design and implementation in C and Perl through on-the-job projects.
Batky-Howell, Inc., Englewood, CO Professional
Experience (cont.)
Development Manager/Senior Instructor December 1993 - September 1996 Managed courseware development. Worked closely with Fortune 100 clients includ-ing AT&T, US West, Sprint, MCI, and Hewlett-Packard to develop and deliver train-ing courseware. Courses developed include C++, Advanced C++, Powerbuilder, and Smalltalk. Redesigned several pre-existing courses. Delivered courses in C, C++, Smalltalk, and UNIX.
US West Communications, Denver, CO
Lead Developer June 1994 - December 1994
Sabbatical from Batky-Howell to consult on a large object-oriented/C++ resource man-agement project. Duties included mentoring other developers and participating in the analysis, design, and implementation of the project.
Information Foundation, Denver, CO
Software Development Manager December 1991 - December 1993 Managed development of data warehouse application, including requirements analysis, program design, implementation, testing, and maintenance. Implementation technolo-gies included C/C++ and Ada with Oracle and Informix on UNIX platforms. Also managed development of programmer tools and Client/Server tools including integra-tion of an on-line transacintegra-tion processing monitor. Supervised 15 developers.
Lead Developer May 1991 - December 1991
Developed programming tools including a code generator for reports and charting utili-ties. Developed data warehousing applications in C and ESQL.
California State University, Chico, CA Education
Bachelor of Arts, Audio Engineering Graduated December 1989
University of Colorado, Denver, CO