TouchworkPHP / MySQL Developer
Jun. 2008 - Nov. 2011Cape Town Area, South AfricaThe company provides Customer Feedback solutions. My Technical Development & Support role involved working on the BI portals and included: • Re-organising, re-writing & re-factoring the existing code-base code as Object Orientated
• Writing new code for new and existing sites, and planning and writing new modules
• Producing standards compliant, accessible HTML and CSS
• Enhancing the User interface with Javascript, and Javascript libraries (jQuery, jQuery UI)
• Designing and creating databases
• Normalising and maintaining existing MySQL databases, and optimizing queries
• Liaising with clients on a technical level to assist in any problems, as well as understanding any additional requirements for development
• Overseeing and mentoring one Junior Developer on the project
• Assisting a Junior tasked with the role of QA
• I was instrumental in driving the company’s processes forward by formalizing processes (Technical documentation, Implementing a Staging Server with a SVN (code repository), Implementing and driving the QA process)