Andrew Williams

Technical Development Manager at magic42 - eCommerce Development Agency
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
UK
Languages
  • English Native or bilingual proficiency
  • German Limited working proficiency

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.

Credentials

  • Leadership: Practical Leadership Skills
    Udemy
    Apr, 2021
    - Oct, 2024
  • Fundamentals of Puppet
    Udemy
    Jan, 2021
    - Oct, 2024
  • Agile Fundamentals: Including Scrum and Kanban - 2020
    Udemy
    Dec, 2020
    - Oct, 2024

Experience

    • United Kingdom
    • Technology, Information and Internet
    • 1 - 100 Employee
    • Technical Development Manager
      • Jan 2021 - Present

      Leading small diverse teams of developers​, building eCommerce websites with with Symfony, Laravel, Magento, Shopify, WooCommerce and​ integrating systems to build scalable high-performance websites. Line managing Team Leaders. Managing infrastructure, including Linux servers, OpenVPN and controlling “infrastructure as code” using Puppet. Infrastructure design and implementation including moving away from OpenVPN to a OpnSense and Wireguard virtual private newtork. Management of CI/CD and release pipelines using Jenkins and beginning a transition of development environments away from Vagrant/Virtual Box to Docker. Planning and delivering workshops to increase technical knowledge of the team. Working with the client team / product owners to manage resource requirements across projects and internal work. Developing personalised learning plans for developers and matching their personal learning interests to business needs. Taking a high level overview of system design and assisting teams with architecture. Continuous development of and ensuring best practice / procedures throughout the engineering process. Show less

    • United Kingdom
    • Hospitals and Health Care
    • 1 - 100 Employee
    • Lead Software Engineer
      • May 2018 - Dec 2020

      Worked with the Finance Director to development of IT strategy and vision across the business, including on appropriate occasions attended exec meetings to report on current and developments and potential future strategy and projects.Liaising with the business to analyse and specify requirements for developments and prioritising use of the team's time to deliver best value in terms of development.Development of strategy for internal software engineering process, including working flows and selection of appropriate tools.Liaising with the helpdesk on new software release schedules making sure that staff are fully briefed to provide implementation, support and training.Management of software development, test and release and DevOps environments. Liaising with SysAdmin/infrastructure team on keeping public facing systems secure.Design, development and test of world class software for both internal facing and public apps predominately in both CakePHP with a MSSQL backend but also integrating with legacy Filemaker systems and also in Laravel using the Vue.JS framework on a MySQL backend. Additionally developed APIs to integrate with third party service providers in both PHP and python.Development of internal processes, software and interfaces to allow automation of business processes and data flows.Improving and streamlining existing processes, with a view to improving accuracy of data and looking for efficiencies and cost savings. Line managing staff within the software development team.Deputised for the Head of IT Show less

    • Analyst Developer
      • Jul 2016 - May 2018

      Responsible for developing layouts and scripts on custom eclinic patient management software based on Filemaker Pro running in windows environment.Creating a web application interface into eclinic based on CakePHP using the Filemaker PHP interface to allow access to eclinic on tablets in clinics. Developed functionality to allow the tablets to directly upload photographs or voice recordings to the Filemaker database securely.Creation of internal web applications to share data between various systems using different data sources such as MySQL, MSSQL, Filemaker and REST. Development of APIs to securely transfer data with external and internal systems.Analysing processes within the business and making suggestions of way the processes can be streamlined and looking for opportunities to digitise and automate processes. Show less

    • United Kingdom
    • Technology, Information and Internet
    • 1 - 100 Employee
    • Software Developer / Sys Admin
      • May 2013 - Jul 2016

      Responsible for developing a wide range of websites and web applications, primary taking responsibility for backend and API development. Worked on Fluid7's flagship parking software product, taking part in all aspects of system design and implementation particularly relating to data, back end data processing, payment gateway integration and reporting areas. Developed API for social DRM system to talk to third party ebook watermarking system and client APIs allow Magento and Wordpress Woocommerce to access the system. Responsible for transfer of legacy data and data integration with custom APIs from a variety of systems in Magento (for ecommere) and Panthro (Fluid7's in-house CakePHP based CMS) Assisted with training junior members of the team. Managed range of Linux servers both internal and external and took responsibility for deployment of software to live and development servers. Show less

    • PHP Developer
      • May 2012 - May 2013

      Worked as a member of the SkyLine development team writing a web application tracking repairs and warranties for the White and Brown Goods market. System developed in PHP using Smarty and WashiMVC a custom MVC framework and the back end database runs on MySQL Primary responsibility was the development of the Application Programming Interface. This involved the development of a REST based API to allow legacy applications and third parties to upload details of products warranties, customer appointments and repair jobs. Additionally wrote client controller for interface with the APIs of major electronics retailers such as Samsung and online routing / scheduling planners. Utilised a variety of interfaces including SOAP and XML. Also was responsible for general PHP and MySQL development on the system. Show less

    • United Kingdom
    • Freelancer
      • Jul 2005 - May 2012

      Undertook technical design and development of web design and application development for both Windows and Unix. Develop in C++, wxwidgets, PHP, and MySQL Designed various websites from simple “brochure” static sites to dynmanic pages in PHP driving a MySQL database. These pages ranged from simple customised Content Management Systems up to web applications. Developed a bespoke room booking system for a charity that provided conference facilities. System was developed from the ground up start with clients requirements and ending with installation, import of data from previous MS Access database and demonstration and training. Back end was developed in MySQL while the front end was developed in C++ and wxWidgets. Application was integrated with Microsoft Word and Excel for automatically producing invoices, receipts and customised reports. Installed various online shops based upon Prestashop an open source eCommerce system based upon MySQL, PHP and the Smarty templating system. Customised the shops to clients required and imported products for sale and costs. Monitored and upgraded systems when a new version of Prestashop came out. Developed customised add on modules for the Prestashop system in PHP interacting with the existing application and MySQL back end. Also provided desktop support to individuals and small businesses, covering everything from software and network support to PC maintenance. Show less

    • United Kingdom
    • Government Administration
    • 100 - 200 Employee
    • Analyst Programmer
      • Mar 2002 - Jun 2005

      Responsible for the system analysis, design, development and testing of small to medium scale databases using MS Access / VBA / DAO / TSQL. I also developed coding standards and a library for MS Access development within my team. Later I developed web based database applications using ASP. In addition to my database development role above I have been responsible for small scale project management, data collection and analysis and procurement of off the shelf systems as required within the council. Show less

    • United States
    • 1 - 100 Employee
    • Software Development Engineer
      • Jul 1998 - Jul 2001

      Initially worked on design, development and test of the GP operating system for the System X telephone exchange. This project was developed in C and tested using scripts on a proprietary shell running on top of LynxOS Latterly worked on development, maintenance, support and test of the Integrated Service Platform, a sub- system that controls and interfaces with the System X telephone exchange. The code for this sub-system was written in C and Unix shell scripts for UnixWare Initially worked on design, development and test of the GP operating system for the System X telephone exchange. This project was developed in C and tested using scripts on a proprietary shell running on top of LynxOS Latterly worked on development, maintenance, support and test of the Integrated Service Platform, a sub- system that controls and interfaces with the System X telephone exchange. The code for this sub-system was written in C and Unix shell scripts for UnixWare

    • IT Support Technician
      • Jul 1996 - Aug 1997

      Industrial placement year as part of degree. Duties involved planning of networks, including implementation of new switched ATM site backbone, management and integration of networks, involving Novell NetWare Servers, Mainframe Gateways, NT Servers and UNIX Servers, running various systems including critical production systems. I was actively involved with designing standards and implementing TCP/IP on the LANs. As part of this I began a project to move information over to an intranet. Responsibilities also included providing of desktop support to users and design and teaching of beginners courses on Microsoft Windows and networking. In addition I was the networking/PC team member responsible for implementing a new computer controlled production line and warehouse management system. Show less

Education

  • Aston Business School
    Professional Managers' Award
    2022 - 2022
  • Coventry University
    Cert. of Cont. Ed, Intermediate German 1 & 2
    2001 - 2003
  • Deutsch Institut Tirol, Kitzbühel
    Beginners German
    2001 - 2001
  • Coventry University
    BSc (Hons), Computer Science
    1994 - 1998
  • Denbigh School, Milton Keynes
    GCSEs, A-Levels
    1988 - 1994
  • Crookfur Primary School, Newton Mearns, Glasgow
    1980 - 1987

Community

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