Badge 2

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
  • Facebook
  • Twitter