Scott W. Powers

10165 Regent Row • Benbrook, TX 76126 • +1-817-797-6016
spowers@spowers.net

EDUCATION

1994 Masters - Computer Science, Ball State University, Muncie, IN
1993 Bachelors - Computer Science, Ball State University, Muncie, IN
1987 High School - Honors in Computer Science, Denton High School, Denton, TX


AFFILIATIONS

1993 - 1994 - Association for Computer Machinery
President, Ball State University Chapter
1992 - 1994 - Association for Computer Machinery
Member, Ball State University chapter

 

SKILLS

Skill Name

Skill Level   

Experience

C++

Expert

12 years

C

Expert

18 years

PHP

Expert

7 years

Java (GWT)

Expert

1 year

DHTML/CSS/JS

Expert

7 years

MySQL

Expert

7 years

Lua

Expert

5 years

Qt (qt.nokia.com)

Expert

11 years

Unix - Solaris

Expert

5 years

Unix - SGI Irix

Expert

7 years

Unix – Linux

Expert

17 years

Mac OS X

Expert

1 year

Windows - 2000, NT, XP  

Expert

10 years

 

WORK EXPERIENCE

06/2002 - Present, Concept Keys, Inc.
Benbrook, TX
Director of Engineering, Partner

+1-817-996-2808

  • 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.
  • Designed and developed an application which allows anyone to create their own CK program. This project utilizes C++ and the Qt framework (open source). 2009 has seen continued development on this project utilizing the latest Qt product line.
  • 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

06/2007 - Present, You & Me Business Consulting, Inc.
Gaithersburg, MD
Director of Engineering, Partner

+1-240-393-1101

  • In charge of all development, design, and implementation.
  • Website projects utilize PHP and MySQL.
  • Standalone programming projects utilize C++ and the Qt Framework.
  • Projects range from simple websites to complex database back-ends to data transfer protocols from a standalone program to a website back-end via HTTP.
  • Install and maintain several blogging systems.
  • Systems administrator for all unix systems.

06/2007 - Present, PW1 Consulting
Benbrook, TX
Owner

+1-817-797-6016

  • In charge of all development, design, and implementation.
  • Website contracts utilize PHP and MySQL.
  • Standalone contracts utilize C++ and the Qt Framework.
  • iPhone Apps utilize the Corona toolkit (Lua language).
  • Projects range from simple websites to complex database back-ends to iPhone applications.
  • Platforms include: Mac OS X, Windows XP, Linux, and iPhone OS 3.0+.

02/2005 – 06/2007, Pointwise, Inc.

Fort Worth, TX

Sr. Software Engineer

  • In change of GUI design and development utilizing the Qt Framework.
  • Designed GUI/Command framework for the product Pointwise.
  • Framework allowed inline creation of the GUI which resulted in uniform commands. Another benefit was well structured code which simplified debugging.
  • Designed and developed a high-performance Tree View widget, utilizing Qt, used in the product Pointwise.
  • Designed and developed the in-application Help Browser system used in the product Pointwise.
  • Created a full-blown license creation and tracking system utilizing PHP, MySQL, and the FlexLM command-line license generator. This system also imported all available/compatible prior license history.
  • Tools used: MS Visual Studio, Trolltech’s Qt Toolkit, PHP, and MySQL

09/1997 – 05/2002, 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 XML 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.
  • My primary platforms were Solaris and SGI/Irix, however a significant amount of development took place on win32.
  • Tools used: GNU C++, Solaris Compiler, SGI/Irix Compiler, MS Visual Studio, Trolltech's Qt Toolkit, Globetrotter's FlexLM licensing system.

08/1996 – 01/1999, 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.

10/1994 – 09/1997, 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

+1-757-864-2134 (W)

steven.p.williams@nasa.gov

Professional

Jennifer Johnson
+1-240-393-1101 (M)
jjohnson@youandmeconsulting.com
Professional

Tobias Gloth
+1-919-474-0135 (H)
gloth@geomagic.com
Professional and Personal


Daniel Pape
+1-503-896-4167 (M)
danpape@gmail.com
Professional and Personal

 

 

Patrick Skerrett

+1-773-655-7792 (M)

pskerrett@edline.com

Personal

Mike Wagner
+1-773-960-5407 (M)
wagner@wagnerone.com
Personal