Career History:
- Owner and Developer, Pruet Software LLC in Columbia, SC. November 2008 to today. I created this business to design, develop, stress test and support applications targeted for the iPhone, iPod touch and iPad. Future plans to include work with Android and Google Glass application development.
- Application Developer (I, II and now III), SCANA Corporation in Columbia, SC. June 2000 to today. Support and develop client, server and mainframe applications for various areas in the company. Some of which include CIS systems used by the call centers and business areas, software used by support staff in power plants, gas transmission, facilities and more.
- Business Analyst (I and II), Colonial Life in Columbia, SC. August 1998 to June 2000. Provided routine and ad hoc reports for marketing, account services, claims department and the financial forecasting department, using various mainframe, data warehouse and MS Office utilities.
- Salesperson, The Backpacker Quality Gear in Columbia, SC. July 1996 to August 1998.
- Busboy, Waiter, Cook, etc..., Grecian Gardens in West Columbia, SC. October 1992 to July 1996.
Education:
- December 1997, B.S. in Statistics with strong emphasis in Mathematics, University of South Carolina in Columbia S.C.
- June 1993, Hign School Diploma from Lexington High School, Lexington S.C. Along with a certificate for completing COBOL and Pascal programming courses at the Lexington Technology Center in Lexington S.C.
Experience with iOS development part-time (2008-today):
- Have written and published several simple native iOS applications for both the iPhone and iPad, which are published to the iOS AppStore.
- Have worked freelance with a company in Columbia (summer of 2012 and then 2013) to build several native iOS applications to be used by their sales team.
- Currently have 4 applications in the AppStore and working on several others to be published this year.
- Wrote a Tree Inventory iOS application for USC during a Hackathon in the summer of 2014, which runs on the iPhone and iPad.
- Also working on Android versions of the iPhone applications I have written.
Experience with a team that supported SCANA’s power plants, gas and facilities at SCANA (2012-today):
- Again, when I joined this team, as the new guy I took the initiative to build an extensive support Wiki on our SharePoint site. Including information for most of our applications and notes to assist with on-call related support when needed.
- For almost 2 years I have been our teams support person for our weekly IST system changes meeting. Where upcoming changes to systems and applications in IST are discussed, and timelines are adjusted if needed.
- Work with numerous applications that use SQL Server for the primary database.
- Support and develop applications based in IBM Maximo and WebSphere, which include working to move customers in various areas on various systems into an enterprise Maximo platform. Writing applications (screens) in Maximo using the platforms application designer and using custom XML markup. Creating custom scripts in JavaScript and python to build a multiple account distribution accounting and journal posting application built seamlessly into Maximo, some of which that call SQL stored procedures on the backend.
Experience with a team that supports SCANA’s Georgia business at SCANA (2006-2012):
- Maintaining applications written in Visual Basic 6 and .NET 2003 thru 2010, and in many cases rewriting applications in VB .Net 2010 and standardizing their architecture code to be consistent with each other.
- Helped to migrate a SQL Server 2000 database to 2005, and then to 2008. Migrated numerous DTS Packages that I supported in SQL Server 2000 to SSIS and VB .Net applications in SQL Server 2008.
- Work with users to Unit and System Test applications and Staging them while they were promoted to through application life-cycles form development to staging and then to production environments. Using source control and staging applications.
- When I joined this team, as the new guy I took the initiative to build an extensive support Wiki on our SharePoint site. Including information for most of our applications and notes to assist with on-call related support when needed.
- Worked on 2 separate multi-day Business Recovery Simulation projects. I was the backup for the first one I participated with in 2008 and primary support IT person for my team for another in 2010. Have also been involved with some BRS Discussion Forums to talk through what would happen and what would need to be done during specific scenarios.
- For almost 2 years I have been our teams support person for our weekly IST system changes meeting. Where upcoming changes to systems and applications in IST are discussed, and timelines are adjusted if needed.
- Business Objects XI Universe design, Webi & Crystal report migrations and refreshing.
Experience with CIS my first 6 years at SCANA (2000-2006):
- Maintained and developed new components for a large CIS application written in PowerBuilder that is used in our corporate call centers. Did testing and staging for this application and PVCS was used for source control for this application.
- Maintained and developed numerous COBOL applications and stored procedures. Depending on the component, I worked with JCL for batch applications, Endevor for source control, SQL for the DB2 database and many other tools and languages such as Easytrieve, File-Aid, Expediter, QuikEdit, EasyEdit, CICS, Roscoe all in TSO running on a OS/390 system.
Developer User Groups, Code Camps and Conferences:
- In the summer of 2014 I started the Columbia Cloud Developers user group in Columbia SC.
- I give presentations each year at the Carolina Code Camp in Charlotte, and in 2014 I gave my normal Learning to Code presentation along with a Developing for Google Glass demo. The later of which had a large turnout with people standing up in the back.
- In the fall of 2013 I started an Android Developers user group in Columbia SC.
- I am the Vice-President of the Columbia Enterprise Developers Guild in Columbia SC, a 30+ member .Net based user group which meets once a month to network and share programming technologies mostly for the .Net Framework, but we also include other areas as well.
- In January 2010 I helped the Columbia Enterprise Developers Guild organize the Columbia Code Camp with over 150 people in attendance. Prior to this I had attended code camps that were held in SC, NC, GA and VA.
- In 2009 I started giving developer demos and presentations on software development at user group meetings and code camps in SC and NC. For the last 3 years, I have been giving presentations at the Carolina Code Camp in Charlotte.
- Along with the code camps, I enjoy going to software conferences when I have the time. A few examples are MSDN and TechNet events put together by Microsoft, and also some open source and web conferences like POSSCON and ConvergeSE.
Other Computer and Software related interests:
- In my free time, I expand my knowledge of software development using several online training sites, such as Teamtreehouse, PluralSight, Ray Wenderlich, CodeSchool and Codecademy.
- Having a strong interest with most things related to current mobile devices, including iOS, Android and Windows Phone. Using resources and wikis on Stack Overflow, Ask Ubuntu and the XDA Developers, I have been using a Ubuntu VM to flash developer builds of Ubuntu Touch on my Nexus 5 and my older Nexus 4 android phone.
- I have an Azure account where I maintain a virtual Windows server, a few test websites, a mobile service and SQL Server. These are used mostly for training and tutorial purposes on my part.
- Have been learning Ruby on Rails and my first site is hosted on Heroku and later I plan to setup a Linux VM on Azure and publish a Rails site there as well.
- Like my Azure account, after reviewing the iOS and Android tutorials for the Parse.com cloud framework on Teamtreehouse, I have setup a Parse account to test with a few test mobile applications I have written.
- To get some exposure to hybrid mobile application development, I signed up for a free Telerik Platform account to try out the App Builder tools they launch in the spring 2014.
- I listen to and watch numerous podcasts, most of which are related to technology or are hosted by software developers.
Programming experience in High School and College:
- C++, S-Plus, Minitab, SAS statistical languages: 4+ years (combined) while in college.
- PASCAL and COBOL: 1 year each while in high school.
Other:
- Eagle Scout, December 1991, Troop 333 in Irmo S.C.