David Harris-James

Senior Software Developer at Lovehoney
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Greater Bristol Area, United Kingdom, UK

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United Kingdom
    • Retail
    • 1 - 100 Employee
    • Senior Software Developer
      • Dec 2019 - Present

    • Front End Developer
      • Oct 2017 - Present

    • United Kingdom
    • IT Services and IT Consulting
    • 200 - 300 Employee
    • Software Developer
      • Apr 2016 - Oct 2017

      Maintaining and actively developing the company's legacy EmberJS single-page application, whilst working on it's replacement written in Angular2 with Typescript that focuses on a more light-weight, modular design. Spent time learning and documenting SCORM for the company's future endeavours into eLearning. Even became a temporary back end C# developer for a few months while the company was interviewing to fill the role more permanently! Maintaining and actively developing the company's legacy EmberJS single-page application, whilst working on it's replacement written in Angular2 with Typescript that focuses on a more light-weight, modular design. Spent time learning and documenting SCORM for the company's future endeavours into eLearning. Even became a temporary back end C# developer for a few months while the company was interviewing to fill the role more permanently!

    • Chile
    • Broadcast Media Production and Distribution
    • 1 - 100 Employee
    • Software Engineer
      • Mar 2015 - Apr 2016

      Microsoft then spun off MixRadio to become an independant entity, where I continued working on the in-house content managment system for a period (Java RESTful services, MongoDB, AngularJS). Once that was in a good state, I moved into the web team, working on the streaming music web app that was present in over thirty territories, where I learnt the importance of mobile first, responsive and accessible design. Being a young project, it was a great opportunity for us to use the latest JavaScript build tools, testing frameworks and libraries, including ES2015, ReactJS, Fluxxor, Jasmine, Grunt and Node.js, all being served from a Clojure web service. Show less

    • United States
    • Software Development
    • 200 - 300 Employee
    • Software Engineer
      • Mar 2014 - Mar 2015

      Because Microsoft acquired Nokia Smart Devices, my job remained unchanged from Nokia, thus the final portion of the Nokia description applies here. In fact, because Microsoft then spun MixRadio off as an independent entity shortly afterwards, this entry is merely a stepping stone to the next! Because Microsoft acquired Nokia Smart Devices, my job remained unchanged from Nokia, thus the final portion of the Nokia description applies here. In fact, because Microsoft then spun MixRadio off as an independent entity shortly afterwards, this entry is merely a stepping stone to the next!

    • Finland
    • Telecommunications
    • 700 & Above Employee
    • Rollout Engineer > Technical Solutions Manager > Software Engineer
      • Jan 2009 - Feb 2014

      Began my life with Nokia as a member of the Rollout Engineer team, responsible for configuring, deploying and managing the release of our service across a global market, coordinating with our in country teams. Following that I joined a development team that managed EMC Documentum ECMS, writing extensions and custom transforms written in Java, XML, and XSLT. After that was retired, I moved into a team whose job it was to design and develop web-focused solutions for managing campaigns and other means to assist in generating interest and awareness in our service. I was also responsible for configuring and maintaining our development and production environments: a set of clustered LAMP stacks. I then got re-positioned to eventually become the main developer on the in-house content management system set up to replace Documentum: - Front-end tech: AngularJS for the logic, Bootstrap for the UI. Selenium for acceptance testing (soon to be replaced in it's entirety with Milli-Vanilli) and Jasmine for unit tests. Grunt, Git. - Back-end tech: Java, MongoDB. JUnit for unit testing, in-house rest driver for acceptance tests. - service-orientated architecture, Agile and TDD and CI practices Show less

    • Network Administrator
      • Sep 2007 - Dec 2008

      Installation, management and maintenance of Microsoft networked technologies, including design and implementation of small business networks. Installation, management and maintenance of Microsoft networked technologies, including design and implementation of small business networks.

Education

  • University of the West of England
    BA Graphic Design, Graphic Design
    2002 - 2005

Community

You need to have a working account to view this content. Click here to join now