Hello World!
Tommy Smith -> developerInTraining(true)
In the world of programming, a developer must continually learn...
 
 


Tommy & Angela
Family Man, Web Developer, OOP Practitioner, PHP Enthusiast, Happy Traveler, Perpetual Student.
My passion is to continually learn so that I can do a little better with each new challenge.

ZCE PHP 5 ZCE ZF CCNA

I am not looking for a job by posting my resume - I am just trying to expose as much about myself as I can
Personal Statement
My passion is web development. I love to write good code. PHP is the primary tool I use, but I don't have a preference for any language. I know a developer can write good or bad code with any language. I try hard to maintain my network and server management skills also. I love developing projects from scratch, setting up the LAMP environment, customizing it for the application, developing each module, then delivering a finished product.
Professional Experience
Bodybuilding.com (2009-now() :: Software Engineer)
Currently, I work for Bodybuilding.com on the commerce team. I work with nearly 40 other developers on a very high-traffic website. Some of the technologies we use are PHP, Zend Framework, jQuery, MySQL, MSSQL, Webistrano, Hudson, Subversion, Java, and Agile Scrum. We also explore new technologies regularly. I really enjoy the work environment and the group of highly talented people I work with.
Monitor USA (2006-2009 :: Partner, Software Engineer)
I owned a small computer business that provided computer support, network support, database management and software solutions to small businesses. As the General Manager, I spent most of my time writing custom web solutions for customers. One of the most recent applications I built was a web-based inventory management system that is being used by a large cold storage company.
Beef Northwest Feeders (2002-2007 :: IT Manager, Software Engineer)
IT Manager and member of the upper management team. Responsible for LAN and WAN infrastructure for 10 offices throughout Idaho, Oregon and Washington. Built approximately 20 database driven web applications to manage the business. Managed the IT Budget. Provided solutions that added hundreds of thousands of dollars to the bottom line.
Farmers Mutual Telephone Company (1999-2002 :: Network Technician, Web Developer)
Network Technician and Web Developer for the Internet department. Provided support to 5,000 Internet customers, managed local network infrastructure including Servers, Routers, Switches, Computers, etc. Built custom web solutions for a large group of customers. Managed 911 database for Payette County. Built and implemented SMS Server for cell phone service. Led the deployment of DSL into the Fruitland community.
Skills Inventory
Expert with Web Technologies
Apache, IIS, PHP (OOP and Procedural), SOAP, REST, Perl, JavaScript, XHTML, XML, AJAX, CSS, MySQL, LAMP, Zend Framework, Design Patterns, Drupal, Joomla, Wordpress and more. Ability to write complicated, cross-browser compliant applications and web pages. Strong understanding of A to Z solutions – performing every task from setting up the web server to implementing the finished product.
Expert with Database Management
Microsoft SQL, MySQL, Access, Visual FoxPro, SQLite and most other relational databases. Ability to build industry standard, normalized database schemas that ensure rapid queries and data/key integrity. Very strong understanding of complex query construction including joins, subqueries, views, foreign keys, etc. Ability to seamlessly integrate database backends with web front ends.
Expert with Network Infrastructure
Long history of managing Windows Server NT-2008, Windows Exchange 5-2007, MAC 7-OSX, Windows 95-7, Antivirus, Backup, Unix and Linux. Ability to manage DNS, DHCP, Active Directory, VPNs, WiFi, WEP, WPA, VLANs, etc. I earned my CCNA in 2003. Very strong understanding of TCP/IP and routing in general including VLSM. I can manage/program Switches, Hubs, Routers, Firewalls, Servers, etc. I can also perform industry standard cabling solutions.
Strong Communication Skills
Effectively communicate with superiors, subordinates, customers and vendors. Strong reading and writing skills. Ability to create effective ideas, attainable timelines, common-sense outlines, and dynamic development plans. Ability to motivate my team through appropriate incentives.
Certifications
Zend Certified Engineer :: PHP 5
Since PHP is my primary programming language, I am very proud of this certifiction.
Zend Certified Engineer :: Zend Framework
I use Zend Framework daily so I spent the time to become an expert in it.
CCNA :: Cisco Certified Network Associate
Routers, Switches and Hubs - OH MY!
Cisco Certified CCNA Instructor
Getting certified by Cisco to teach gave me some great insight.
Not Certified But Continually Studying:
  • Java
  • Python
  • Ruby/Rails
  • C (argh, gotta get better)
 
 
Web Developer Since 1997 :: Tommy [at] SmithProUSA [dot] com :: First Program on Commodore VIC-20 in 1983
Built with Zend Framework