Lewis Walsh - Software Consultant
Over twenty years experience, the last twelve working in the charity and SME sectors, I'm available for short and long-term consulting for bespoke software solutions. Some examples of what that means in practice:
Create dedicated middleware to bridge between two systems
At Raw Made Simple I developed a Node.JS application to import order and customer data from WooCommerce to back-office system.
At MillRace IT Ltd. I built middleware to manage and process eBay auctions to integrate with a bespoke back-office system.
Microservice approach for those small omissions in your current environment
At Allen Brothers Ltd. I built an application to update WooCommerce stock levels and pricing from Sage twice a day. Plus tools to populate WooCommerce or to populate the new database from CSV, legacy systems, and file lists.
Also at Allen Brothers I designed and implemented an online advertisement server (Node.JS) that creates a link with GTAGs and accompanying URL to a dynamically generated JPG with live pricing for use on third-party websites.
Full stack system design and implementation
At Allen Brothers Ltd. I designed and implemented a database schema for the company’s diverse product data alongside an application for administering the data (Vue.js) and RESTful API (Node.JS) to service several websites and third-party affiliates.
At Raw Made Simple Ltd. I design and development of a stock and asset tracking system compliant with DEFRA regulations. RESTful API built in Node.JS with a Vue.JS front end.
At MillRace IT Ltd. I designed and built an asset management and tracking system in PHP for Essex County Council to manage their store of IT equipment. Featured booking in/out facilities, asset label creation and printing. Collection/delivery slot scheduling. Full, automated reporting on a monthly and weekly basis. This system ran with minimal maintenance for nearly six years
Full stack web development
At MillRace IT Ltd. I designed, developed, and provided training for Essex UnITe and London UnITe. Two social networks connecting residential homes for the elderly across Essex and London. A partnership between MillRace IT, Genesis Housing, Essex County Council and Age UK. Ran successfully for two years.
Also at MillRace IT Ltd. I developed three websites giving live, instant pricing using an algorithm I designed for users on their second hand gadgets. Also generating bespoke PDF files for postage labels and dispatch documents.
At Raw Made Simple Ltd. and Allen Brothers Ltd. I developed a WordPress/WooCommerce website, in the case of RMS I also did the design.
Key skills
- Semantic and accessible HTML, CSS, Javascript (including ES6).
- NodeJs, Express, and VueJS.
- RESTful API design and implementation.
- SQL, database design and normalisation. SQL query optimisation.
- Mobile-first and progressive enhancement principles.
- Build tools such as Gulp and Webpack.
- Git and version control principles.
- Linux administration, troubleshooting, and server configuration.
- Apache and Nginx administration, including SSL and TLS.
- Experience with Docker, RabbitMQ, and Redis;
- Practical knowledge of DNS and general networking.
- PHP, including WordPress and WooCommerce.
- Adobe Photoshop and other graphics software.
- Full UK driving license.
Education
BSc. (Hons) Computer Software Development (2:1)
Anglia Ruskin University, 2004
Undergraduate Diploma in Computing
University of Oxford, 2001