Www.martinburford.co.uk



Martin Burford - Freelance Front-End Developermartin@martinburford.co.uk | View my Online portfolio | View my LinkedIn profile | View my GitHub | RecommendationsABOUT MEI started coding professionally in 1999, and have a deep passion for beautifully crafted web interfaces.?My approach to work is always the same. I am driven by working with nice, smart people. I’m incredibly passionate about how the mechanics and visuals of a website work together in harmony, resulting in a stunning user experience. Yes, I code React, HTML, JavaScript, ES6, Node, SASS etc in every contract, but my true passion is in building the very best UI a website can have, with whatever technologies are required to do the job. Couple this with an obsessive side to my personality where I continually strive for the cleanest, most extendable and robust code possible. I work incredibly hard to ensure I only ever leave companies with code that I myself would be happy to inherit.EXPERIENCESenior React / Redux Developer: ZellarFebruary 2020 - Present day, London, UKI am the sole Front-End Developer working on a Server-side rendered / re-hydrated React application built using React, Redux, TypeScript and Sass.The application provides the ability for companies to register and become part of a wider online community related to energy consumption, carbon emissions and ultimately, energy switching.The Front-End works hand-in-hand with a custom built back-end, providing around 50 endpoints, catering for Authentication through to Registration, Signin in, Account playback etc.Extensive documentation of the project has been built via a heavily customised Storybook, which I built from the ground up.Technologies used: Ant Design System, Axios, CSS Modules, ES6, Flexbox, HTML, JSON, Mermaid, NPM, React, React Hooks, Redux, Sass, Storybook, TypeScript, WebpackRecommendationsVeronica ZotaliBack-End DeveloperI worked with Martin during my time at Zellar for nearly a year. He said once to me 'if you can't do something perfect, go find something else to do'. His performance justifies this saying. I can honestly recommend Martin for companies that are strict about coding standards, front-end architecture, and are only looking for seriously talented, lead front-end Engineers that breathe UI technologies. He was fully responsible for the development of v1 and v2 releases of the Zellar platform. He worked under very aggressive deadlines from the first sprint, merging pull requests consistently on a daily basis. He has excellent communication skills, is a great team player, and gets on with everyone . He doesn’t accept messy work and is accurate and precise in his delivery estimations. Martin is an accomplished professional that I highly recommend as an elite lead engineer.Alex KickhamProduct DesignerWorking with Martin at Zellar was a breath of fresh air, he came highly recommended and didn’t disappoint. Always striving for better, challenging design, suggesting improvements, making sure that everything he does is of the highest quality - highly recommendedAdam ScottChief Product OfficerMartin joined the team to lead our Front-End software engineering capability. For a tech start-up helping to define how society and communities learn and utilise data to become sustainable, Martin’s cross industry experience together with modern practices and skills helped us establish stable, efficient technologies and services. This mind and skillset was key in our ability to build greenfield digital products and services - Building fast is key, however, Martin's ability to have immensely practical conversations with the wider engineering, design and product teams allowed true value creation from the get go. Martin cares deeply about the customer experience and product performance. He is a modern, reliable and disciplined lead developer who I would not hesitate to recommend to any customer centric, data led, beautiful UI focused organisation. I look forward to working with you again Martin.Eren GokcekProduct ManagerI worked with Martin at Zellar. He’s an incredibly accountable, proficient & diligent developer who deeply cares about all aspects of the product. He laser focuses on the task at hand and delivers it to the highest quality without wasting a second. Martin doesn't hesitate to put his ideas forward to make the product even better, in a way that's backed up with data or user insight. I highly recommend him to any modern engineering team.React Developer: Somo GlobalDecember 2019 - February 2020, London, UKI was one of two Front-End Developers working on a Single Page Application build using both React and Redux.The application allowed for a website to be built and subsequently configured using a bespoke suite of components and templates. My involvement related to adjusting existing websites.This was achieved by accessing the configurable options of each component making up a websites page, getting both existing and setting new configuration values.On saving any configuration changes, the website was automatically updated, reflecting the changes made.Technologies used: Ant Design System, CSS Modules, ES6, Flexbox, HTML, JSON, NPM, PostCSS, React, React Hooks, Redux, Sass, TypeScript, WebpackRecommendationsRobin LewisScrum MasterI was recently lucky enough to have Martin join a team for which I am the ScrumMaster. Martin joined the project mid-way through, and had no problem in quickly getting himself up to speed on the work required of him. More than that though, from my point of view as a ScrumMaster, I was very impressed with how Martin always made sure to keep me up to date with the status of his work and any impediments he could foresee that I could help to remove. In my opinion, Martin is a dedicated and thorough developer, and I would be more than happy to work with him again in the future!Todd FrancisTechnical Development LeadMartin picked up the project really quickly and was making valuable commits from the get go. He was great to work with, very personable and I'd be happy to work with him again on future projects.Marta MoskwaProduct DesignerI can highly recommend Martin to you. He cares about the details of UI component design and makes sure they look just like they've been designed. He represents both the technical and artistic sides of development, making it easy to explain design ideas to him. Martin showed a very positive attitude during our collaboration and I hope to work with him again in the future.React / Redux Developer: RehabSeptember 2019 - September 2019, London, UKI was one of two Developers on a Single Page Application build using both React and Redux.The application was built to demonstrate to potential clients the flows of an existing Crypto Currency platform. The initial delivery was for the application to be used as part of a trade show / expo.Clients were able to enter their own information, with the walkthroughs / demonstrations then using their information in real-time.Live APIs were consumed in order to pull down live conversion rates, which were then applied against a number of computations within the application.Content was dynamically assigned against a suite of custom-built tag names, allowing placeholder data to be updated with real-time information throughout the entire application walkthrough.Demonstrations of API endpoints are embedded into the application and rendered out via a tabbed syntax highlighter.I wrote a custom 3D flipping mechanism to incorporate more content into a single step of a unique journey flow. This was a suggestion I made to the client to better enhance the application. The idea was universally welcomed and liked.Technologies used: Axios, Babel, BEM, ES6, Flexbox, HTML, JSON, NPM, React, Redux, Routing, SASS, WebpackRecommendationsGary ButtonSenior Back-End DeveloperMartin is one of the most organised and on the ball developers I’ve worked with. Produces clean, well written code as well as documenting and clearly explaining his approach. Confident in raising and asking questions whilst keeping calm and collected with clients. 10/10!Creative Technologist / React Developer: Lloyds BankJanuary 2019 - July 2019, London, UKI was the sole Front-End Developer on the Strong Customer Authentication team.Created a single page React / Redux application which acted as a clickable prototype for user research sessions, to help determine which variants of multiple CX journeys were best received by members of the general public.8x separate journeys comprising of approximately 70 different steps were built into the SPA.6x separate languages (via i18Next) were supported.4x separate branding / styles were supported.2x separate ECMA Script modules were published as part of the project, 1 of which was consumed by an external team.I wrote a comprehensive styleguide (using Styleguidist) to compliment the React components of the project for both Developers to the project in the future along with the integration team who took the code and integrated in back-end functionality.I wrote a recursive screenshot generator, which took screenshots for each step (React route) in a given journey via a headless browser, before zipping up the screens and archiving them on GitHub.I wrote a comprehensive Excel export routine which generated JSON translation files automatically from an Excel spreadsheet. This was also built to fully support the concept of nested content within the Excel file. Upon export, the Excel data was then converted to nested JSON data.Technologies used: Babel, BEM, CSS4, Enzyme, ES6, Flexbox, HTML, Jest, JSON, LottieJS, MermaidJS, Node, NPM, Puppeteer, React, Redux, Snapshot testing, Styleguidist, WebpackRecommendationsSharif MackySenior AssociateA highly organised developer with good technical analytical skills. Super attentive to details. His insistence on getting things done right are second to none yet always manages to deliver on time. He also has a keen willingness to help out. Overall it was a pleasure working with Martin and someone I'd enjoy working with again.Andrea AgueciUX ResearcherI had the pleasure of working with Martin on the Strong Customer Authentication programme at Lloyds Banking Group. He was instrumental in the creation and maintenance of several customer research prototypes and I particularly appreciated his ability to quickly produce multiple iterations in response to user feedback. When required, Martin also delivered bespoke solutions to address specific project challenges like copy management and prototype archiving. The quality of his documentation and his ability to keep the team up to date about the state of the codebase were equally impressive.Dan KupferSenior Creative Technology LeadMartin is an extremely competent and thorough developer. Very committed and reliable, he's someone that will get the job done efficiently, neatly, with a lot of care for the detail but above all, very well thought through so it's really well documented and well tested making collaboration a seamless part of the agile workflow.Sam KnessUX DesignerI worked with Martin for close to 7 months at Lloyds. I’m a UX Designer and he was the developer in our team. He is extremely knowledgeable in what he does and also has the added bonus of writing code in the best way for the end user too, which is a rare talent amongst developers in my experience. He is tenacious and hard working in his approach to work and I found him very easy to work with. I really enjoyed working with Martin and would welcome the opportunity to work with him again in the future.Other contractsBesides my most recent 4 contracts, as above, I have worked in many other companies, on a contract basis:CompanyRoleFromToBiglightSenior Front-End DeveloperMay 2018Oct 2018TangentSenior Front-End DeveloperJan 2018Mar 2018Bond & CoyneSenior Front-End DeveloperAug 2017Nov 2017Career breakBecoming a Daddy :)Mar 2017July 2017HSBCLead Web DeveloperJan 2017Feb 2017Trinity MirrorSenior Front-End DeveloperAug 2015Nov 2016BarclaysLead UI DeveloperAug 2014Aug 2015Trinity MirrorSenior Front-End DeveloperJul 2013Aug 2014VMLSenior Interactive DeveloperMar 2013Jul 2013ProferoSenior Front-End DeveloperDec 2012Mar 2013Jam @ Enginer GroupSenior Front-End DeveloperOct 2012Nov 2012OgilvySenior Front-End DeveloperSep 2012Oct 2012New Brand VisionSenior Front-End DeveloperSep 2012Sep 2012Fox Parrack SingapourSenior JavaScript DeveloperAug 2012Aug 2012The MillFront-End Technical LeadMay 2012Jul 2012Stink DigitalSenior Front-End DeveloperApr 2012May 2012LBiLead Internet EngineerDec 2011Mar 2012AKQASenior Web DeveloperOct 2011Dec 2011TimeoutLead Front-End EngineerJul 2011Oct 2011Publicis ModemSenior JavaScript EngineerJun 2011Jul 2011Tribal DDBSenior JavaScript EngineerMay 2011Jun 2011Publicis ModemSenior JavaScript EngineerJan 2011May 2011WundermanSenior JavaScript EngineerDec 2010Jan 2011R/GASenior DeveloperOct 2010Dec 2010DigitasSenior JavaScript EngineerAug 2010Sep 2010LBiLead Internet EngineerJul 2010Aug 2010DigitasSenior JavaScript EngineerJun 2010Jul 2010Sapient NitroSenior Interactive DeveloperMay 2010Jun 2010LBiLead Internet EngineerDec 2009May 2010Good TechnologySenior Interactive DeveloperNov 2009Dec 2009AutoquakeLead Client-Side DeveloperAug 2009Nov 2009Clash-MediaLead DeveloperApr 2009Jun 2009Euro RSCG 4D DigitalChief Technical ArchitectFeb 2009Apr 2009FutureBrandPHP DeveloperJan 2009Feb 2009Permanent positionsBefore becoming a contractor, I worked in permanent positions, working my way through a number of companies until I reached the position of UK Technical Director for one of the leading NMA Top 100 agencies at the time:CompanyRoleFromToGrand UnionTechnical DirectorSep 2008Jan 2009DigitasPrincipal Software EngineerSep 2004Aug 2008NBA TectonicsSenior Web DeveloperJun 2002Jul 2004Volt EuropeTrainee DeveloperJun 2001Jun 2002The TeamASP/HTML DeveloperJul 2000Sep 2000House of FraserHTML DeveloperJul 1999Jul 2000STRENGTHS CURRENTLY USING (in addition to those listed under CODING EXPERIENCE)TechnologyExperienceNode JS6 yearsReact2 yearsRedux2 yearsCODING EXPERIENCETechnologyExperienceHTML 4 / 522 yearsCSS 2 / 3 (and more recently CSS 4)22 yearsJavaScript (native)21 yearsAJAX18 yearsRESTful webservices18 yearsJSON18 yearsXML18 yearsResponsive web builds16 yearsjQuery base framework / custom plugins8 yearsSCSS8 yearsWhilst the above are a consolidated list of my main strengths, I have of course been exposed to countless technologies, too many to mention on a CV. For example, I am familiar with GIT and SVN, I am happy to work on either Macs or PCs. I have coded PHP before, a little Java, some Python. I've done quite a bit of working with SVG and data visualization too, plus much more besides. In a contract, I do whatever I have to do, and use whichever technologies I have to use. If that involves learning something new, then that's just fine by me.EDUCATIONBSc Hons (2:1) in Internet Technology - Staffordshire University, September 1997 - June 2001A TYPICAL WORK DAYThere are many fairly common tasks that my contract roles normally include. Obviously, this differs between roles, but in the main, the majority of my days are split into the following segments: ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download