A craftsman capable of devising elegant solutions to complex problems. With a passion for the web and a love of discovering new technologies, I strive to follow best practices and take pride in delivering clean and maintainable code. I have worked at a senior level on projects through the full development cycle and have a very good see more
A craftsman capable of devising elegant solutions to complex problems. With a passion for the web and a love of discovering new technologies, I strive to follow best practices and take pride in delivering clean and maintainable code. I have worked at a senior level on projects through the full development cycle and have a very good understanding of technical architectures and agile workflows.
Core Skills:
✔ PHP Frameworks: Specialising in Symfony 2x. I also have significant experience working with a range of other frameworks, including Zend 2x, Silex, Spryker, Yii and Laravel.
✔ APIs: Experience building and consuming RESTful APIs. A deep understanding of web standards and data exchange formats.
✔ Datastores and ORMs: A good deal of experience working with MySQL, Doctrine, Propel, MongoDB, Doctrine ODM, Redis and Elasticsearch.
✔ Front End: Proficient HTML/CSS and fluent JavaScript. Experience building SPAs with AngularJS and mobile apps with AngularJS, Cordova and Ionic.
✔ VCS and CI: Very familiar with Git. A firm believer in automated workflows. Love working with task runners like Robo and CI servers such as Jenkins and Circle.
✔ Testing: Experience in a range of software testing practices including TDD, BDD and End-to-End testing. Habitual PHPUnit user. I have also worked with Codeception, Behat, Karma, Jasmine and Protractor.
✔ E-commerce: I have built marketplaces for leading international players, worked on the core of a modern e-commerce framework (Spryker), developed inventory and order management systems and have experience integrating with payment providers such as Stripe and DataTrans.
✔ Linux and SCM: Passionate about automation. Comfortable working with Ansible.
✔ Agile Methodologies: Thorough understanding of scrum processes such as capturing requirements, working to iterative release cycles, sprint planning and reviewing development processes.
✔ Amazon Cloud: Very good knowledge of many of the AWS services.
Software Engineer @ Recent projects have included:
● Core development and consultancy for the Spryker e-commerce framework
● Lead developer on an in-house mobile app for Tempur Sealy International
● Building an e-commerce solution for Thomson Travel Money Shop
● Backend development on an API for a video sharing platform (Vimp)
● Architecture and implementation for an online marketplace for bicycles (Bikesoup)
● Building an API+SPA for a data analytics app (Google Analytics Dashboards)
● Developing a bespoke inventory management system for a carpet wholesaler
In between professional assignments I am working on a number of projects. Currently this includes an application for cloud provisioning, deployment and scaling, and an application for tracking the decisions behind system evolution on large-scale ventures. From September 2010 to Present (5 years 3 months)
Freddie Frantzen is skilled in: PHP, Symfony, AngularJS, MySQL, REST, Git, Linux, Agile Methodologies, JavaScript, MVC, Amazon Cloud, Stripe, E-commerce, Ansible, JSON