| Charles Kyle Spraggs E-mail: ckspraggs@gmail.com |
SUMMARY
Over a year of industry experience in systems analysis, design, development and testing with emphasis on embedded systems. Over four years of personal experience in web-development utilizing LAMP environments and ten years of experience in designing and developing static web pages. Skills are complemented by excellent knowledge of a variety of programming languages, operating systems, databases and applications. Excellent leadership, communication, analytical, and interpersonal skills.
TECHNICAL EXPERTISE
| Languages | C/C++, CGI, JavaScript, AJAX, PHP, (X)HTML, SQL, DQL, XML, CSS, Ruby |
| Operating Systems | Linux (CentOS, Ubuntu), Windows |
| Database | SQLite, MySQL |
| Tools | Eclipse (Mylyn + PDT + CDT), OpenOffice, Microsoft Office, ProFTP, cron, Dreamweaver, Zend Studio, CodeSourcery, GCC, G++, Photoshop CS2, FTP, SSH, DNS, SMTP, HTTP, vi, vim |
| Other | Linux/Apache/MySQL/PHP (LAMP) environments, IIS, Subversion, Git, Trac, VMWare, VNC, VirtualBox, object-oriented / procedural programming, Zend Framework,Doctrine/Doctrine 2 ORM,Dojo |
WORK HISTORY
| McAllister Software Systems – Columbia, MO | 08/2009-present |
- Design & develop a CMS system for veterinarians.
- Design & develop a socket server for synchronization of client data.
- Provide support & setup for clients.
Environment: LAMP
| Cardinal Scale MFG Company – Webb City, MO | 11/2007-2009 |
- Responsible for the design and development of software for new systems utilizing a range of microcontrollers from various manufacturers.
- Primarily wrote code in C/C++ with emphasis on code size and speed.
- Analyzed, developed, and tested enhancements and bug-fixes to current products.
- Provided top-tier support and expertise to customers
- Implemented a project management system from the ground up which uses Trac (Apache + mod_python) and Subversion (mod_dav_svn).
Environment: Windows Vista/XP/95/98/2000, Linux, Apache, PHP, SQLite, IIS, JavaScript, HTML, Bash, Subversion, Trac, C/C++, CGI
| Themis Group – Raleigh, North Carolina | 06/2006-09/2006 |
- Responsible for upgrading legacy sites into the new framework which included database restructuring and normalization.
- Developed the administrative backend for managing database entries via the web interface.
- Required to manage project load with little supervision.
Environment: LAMP
PROJECTS
PHP / MySQL
- phpRaider – MMORPG event management and organization system.
- The world’s first event management system for MMORPG’s.
- Built entirely from scratch with no framework support.
- Completely customizable interface utilizing the SMARTY templating engine.
- Uses MySQL for data storage.
- AJAX for real time updates of certain features
- Compatible with several browsers including IE, FireFox, Safari, and Opera.
- http://www.phpraider.com currently has over 20,000 registered users.
- phpRecap – Log parsing and statistic collection utility.
- Converts ASCII log output to HTML for viewing via browser.
- Uses MySQL for data storage.
- Experience with Zend Framework which utilizes object-oriented programming and the MVC architectural pattern.
C / C++
- Knowledge of a broad range of microcontrollers including AVR, ST, Microchip, and Freescale.
- Experience with implementation of several protocols including UART, I²C, and SPI.
- Experience with both procedural and object-oriented programming.
EDUCATION
| B.S Computer Engineering University of Missouri – Rolla |
2002-2007 |
loading...