Expert PHP developer with skills appropriate for any backend role. Indepth knowledge of the CakePHP framework, MongoDB, MySQL with a strong focus on performance and scalability. At home writing javascript and semantic markup, but happiest writing the services which modern websites depend upon such as REST JSON interfaces, server to server api interfaces or any long running cli tasks all using agile techniques coupled with a TDD philosophy. I enjoy using the most appropriate tool to solve a problem - whether that means investigating how to install an existing solution, writing something in php, sql, bash, javascript - or learning a new skill to best achieve the goal.
A very exciting, short-term, oportunity working remotely within a small team to help migrate from the existing solution to the next itteration based on CakePHP. Using best-practice tools and technologies to build a stable, tested, performant scalable platform to allow Bownty to grow without being restricted/hindered by existing technological debt. Key technologies in use: CakePHP, MySQL, RabbitMQ, Elastic Search, Redis.
Working remote as part of a php team, writing awesome code for awesome clients. Took part in many projects, some a few days, some months in duration often against very compressed deadlines with projects of varying complexity. Other responsibilities included: team leading, server maintenance (devops), guiding junior php and frontend developers.
An endevour undertaken by the same team as plumwillow, working remotely, designing and implementing an interactive web application focussed on the fashion industry. Technologies include symfony, mongodb, redis, node.js, responsibilities covering everything to take bare server installations to a scalable, performant web application with real-time user interaction.
Working remotely as part of an a-class team, designing and implementing an interactive web application focussed on the fashion industry. Technologies include php, mongodb, node.js, responsibilities covering everything from resolving backend scalability issues to adding realtime interactions between online users.
Providing technical guidance to management, sales and junior team members (mentoring) and developing applications of various levels of complexity typically using CakePHP, MySQL with either apache or lighttpd. Responsabilities cover the full software development life cycle using agile methodologies backed by robust source control (Git) and task/bug management (redmine).
Working in distributed teams, providing technical solutions as defined by the project management. During this time I also took the opportunity to dive into open source projects and broaden my knowledge of all aspects of web development.
SQUaC is a commercial department within the Polytechnic of Valencia. Direct responsibilities for performance/Load testing of web applications, mentoring of junior team members, technical advisor regarding project scope and requirements.
Providing support for a small business with a successful online shop, in addition to developing various client sites.
Working in the life insurance industry, providing cross-technology solutions based around the product AIA/Future First. Most work carried out on client location in Switzerland, Denmark and Germany