Drew Llewellyn BSc.(Hons) MBCS

Drew Llewellyn BSc.(Hons) MBCS

Contract Web & Mobile Software Engineer

Location
Ulceby, North Lincolnshire, United Kingdom
Industry
Computer Software
Current
  1. Connected World Services (part of the Carphone Warehouse Group)
Previous
  1. Connected World Services (part of the Carphone Warehouse Group),
  2. Carphone Warehouse Online Solutions,
  3. High Tech Click
Education
  1. The Robert Gordon University
Websites
  1. Personal Website
162 connections

Join LinkedIn and access Drew’s full profile. It’s free!

As a LinkedIn member, you’ll join 400 million other professionals who are sharing connections, ideas, and opportunities.

  • See who you know in common
  • Get introduced
  • Contact Drew directly

Summary

Currently undertaking a contract for the Dixons Carphone Group as a member of the innovations team, rapidly developing functional web and mobile applications using new technologies at the forefront of application innovation.

I have a wealth of experience in development and client-facing roles from project planning, through to implementation and ongoing support.

I am a well-rounded developer with strong server-side coding skills.

Live Skillset (Using Daily)
• AngularJS, MongoDB (with aggregate pipeline skills), SailsJS, Strongloop, Ionic, PhoneGap, Native Android Java Development, PHP, MySQL.

Languages/Frameworks Experience
• Zend Framework 2, Doctrine 2 ORM, Apache Solr and Solarium, LESS, Twig HTML, CSS, JavaScript, jQuery, XML

Environments/Techniques experience
• OOP, MEAN, LAMP, WAMP, IIS, RESTful Interfaces, PSR-1 and PSR-2 coding standards, GIT, PHPUnit, Tortoise SVN, SourceSafe, Vagrant, Redmine, Jira, Confluence, Bamboo

Working Knowledge
• Visual Basic, MSSQL, Umbraco, SQL Server Reporting Services

Experience

  • AngularJS Android iOS MongoDB Express Node.js Multiplatform Application Developer (Contract)

    Connected World Services (part of the Carphone Warehouse Group)
    – Present (1 year 1 month)

    Technologies: Ionic, PhoneGap, AngularJS, Node, SailsJS, Websockets & Material Design

    Developed 2 mobile applications using Ionic/PhoneGap/AngularJS for a multiplatform front end mobile application. The first mobile application for customers allowed the management of home products, contacting of companies and individuals for repair work, and connection with callcentre callbacks. The second mobile application for home appliance service providers to be notified of jobs, offer quotes, manage bookings, track locations and interactive messaging.

    Additionally a web application for service provider management, customer management and callbacks developed with AngularJS and Bootstrap.

    All built on a MEAN stack (MongoDB, Express, Angular, Node) using SailsJS as an API provider for all applications.

  • MEAN Stack Native Android and Desktop Application Developer (Contract)

    Connected World Services (part of the Carphone Warehouse Group)
    – Present (1 year 3 months)

    The project was to allow in-store colleagues to capture images of in-store displays, to relay them for automated verification, show near real-time feedback on display compliance in-app, and provide a backend suite for configuration of displays and reporting of compliance nationally.
    Android Application: Using Java to build a native Application with OpenCV and Strongloop integration. The app utilised APIs, GPS, native camera, overlays, and shape matching to make a very powerful tool for image capture (https://www.youtube.com/watch?v=HhwH-iivPiw). I worked as the lead developer for the Android application. For the management suite I worked as part of a two man team. The front end was built in AngularJS, the API was built using Strongloop for Node.js, the database was MongoDB. The suite allowed configuration of displays and also showed national statistics for compliance with drilldown to regional, area, catchment, individual stores and even down to reviewing each uploaded image and its compliance feedback.

  • Mobile Application Developer - Optical Character Recognition (Contract)

    Connected World Services (part of the Carphone Warehouse Group)
    (3 months)

    Single developer on a suite of mobile and web applications to permit and assist the reading of documents that are in a "final" format. The applications were designed to allow store colleagues to easily collect required information from customers. These items include contracts printed on paper that people have taken a photo of with their phone, locked PDFs sent from third party suppliers, text in an image inside those PDFs, customer details on a credit card, a passport's information, or a driving licence's information.
    Using a combination of Tesseract, ImageMagick scripts,Poppler PDFToHTML and Apache's PDFBox to parse images and documents.
    Using Java to develop Android applications. Using HTML, Bootstrap 3, jQuery and PHP for management backend.

  • Backbone.js & Marionette Developer (Contract)

    Connected World Services (part of the Carphone Warehouse Group)
    (5 months)

    As part of a Rapid Development Team, working on the award-winning tablet-based sales assistance tool Pin Point. Developing using JavaScript, jQuery, Backbone.js & Marionette for MVC and interacting with PHP, and Apache Solr backends.

  • PHP Developer (Contract)

    Carphone Warehouse Online Solutions
    (4 months)

    I was contracted by The Carphone Warehouse to develop a reporting system to improve the company's Business Intelligence.

    Using techniques learned from my previous Zend Framework 2 experience I created back-end code to interpret programmatic structured queries to three different reporting sources (MySQL, MongoDB, Google Analytics). I then constructed a report design and configuration approach using XML to create reports that would create programmatic structured queries. A UI was then developed so that users could design their own reports and reporting widgets. I then developed front end code to render reports with widgets, on-the-fly filtering, sorting, exporting to PDF and other formats, and user reporting dashboards.

  • Project Manager

    High Tech Click
    (1 year 7 months)Sheffield, United Kingdom

    Managing a range of internal and external software projects for major online retailers. I have a wealth of experience in development and client-facing roles from project planning, through to implementation and ongoing support. All the projects I am working on at present are constructed using bespoke adaptation of the Zend Framework 2 with Doctrine 2 ORM, LESS and Twig.

  • Systems Developer

    Tycom
    (8 months)

    PHP, MSSQL, HTML, Smarty, CSS, JavaScript and jQuery Development using OOP, RESful interfaces and IIS.

  • Content Developer

    Robert Gordon University
    (7 months)Aberdeen, United Kingdom

    I work converting educational documentation into interactive presentations for the Study Skills area in the university's online student area.

  • Web Developer

    Nessco Group
    (9 months)

    I developed and maintained the intranet and internet sites for Nessco.

Education

  • The Robert Gordon University

    BSc, Computing for Internet & Multimedia, First Class Honours

    First two years passed with Distinction and degree completed with First Class Honours.

Honors & Awards

  • DBA Design Effectiveness award 2015

    Awarded to the Pin Point team for our work on 'smart journey navigation'.

Organizations

  • Institute of Electronics and Electrical Engineers

  • British Computing Society

Skills

Volunteer Experience & Causes

Opportunities Drew is looking for:

  • Joining a nonprofit board

Causes Drew cares about:

  • Civil Rights and Social Action
  • Economic Empowerment
  • Human Rights

Organizations Drew supports:

  • Amnesty International
  • Kiva.org
  • Plan International

View Drew’s full profile to...

  • See who you know in common
  • Get introduced
  • Contact Drew directly

People Also Viewed

LinkedIn members in United Kingdom:

  1. a
  2. b
  3. c
  4. d
  5. e
  6. f
  7. g
  8. h
  9. i
  10. j
  11. k
  12. l
  13. m
  14. n
  15. o
  16. p
  17. q
  18. r
  19. s
  20. t
  21. u
  22. v
  23. w
  24. x
  25. y
  26. z
  27. more