Senior Software Applications Developer at Texas A&M University
Bryan/College Station, Texas Area
Senior Software Applications Developer at Texas A&M University
Bryan/College Station, Texas Area
I am a developer with a passion for improvement. I primarily work with the LAMP stack with occasional delves into Ruby or Python. In my past I have worked with a wide range of languages including C/C++, C#, and Java.
As a developer, I constantly look for ways to improve not only the code I own, but the development process of myself and my team. In an environment such as a university, there are frequently hurdles that must be overcome in order to introduce newer concepts that will improve stability, efficiency, or maintainability and I make it my personal goal to continuously introduce concepts that will bring development processes up to speed, so to speak, at the university level.
I have developed an attraction to authorship and a short term goal of mine is to own a topic and publish a book on it. My first magazine article was published in November 2008 in php|architect on improving the development workflow for php development using tools such as unit testing, continuous integration, and automated builds.
Agile Development practices including automated testing (unit, functional, acceptance, etc,) continuous integration, tracer bullet development.
Expert with the jQuery javascript library and somewhat-well-versed using the Dojo javascript framework.
Expert on database schema design with consideration for performance tuning in MySQL. Proficient with Oracle, MS SQL Server 2005, and Postgresql.
Expert using the Zend Framework for both large and small scale applications.
(Educational Institution; Higher Education industry)
September 2009 — Present (3 months)
(Educational Institution; Higher Education industry)
May 2008 — August 2009 (1 year 4 months)
I work as an applications developer for the Division of Research and Graduate Studies. This position provides a unique opportunity to develop applications whose scope spans multiple departments. I lead development on our next-generation document routing and management application as well as developing projects for the Provost and Executive Vice President for Academics, namely the Academic Master Plan application and sub-projects.
(Privately Held; 51-200 employees; Computer Software industry)
May 2007 — April 2008 (1 year )
* Ported database repair script (processes metadata for components and customizations) to sync the application with the database schema to work with Oracle and MS SQL Server
* Implemented tool to eliminate duplicated images in front-end themes which reduced product download size by 8.7%
(Computer Software industry)
May 2006 — May 2007 (1 year 1 month)
* Implemented standard MVC framework to alleviate maintenance nightmares with differing architectures on ever project
* Lead architect and developer on six projects.
* Refined hiring process and conducted interviews on applicants
(Educational Institution; 1-10 employees; Information Technology and Services industry)
January 2005 — May 2006 (1 year 5 months)
Lead student technician in new database server implementations, asset management and human-resource management experience, oversee the effective resolution of helpdesk-related items.
(Computer Software industry)
2003 — 2004 (1 year )
2003 — 2005
endurance sports (cycling, running), weight training, hiking, photography, web technologies, gadgets
RefreshBCS, AgileBCS
Publications:
Carouth, Jeff. "The Modern PHP Workflow." php|architect November 2008: 6-13.