Ryan Allen-Mckenna

Ryan Allen-Mckenna

Web Developer

Followers of Ryan Allen-Mckenna241 followers
location of Ryan Allen-MckennaBirmingham, England, United Kingdom

Connect with Ryan Allen-Mckenna to Send Message

Connect

Connect with Ryan Allen-Mckenna to Send Message

Connect
  • Timeline

  • About me

    Senior Developer – Core Systems & Data Services - Axi

  • Education

    • University of Chester

      2009 - 2012
      Bachelor’s Degree Computer Science Upper Second-Class Honours
  • Experience

    • Chess Telecom

      Jul 2012 - Jun 2015
      Web Developer

      During the above dates I worked as a Software Developer, specialising in SQL ServerMy main responsibilities were as follows:Automating and Producing Daily, Weekly, Monthly Reports, using SSRS and SharePoint as delivery methods.Implementing data dashboards for company statistics.Using SSIS to extract, transform and load data from multiple sources into our data warehouse. This included handling the integration of data from acquired companies.Maintaining and developing the company's databases.My other responsibilities included the following:Maintaining and developing the company's in house, web based CRM and Customer facing Websites.Maintaining the servers that our Websites and Databases are stored on, including disc space management and also performance monitoring.Training the teams apprentices on how to use SQL Server. Show less

    • IESA Ltd

      Jun 2015 - Nov 2015
      SQL Developer

      During the above dates I worked as a SQL Developer for IESA in Warrington. This role encompassed all aspects of SQL Server Development and Maintenance. My responsibilities were as follows:- Maintaining and optimising the company's data warehouse.- Building new and optimising existing SSIS packages, to extract, transform and load data into the company's data warehouse.- Optimising stored procedures and queries used in the company's in house CRM and reports.- Building and automating KPI reports for customers and senior managers using SQL Server Reporting Services.- Providing a support role to our business analysts and producing adhoc reports.- Managing the invoicing of IESA's clients using information extracted from the data warehouse.- Managing the interaction between the data warehouse and the company's SAP system. Show less

    • Betfred

      Nov 2015 - Dec 2019

      My role involved developing a new data warehouse that was constructed using a combination of custom configured BIML scripts and stored procedures to generate a series of SSIS packages. I was also heavily involved in architecting the continuous integration and automated deployment process which uses a combination of Visual Studio Online, Jenkins and Redgate's DLM Automation Suite.My day to day responsibilities were as follows:- Supporting both the newly architected data warehouse and the legacy data warehouse during the switch over. This included query optimization, maintenance planning (including backups and restores), resource management including disc space and filegroup management and also administering access rights to the warehouse.- Building and automating financial reports using SSRS and SSAS, to deliver key financial information to the business.- Adding new features to the warehouse, including custom scripts to send files via SFTP and Amazon S3 and integrating feeds from other data sources such as Oracle, MySQL and Flat Files.- Provide a training function to members of staff on new procedures and processes within the warehouse.- Mentoring our Junior Developers and establishing a training plan for them to progress and improve their database development skills.- Advising our analytics team on best practices for interacting with our warehouse using SPSS and PowerBI.- Production of automation scripts using powershell and T-SQL to handle day to day data reconciliation and server management procedures such as disc space management. Show less

      • Senior Business Intelligence Developer

        Mar 2019 - Dec 2019
      • Business Intelligence Developer

        Nov 2015 - Mar 2019
    • TalkTalk

      Jan 2020 - Dec 2022
      Senior Database Developer

      My role at TalkTalk is multi faceted, with me being both a developer and a people leader managing a team of five people. The development aspect of my role involves working with the Microsoft Tech Stack (SQL Server On Premise and Azure, SSIS, C# with Azure Devops for source control).My responsibilities include:- Support and inspire my team to achieve to the best of their abilities.- Drive and maintain the highest standards within our Operational Support System Database Estate, whether this be through mentoring, reviewing code or implementing automated coding standards checks.- Advise on architectural decisions when refactoring an existing database or creating a new database.- Support and mentor junior colleagues.- Provide technical training and documentation for any database implementation or process that is put in place.- To support any bug triage within our production systems. Show less

    • Axi

      Dec 2022 - now
      Senior Developer – Core Systems & Data Services
  • Licenses & Certifications