Martin Burford
Front-End Developer
Senior Front-End Developer
Trinity Mirror
- August 2015 - November 2016
- London, UK


Role overview
- I returned to Trinity Mirror to work on a huge greenfield project (circa 60+ sites), helping with the overall architecture and development of the new digital platform for a company with monthly traffic levels in the tens of millions. The development teams technical stack comprised of full native JavaScript using Express on Node, alongside the templating language of Jade, which was used to translate the back-end data layer into both front-end components and pages. In addition, some of the other technologies used were Grunt, Karma, Mocha, Jade, Browserify, SASS. The list goes on. The project was spread across 10 teams of 10 individuals each, where 2 week sprints, inclusive of 2 releases per week were implemented in an Agile way.
Technologies used
Code samples
Examples of code are available to view for this role. All code provided was 100% written by myself with no other Developers involved.
Recommendations

Robyn BackhouseScrum Master/Project Manager
Martin is a really motivated, passionate developer who is always looking for ways to improve performance and maintainability of the product. He is great fun to have in a team, keeping a smile on his face even when under pressure and keeping the mood light with his dry sense of humour. He loves nothing more than a challenge to which he can put his awesome mind to solve in the best possible way. Always very productive, Martin is hardworking, broad-minded and very forward thinking. Intelligent, ambitious and energetic, he's a real asset on any team, always ready and willing to help others whenever he can. I can't recommend him highly enough.

Kolade SalamiScrum Master
Where do I start ... Martin is simply exceptional in every way and a true professional in every sense. I met and worked alongside Martin on the most complex yet business critical projects at Trinity Mirror. Martin was a key part to the overall success of the project. Martins commitment to the team and project is amazing. I've worked with many developers as a contractor for over 15 years and this man stands out. A brilliant mentor to both senior and junior developers alike. He's a solutions provider, a problem solver, a team player, a stakeholder manager and a truly magnificent senior developer and a great guy. I highly recommend him and he will be number 1 on my list in the near future.

Tracey BryantProject Manager
Martin is a very talented, focused and dedicated developer. He delivers high quality, well structured and easily maintainable code. Martin is a pleasure to work with, his professionalism shines through in all situations, he isn't afraid to get his hands dirty and nothing is too much trouble for him. In my role as project manager I had every confidence in him to deliver the goods, and he never let me down. Martin would be an enormous asset to any team, I hope I'll get the chance to work with him again in the future.

Adriana StanSoftware Developer
Working with Martin in a digital media project was a great and amazing experience. During this period I’ve managed to discover a lot of interesting things about him. I can say that he is always open to provide assistance to his teammates, even though he always has a lot of work to do. Being team focused, he always puts the team first. He loves sharing knowledge with others every time he discovers something new, and he is always the person to suggest new ideas to implement in our day-to-day work. When he finished at Trinity Mirror, he made sure that everyone was comfortable with the code he was handing over, as he left the team a huge email where all his coding had been heavily documented. This was very much appreciated. I have definitely learnt a lot from him and he is certainly one of my favourite people that I will recommend for any project or team.

Daniel LandesProduct Manager, Advertising & Data
Martin joined my team to help us out with a particularly tricky ad issue we needed to resolve before our new sites could launch. He worked autonomously, building a really clever bespoke solution which answered complex requirements and is now being sold by commercial teams across the business. Martin has a real understanding of good UX, and with his significant technical experience and thorough documentation, he has been a great help to the team.

Alexandra DiaconuSenior Tester
Working with Martin in a digital media project was a great and rewarding experience for me as a tester. As a Senior Front-End developer, he was a great asset to our entire team and I am sure that he would prove to be a great asset for any project and team, regardless of the work complexity. Not only is Martin an easy-going person, positive and approachable, but he proved to also be a great professional in his field of activity, always willing to share from what he knows and to help the testing team with valuable details and instructions. Martin is hard-working, very motivated and perseverant when dealing with tasks. He is always the first person to start investigating issues and doesn't give up until he both finds and implements the best solution. He provides a lot of support to newcomers, helping them to get integrated quickly into the team. He follows the tasks assigned to him through their entire lifecycle, providing valuable inputs to testers, other developers and the management team. It is a pleasure to work with such an enjoyable person that is so much aware of the technologies in his field of activity and that is so involved in every project that he starts working on. I wholeheartedly recommend Martin for any project or team, as he is surely going to be a perfect match.
Mohamed Asruf KanakaluthaSenior Test Automation Consultant
I found Martin to be a very experienced and detail-oriented senior developer. It was a great experience working with him as he has a great talent in explaining complex scenarios in simple terms, making the testers (such as myself) feel comfortable. I have never felt that I was working with a senior guy since Martin is a very down to earth person. I definitely hope we can cross paths in the future and could never forget the jokes he cracked in the daily stand up meetings.

Huan ZhangFront-End Developer
As someone who has almost more years of JavaScript experience than my age, Martin is surprisingly down to earth and easy to work with. I still remember him helping me with an array map problem during my first week at Trinity Mirror and he has always been happy to help, happy to explain the reasons behind decisions and in general happy to pass on all his years of experience onto anyone willing to learn. I have definitely learnt a lot from working with Martin and he is certainly one of my favourite people in the office.

Bogdan ChebacSenior Front-End Developer
Few people get the rare opportunity to work with an incredible developer such as Martin. I had the pleasure to work with him throughout the beginning of 2016 and I have never seen a developer deliver code as fast as he did with the utmost attention to detail and clean code standards, I was always in awe of his capabilities. Martin was able to juggle several tasks at once all while being a mentor figure to yours truly, offering both challenge and support when the task at hand required it. Not to mention it made a dramatic difference in the team's productivity level. No matter what kind of a meeting/stand-up/planning it was, Martin always provided helpful feedback and solutions even for the most challenging of issues. As a team member or a leader, Martin earns my highest recommendation.

Keelia HessScrum Master
Martin is an excellent developer, producing superb output. He is detail-oriented and focuses on keeping high standards of development. He's able to find solutions to complicated problems, his performance is always outstanding and he works well both in teams and on his own. He always carried out the tasks assigned to him with self-initiative and great care and is a creative individual with considerable knowledge and experience. I would highly recommend him.

Mike PearceProgramme Manager
Martin is one of the most thorough and dedicated front end software engineers I've had the pleasure to work with. His understanding of the technology, coupled with his passion to make it flawless, modular and scalable helped with, amongst other things, maintaining an ever-changing codebase and onboarding new team members immeasurably easier. His contributions to planning, estimating and retrospectives were incredibly valuable with insight into the inner workings of the team that often led to profound changes to working practices. I would welcome the chance to work with Martin again.