🚀 Craig Payne

🚀 Craig Payne

IT Department

Followers of 🚀 Craig Payne1000 followers
location of 🚀 Craig PayneDisley, England, United Kingdom

Connect with 🚀 Craig Payne to Send Message

Connect

Connect with 🚀 Craig Payne to Send Message

Connect
  • Timeline

  • About me

    Independent Contractor, specialising in Software Engineering, Cloud Engineering, Site Reliability, Automation, and DevOps

  • Education

    • Manchester Metropolitan University

      2004 - 2007
      BSc Computer and Network Technology Advanced Networking, Advanced Computer Systems, Advanced Programming, Mobile Computer Technology
    • St John Rigby College

      2001 - 2003
      ALevel Computing, Media Studies, Art and Design, Performance Studies
  • Experience

    • Clifford James

      Sept 2007 - Nov 2007
      IT Department

      Maintaining the company network for the Skelmersdale site, user setup in Active Directory and general computer related tasks such as installing printers and installing software on users machines. Training users on the order tracking software. Reporting to head office in Breccon.

    • Elf Productivity Ltd

      Nov 2007 - Sept 2008
      Software Developer

      Developing HR System Solutions tailored to companies, Access Control software including swipe card access and biometrics using a transactional style setup with MSMQ, SqlServer, C# and .NetMigration of code from Delphi to .NetReason for leaving: Looking for a Job in Manchester

    • Atmos International

      Sept 2008 - Feb 2009
      Software Developer

      Developing Pipeline Simulation systems including graphical and trending of chemical analysis for the gas and oil sector using C# / VB.Net, WPF, WCF and MSMQReason for leaving: Found a job better related to my degree with a more defined career path

    • TalkTalk

      Feb 2009 - Oct 2011
      Software Developer

      Developing InHouse provisioning systems and availability checkers, as well as maintaining web services that wrap up 3rd party java web services. Asp.Net development of the TalkTalkBusiness portal which allowed agents to access system functionality.Asp.Net, C# 3.5, Linq, MSMQ, SQL,

    • Swinton Insurance

      Oct 2011 - Mar 2016

      My time is split between various projects. I work as technical lead on our contribution (PSA) to the Swinton Evolve system, which involves merging our old policy and quote management systems into one place. I also work with one of the now legacy systems to provide BAU changes and technical support. Our team also picks up surplus work from other teams, so I tend to have some experience of most systems within the IT department. Day to day work includes writing technical specifications / technical analysis, writing software for various projects, mentoring the junior developer in our team, keeping our software estate maintained, providing knowledge and technical know how etc. Show less Working on the CMS to Prospero solution, which involves migrating customer policies from an older application into the new Policy management system called Prospero. Also working to integrate an existing risk capture and quoting engine development for Motorhome insurance, to a pluggable MVC3 portable area system called Prospero. Development to create risk capture and multiple generic quote engine to be managed in the Prospero system for Taxi insurance.Working with the following technologies:MVC3, MVC Portable areas, Asp.Net and Razor, Castle Windsor Inversion of Control, Nhibernate, MSMQ, WCF Services, MSSql, Rhino Mocks, Nunit, NCover, FXCop, using the strict methodologies defined for Test Driven Development, Behaviour Driven Development, Domain Driven Design using SOLID principles. Also technical and function design specifications, UML, class diagrams etc. Enterprise Architect, jQuery, Feature Switching, Feature Shielding Show less

      • Senior Software Developer

        Mar 2014 - Mar 2016
      • Software Developer

        Oct 2011 - Mar 2014
    • Zuto

      Mar 2016 - Apr 2018
      Technical Lead

      I held the position of tech lead, and before that senior software engineer. I work within the acquisition pillar, which is responsible for all aspects of customer acquisition and financial application. Zuto aims to created well rounded engineers, which means the duties are very varied, from gathering and analysis of requirements, developing solutions to solve problems, QA and testing, deployment, dev ops, infrastructure and architecture, through to data analysis, experimentation and making informed decisions regarding improvements to services. I also line manage three members of the squad.Projects I have worked on range from redesigning the old "application stack" to improve reliability and migrate from Azure and a local datacentre, over to AWS, working with marketing to produce landing pages and promotional pages, SEO and structured data improvements, ZutoAnalytics which is similar to GoogleAnalytics with a focus on gathering detailed patterns and behaviours of users and how to improve their experience, electronic signing of documents and storage including paperwork upload and some of the MyZuto authenticated account area. I have also worked on Experimentation and measurement of these experimentsI have hosted many brown bag sessions and always look to share knowledge I have gained. I have hosted sessions such as:- Test Driven Development, with a strong focus on dotnet and node, also Specflow, Cucumber and Selenium and software design patterns., - ElasticSearch, Logstash, Beats and Kibana- CSS Layouts, with a heavy focus on CSS Grid and Flexbox, as part of the UX guild.Reason for leaving: I fancied a change of business after being there for a couple of years Show less

    • Ditto Music

      Apr 2018 - Feb 2019
      Principal Software Engineer

      I held the position of principal software engineer, working in a 100% remote working capacity. I worked within the platform team which was responsible for rebuilding the current sales area, which had started to reach the end of its life. This involved taking the current monolith application, which was running in a data centre, and breaking it up into microservices and moving into AWS.The project started by building the entire cloud infrastructure in AWS, using best practices of infrastructure as code, using terraform. I then started breaking chunks off the monolith with a redesigned domain mode, and moved services into Lambda and ECS. Other projects that I worked on is a network logging platform, which analyses and reports on erroneous trends within the full ditto stack, a logging platform, which we can start to look at how customers interact with the website and start to make business decisions based on user activity.I also hosted many brown bag sessions on how to set up the ci/cd environment using docker to help reduce costs, as well as ECS, TDD and integration tests using BDD syntax.We were managed in a way which meant we could decide the best choice of technologies for the problem we were solving, and worked with Dotnet Core (Using rider on MacOs), GOCD for CI/CD, AWS for cloud infrastructure, terraform for Dev Ops and cloud management, NodeJS and React for the UI. I used Elasticsearch as a service for trending and analysis of logs and network logging, and also for querying billions of rows for Artist sale trending dataReason for leaving: A new CTO was appointed who decided to offshore all development to an agency after the business decided to take an alternative route with the tech side of the business, and the work deteriorated into small changes and bug fixes. Show less

    • PortSwigger Web Security

      Feb 2019 - Aug 2019
      Senior Software Engineer

      I held the position of senior software engineer, and working within the web platform team. The project was working on a custom CRM for portswigger products, whilst also working on some of their other products such as the daily swig. The technology worked with was .NetFramework (legacy), Mvc5 and Razor, WebApi etc. whilst also working with custom in house versions of jquery, entity framework, authentication modules etc. with a view to moving to dotnetcore, fargate, lambda, sns with a view to replacing the more legacy parts of the Monolith with micro services and newer tech. Whilst working on the various products, I worked through the portswigger web security labs, which covered sql injection, cross site scripting, cross site request forgery, external entity injection, directory traversal and server side request forgery, on top of understanding the core burp suite product.Reason for leaving: not a great fit in terms of tech, the promise to move to microservices was very slow pace and the migration to AWS was never set in stone, the responsibilities were very top down and there was no pressure to deliver so it was very slow paced Show less

    • Beardy Digital Ltd

      Aug 2019 - now

      Contracted to work with AND digital consultancy for their client ThinkMoney, providing services to complete a migration from a data centre into AWS cloud. I am working with squads to migrate existing services in IIS to EC2 and dotnetcore proxy solutions using Ocelot to ECS/Fargate and other cloud technologies, such as SQS, RDS and Lambda. Designing and building automation and utilising best practices. Migrating from Octopus deploy to Azure DevOps, working to architect new infrastructure designs and automate and build in terraform using gitops best practicesAutomating creation of their Octopus server, and implementing both a VPN solution and SFTP solution all using managed resources with AWS and terraform Show less

      • Company Director

        Jul 2019 - now
      • Independent Contractor DevOps Consultant (SST, CDK, GithubActions, AWS, DataDog)

        Aug 2023 - now
      • Independent Contactor Dev Ops Consultant (Airflow, Astronomer, JupyterHub, AWS)

        Oct 2022 - Oct 2023
      • Codebase Migration Specialist (Typescript, DotNet)

        Sept 2022 - Oct 2022
      • Independent Contractor (Python, GraphQL, Postgres, Kafka)

        Jul 2021 - Sept 2022
      • Independent Consultant (Umbraco and DevOps)

        May 2020 - Oct 2021
      • Independent Consultant (Typescript, GraphQL, Postgres, Kafka)

        Feb 2021 - Aug 2021
      • Independent Consultant (Cloudera, Big Data, DevOps, Google Cloud)

        Aug 2020 - Feb 2021
      • Independent Contractor (Azure, DevOps, Cloud Migration, AWS)

        Mar 2020 - Aug 2020
      • Independent Contractor (Airflow, Python, AWS, Big Data)

        Dec 2019 - May 2020
      • Independent Contractor (AWS, NextJS, Envoy, Service Mesh, Cloud Proxy)

        Aug 2019 - Jan 2020
  • Licenses & Certifications

    • STEM Ambassador

      STEMNET
      Feb 2016
      View certificate certificate
    • Google Ad words fundamentals

      Google
      May 2016
    • AWS Certified Solutions Architect – Associate

      Amazon Web Services (AWS)
      Apr 2020
      View certificate certificate
  • Honors & Awards

    • Awarded to 🚀 Craig Payne
      Hack Manchester 2018 Hack Manchester / GCGQ October 1, 2018 Runner up, building a stack which analysed public data records in real time, against social medium platforms and other methods, to work out the safest route between a and b
    • Awarded to 🚀 Craig Payne
      Hack Manchester 2017 Hac100 Oct 2017 I won first place, at Manchester Hack for the GCHQ competition building an application that allowed you to contact the emergency services in a discreet, yet unique way
    • Awarded to 🚀 Craig Payne
      Zuto Howards Heroes Award Zuto Jul 2017 An award for going above and beyond
    • Awarded to 🚀 Craig Payne
      Hack Manchester 2016 Hack Manchester / Co-op Oct 2016 Runner up https://www.youtube.com/watch?v=ptBG-iqT6bo working on the coop community hub
    • Awarded to 🚀 Craig Payne
      Zuto Howards Heroes Award Zuto Jul 2016 An award for going above and beyond
    • Awarded to 🚀 Craig Payne
      Swinton Hackathon Competition Swinton Insurance Mar 2015 I entered as part of team into the Swinton Hackathon competition, which gave us 24 hours to build something new and intuitive. We built a project time tracking application that worked using NFC cards, and used an android reader (coded in Xamarin), Raspberry Pi running minibian which hosted our sqlLite database, and node.js web api service which controlled the data storage and manipulation.Our aim was to learn a stack of new technologies rather than create something that worked… Show more I entered as part of team into the Swinton Hackathon competition, which gave us 24 hours to build something new and intuitive. We built a project time tracking application that worked using NFC cards, and used an android reader (coded in Xamarin), Raspberry Pi running minibian which hosted our sqlLite database, and node.js web api service which controlled the data storage and manipulation.Our aim was to learn a stack of new technologies rather than create something that worked end to end.We came runner up Show less
    • Awarded to 🚀 Craig Payne
      Swinton Bake Off Champion 2014 Swinton Insurance Apr 2014 Having never baked a cake before, I won a cake baking competition, which was a charity event in aid of Cancer Research UK. I certainly wouldn't call myself the best baker, but I tried, and managed to win!
  • Volunteer Experience

    • Mentor

      Issued by Code Club on May 2016
      Code ClubAssociated with 🚀 Craig Payne
    • Participant

      Issued by Hack Manchester on Oct 2016
      Hack ManchesterAssociated with 🚀 Craig Payne
    • Participant

      Issued by Hack Manchester 2017 on Oct 2017
      Hack Manchester 2017Associated with 🚀 Craig Payne
    • Volunteer

      Issued by New Mills Festival on Jan 2015
      New Mills FestivalAssociated with 🚀 Craig Payne