Andrew Davis
Software Engineering Team Leader at Influential Software- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Credentials
-
UX Design: 1 Overview
LinkedInAug, 2018- Nov, 2024 -
UX Design: 2 Analyzing User Data
LinkedInAug, 2018- Nov, 2024 -
UX Design: 3 Creating Personas
LinkedInAug, 2018- Nov, 2024 -
Learning GraphQL
LinkedInJul, 2018- Nov, 2024
Experience
-
Influential Software
-
United Kingdom
-
IT Services and IT Consulting
-
1 - 100 Employee
-
Software Engineering Team Leader
-
Apr 2022 - Present
-
-
Senior Software Engineer
-
Mar 2019 - Apr 2022
-
-
-
Optomany Limited
-
United Kingdom
-
Financial Services
-
1 - 100 Employee
-
Web Application Developer
-
Feb 2017 - Mar 2019
• Maintaining and adding new functionality to both the estate management platform. • Improving the e-com platform by general refactoring and functionality updates. • Re-engineering the identity platform from IdentityServer3 with a standard entity framework provider, to IdentityServer4 with a full CQRS implementation. • Generated a hub using Azure functions to send out emails via SMTP and text messages via Twilio. • Performed investigations and produced demos about the Web Payment API, Google Pay and Apple Pay. • Helping the web team move from TFVC to Git in VSTS with setting up branching policies and pull request rules. • Continuing the team's exposure to Octopus Deploy via exploring channels, teams and tenented solutions. Show less
-
-
-
Parenta
-
United Kingdom
-
Education Management
-
1 - 100 Employee
-
Technical Architect
-
Apr 2015 - Feb 2017
• Designing and developing APis to look up data from existing systems • Designing and developing an API system for their next generation of products • .Net and Angular2 clients for the APIs that automatically generate when a build of an API happens • Introducing the team to git, adding all new projects into git and using a forking method to maintain development flow. • Designing and developing a system to create mass direct debit payments on behalf of nurseries using SmartDebit. • Integrating Zendesk into the systems to provide a clean andeasy way of users to get support from inside the applications. • Creating a desktop application using electron to enable easy querying of Mailgun logs. • Designing a templating system so transaction based emails can be sent with merged information. • Adding a unit testing and code coverage policy into the new systems, to maintain a high level of code quality. • Increasing the use of automated build pipeline to follow continuous delivery patterns where possible. • Introducing the team to Cake to orchestrate the build process of the code to make the build of solutions testable. Show less
-
-
-
Watchfinder
-
United Kingdom
-
Retail Luxury Goods and Jewelry
-
200 - 300 Employee
-
Developer
-
Oct 2014 - Apr 2015
• Helping to bring over their legacy systems to their CQRS based single API • Adding new third party integrations to the API, including: - Geolaction - Telephone call logging • Updating their back of house system, which was a mixture on Asp.Net MVC and Angular with functions exposed by their API. • Creating angular directives to wrap around 3rd party and internal API integrations, this includes: - A directive to wrap around Postcode Anywhere's PAF lookup functionality. - A directive to help search their catalogue and stoke for watches. Show less
-
-
-
Parenta
-
United Kingdom
-
Education Management
-
1 - 100 Employee
-
Asp.net Developer
-
Jun 2013 - Oct 2014
• Taking over source code for their products from an outsourced development company. • Designing a new server side framework to replace the ones that were in place and leading the development team in the implementation of the new architecture. • Working closely with BAs and QAs to release top quality products and updates. • Setting up proper source code systems with change control procedures and branching structure. • Working closely with the network administrators to maintain both UAT and live environments • Implement a continuous integration environment to automatically build and setup deployments upon code checkins. Show less
-
-
-
itris Recruitment Software
-
United Kingdom
-
Software Development
-
1 - 100 Employee
-
Developer
-
Oct 2011 - May 2013
• Designing and developing a custom CMS to power a help system to deliver the relevant information for their version of the software. • Design and developing of a support reporting tool so that clients can see the status of their support tickets raised. • Design and developing modules for their new desktop product. • Design and developing a system to aid in data migration allowing clients to see what tables and fields would be mapped to what and give online sign off to the action plans. • Research and implementation of CMS solutions for use for client’s websites. Show less
-
-
-
James Massey Design Limited
-
United Kingdom
-
Design
-
1 - 100 Employee
-
Developer
-
Jun 2009 - Oct 2011
• Aiding in their migration of their skill sets from classic asp to ASP.NET/C#. • Introduce the latest features in new versions of server technology (i.e. SQL Server and IIS 7+). • Developing sites using their custom CMS to given designs. • Developing sites using WordPress to given designs. • Developing bespoke web sites and solutions which include the following third party technologies: - Third party integration into the RightNow system. - World pay integration - Paypal integration - SQL Server full text indexing - Flash remoting using flex and weborb - Site construction on the Awareness platform Show less
-
-
-
Indicia Worldwide
-
United Kingdom
-
Advertising Services
-
1 - 100 Employee
-
Developer
-
Jun 2007 - Mar 2009
• The management, upkeep and development of their Asp.Net/ SQL Server powered M.I.S. • The design and development of web based surveys in ASP.Net/C#/SQL Server with support for i18n. • To create HTML based emails from a given design, browser test them and test them across multiple different email clients • The design and development of simple windows tools, from random number generators to utilities to aid in the conversion of characters to their HTML equivalent. • Maximising their use of Subversion system. This included what client based systems was available for both PC and Mac, how to maintain a backup of the repositories and make the best used of branches and tags in the Subversion system. • Creating and maintaining details for clients to give to their design agencies to help in the creation of artwork that can be turn into HTML emails that can be viewed correctly in multiple clients across multiple countries. Show less
-
-
Education
-
The University of Bolton
Bachelor of Science (B.Sc.), Computer Games Software Development