Resume
SENIOR WEB DESIGNER, PHP DEVELOPER, MYSQL DBA
ANDREW P. KANDELS
Minneapolis, MN
akandels [at] gmail [dot] com
OBJECTIVE:
I am senior level web designer, developer and DBA with a thorough understanding of standards compliant HTML, CSS and JavaScript. I have 12 years of professional web, PHP and MySQL development experience and I am seeking a position as a senior level web application developer.
SKILLS:
Technical Skills
- Languages: PHP, SQL, JavaScript, Python, Ruby, Perl, C, C++, Java, Objective C
- Frameworks / Libraries: jQuery, Prototype, Scriptaculous, Dojo, Comet, Zend Framework, Ruby on Rails, OpenSSL, Sphinx, MCrypt, GD, Memcached, APC, Cassandra, Authorized.NET, Paypal Merchant Services, Doctrine
- Content Management Systems (CMS): WordPress, Joomla, Drupal, CMS-Made-Easy, CS-Cart – theme skinning and plugin/extension/module development
- Protocols / Packets: REST, SOAP, JSON, XML RPC
- Other: Object oriented (OO) design patterns, JavaScript debugging and multi-browser testing, unit tests, fluent in regular expressions (PCRE and GNU) and command line tools (sed / awk / grep)
- Development Tools: Subversion, CVS, git, vi (m), Zend Studio, Dreamweaver, Zend Server, GCC, Eclipse, XCode, Cygwin
- Operating Systems: GNU Linux (Ubuntu primarily), FreeBSD, Mac OS X, Windows
- Applications: Adobe Photoshop, InDesign, Illustrator, Premiere, Final Cut Pro, Captivate, Flash, Microsoft Office / vbScript, Apache, Lighttpd, Nginx, MySQL, SQL Server, Oracle PL/SQL, VMWare, Acrobat, Dreamweaver
Other Skills and Traits
- Able to take ownership of individual projects and serve as a point person
- Leadership experience managing developers, goals and timelines
- Familiar with Agile development and with scrum / sprints
- Exceptional communication and technical writing skills with experience in drafting marketing material, copywriting advertisements and press releases, driving and voicing webinars and training sessions
- Strong support talents, communicating with clients and customers in person and over the phone
- I will speak my mind; but, I also know when not to (common sense)
- Good business and design sense. My employers have very few “what was he thinking?” moments
QUALIFICATIONS:
- 12 years of professional PHP experience in the development of highly scalable, dynamic web sites for a variety of businesses (see experience)
- 3 years of leadership experience in a role responsible for driving product development
- 10 years of MySQL experience and a certified MySQL DBA and Developer
- 10 years of experience in Linux system and networking administration
EXPERIENCE:
Senior Software Engineer
CaringBridge (2010 – Present) Eagan, MN
http://www.caringbridge.org
CaringBridge is a 501(c)(3) nonprofit providing free websites that connect family and friends during a serious health event, care and recovery. Each day, over half-a-million people connect through CaringBridge. The CaringBridge community includes authors, visitors and/or donors in all 50 states and more than 225 countries/territories around the world.
Accomplishments and Responsibilities:
- Implemented a data warehouse to meet organizational business intelligence and agile reporting needs
- Worked on the program and data layers to ensure fast response times
- Built a mobile application on the iPhone’s iOS SDK
CTO / Lead Software Developer
CATS Software, Inc. (2007-2010) Edina, MN
http://www.catsone.com
CATS is a Software-as-a-Service Applicant Tracking System used by tens of thousands of recruiters internationally to track jobs and resumes when hiring. Originally a self-funded open source product, I worked to bring the software to a commercially sustainable level through the freemium business model.
Accomplishments and Responsibilities:
- Wrote the bulk of the MVC framework and internal libraries used universally through-out the application
- Managed a team of developers and organized development tasks while adhering to timelines
- Designed an automated queue processor to manage background processing of tasks
- Wrote a powerful JavaScript drag and drop datagrid for displaying, filtering and searching fields and data
- Served as billing point-person and designed a billing system to keep track of accounts and payments
- Built a form library to automate drag and drop form fields, in-line editing and validation
- Designed the Application Programming Interface (API) as a RESTful web service complete with automated sample code and documentation generation
- Added internationalization and localization for translation into other languages (i8n)
- Designed a document engine capable of extracting contact information and other relevant information from resumes (human text processing / resume parsing)
- Optimized MySQL queries, managed load balancing, iptable firewalls, caching, replication and backups to create a redundant, highly scalable application
- Designed the web site and much of the marketing materials and Search Engine Optimization (SEO)
- Wrote technical documents, blog entries and recorded training videos for end users
- Architected and built several secondary projects using Zend Framework and Doctrine
Web Applications Developer
Iver H. Carlson & Son (1998-2007) St. Paul, MN
http://www.iverhcarlson.com
Iver H. Carlson is a brick and mortar remodeling and renovation construction company founded in 1939.
Accomplishments and Responsibilities:
- Wrote a web based payroll application to keep track of timecards, taxes, vacation and sick time
- Wrote a Customer Relationship Management (CRM) application to search customers, estimates and leads
- Wrote a job management module to keep track of materials, work orders, recalls and invoices
- Designed a dynamic, interactive website with pricing and do-it-yourself online product designers which lead to 30% of sales coming from the web
- Wrote marketing copy, designed banners, the company logo and print advertisements
- Managed the network and email / web servers
Web Applications Developer
All Used Car Rental, Inc. (2000) St. Paul, MN
(Owner retired, no longer in business)
All Used Car Rental is a local car rental company that specializes in renting used cars primarily to students.
Accomplishments and Responsibilities:
- Migrated data from legacy applications into newer versions and installed and networked office computers
- Designed an interactive website with scheduling of rentals and viewing of pricing
- Developed a CRM to keep track of previous customers for marketing purposes
- Designed logos and print advertisements and wrote marketing copy
EDUCATION / CERTIFICATIONS:
- Zend PHP 5 Certified Engineer – ID: ZEND0011783
- Zend PHP 5.3 Certified Engineer – ID: ZEND0011783
- Zend Framework Certified – ID: ZEND0011783
- MySQL 5 Certified DBA – ID #11122
- MySQL 5 Certified Developer – ID #11122
