Scott W. Powers
10165 Regent Row • Benbrook, TX 76126 • 817/797-6016
spowers at spowers dot net
EDUCATION
1994/07 Masters - Computer Science, Ball State University, Muncie, IN
1993/05 Bachelors - Computer Science, Ball State University, Muncie, IN
1987/06 High School - Honors in Computer Science, Denton High School, Denton, TX

AFFILIATIONS
1993/05 - 1994/05 - Association for Computer Machinery
President, Ball State University Chapter
1992/05 - 1994/05 - Association for Computer Machinery
Member, Ball State University chapter
 
SKILLS
Skill Name Skill Level    Experience
C++ Expert 8 years
C Expert 14 years
PHP Expert 5 years
DHTML/CSS/JS Expert 5 years
MySQL Expert 5 years
Shell Scripting Expert 10 years
Qt (trolltech.com) Expert 5 years
Unix - Solaris Expert 5 years
Unix - SGI Irix Expert 7 years
Unix - Linux Expert 15 years
Windows - 2000, NT, XP   Expert 6 years
WORK EXPERIENCE
2000/01 - Present, Concept Keys, Inc.
Benbrook, TX
Website Developer and Technical Lead
  • In charge of all development, design, and implementation.
  • Website development utilizes the PHP language and MySQL database.
  • Core system is written in object-oriented PHP and transfers to all the Concept Keys websites as their base level.
  • All the Concept Keys websites have a user system based on access control lists, allowing for online maintenance as well as user settings.
  • Online credit card transaction system, SSL secure.
  • Concept Keys content is written and stored using XML. A custom application converts the XML into various formats such as formatted text and HTML.
  • Automated mailing system written in PHP delivers the content in the desired format to the specified timezone.
  • You can find these systems online at: www.conceptkeys.com
 
2003/01 - 2004/01, PW1 Consulting
Benbrook, TX
Website Developer and Technical Lead
  • Contract for website development: City of Erlanger, KY, website.
  • In charge of all development, design, and implementation.
  • Website development utilizes the PHP language and MySQL database.
  • Core system is written in object-oriented PHP
  • Online credit card transaction system, SSL secure.
  • JS menu system.
  • Dynamic image picker from a pool of images.
  • Online public calendar display, utilizing iCal format.
  • Keyword search on website content.
 
1997/09 - 2002/05, Raindrop Geomagic, Inc.
RTP, NC
Software Engineer
  • In charge of GUI design and development utilizing the Qt GUI/Application toolkit (www.trolltech.com).
  • Designed GUI/Command framework which was used for all applications.
  • Framework allowed inline creation of the GUI which resulted in uniform commands. Another benefit was well structured code which simplified debugging.
  • Developed an XML system for defining the interface, menus, toolbars, and various toolboxes. This provided custom application solutions in a matter of hours, rather than days.
  • Created an interface library for the FlexLM licensing toolkit which provided hooks for all license types and worked hand-in-hand with the XLM definition file, providing an interface based on license configuration.
  • Built several internal utility applications: A dialog prototyper, automated build system, an icon viewer (putting icons in supported sizes on toolbars, showing sensitivity, etc), and a password manager for the internal server. All applications were implemented for cross-platform use between unix and win32.
  • Managed the CVS repository and built a system which parsed the log files to pull out pertinent log information which was automatically put online in HTML format and run through a search indexer (htdig) to provide log searching. This was done for each CVS tree.
  • My primary platforms were Solaris and SGI/Irix, however a significant amount of development took place on win32 as well.
  • Tools used: GNU C++, Solaris Compiler, SGI/Irix Compiler, MS Visual Studio, Trolltech's Qt Toolkit, Globetrotter's FlexLM licensing system.
 
1996/08 - 1999/01, Parkland College
Champaign, IL
Part-time Faculty
  • Taught Computer Graphics I and II courses. Each class was one semester in length and they were back to back.
  • Primary focus was implementation of graphics concepts in C and C++ using OpenGL.
  • Classes were taught at the Beckman Institute (N.C.S.A. and the University of Illinois at Urbana-Champaign) on SGIs.
  • The second course was one long project that built on itself, ending in a 3d walk through world. The final projects were also dubbed out to VHS for each of the students and a highlight of the projects were produced as future "advertisement" for the courses.
 
1994/10 - 1997/09, National Center for Supercomputing Applications (N.C.S.A.)
Champaign, IL
Research Programmer
  • Systems Administrator: Designed and implemented a system for handling all of the websites the Software Development Group, maintained for several unix systems.
  • Visualizations Group Project Lead and Developer: Development of a cross-platform C++ framework for the Alpha Shapes project.
  • HTTPd Technical Lead and Developer: Maintenance and development of the 4.0 and 5.0 series of the HTTPd project.
  • X/Mosaic Lead and Developer: Started as solely a developer for the X/Mosaic project during the 2.4 release. Took over as lead for the 2.5 - 2.7 releases.

REFERENCES
Steve Williams, Sr. Software Engineer
Raindrop Geomagic, Inc.
919-474-0134 (Currently Moving)
splw at geomagic dot com
Professional Reference
Tobias Gloth, Software Engineer
Raindrop Geomagic, Inc.
919-474-0135
gloth at geomagic dot com
Professional Reference

Brad Viviano
919-471-1260
bcv at viviano dot net
Personal Reference

Mike Wagner
773-281-3967
wagner at wagnerone dot com
Personal Reference