Patrick Magee

Patrick Magee Email and Phone Number

Solution Architect at SHI.com @ SHI International Corp.
somerset, new jersey, united states
Patrick Magee's Location
St Neots, England, United Kingdom, United Kingdom
Patrick Magee's Contact Details

Patrick Magee personal email

n/a

Patrick Magee phone numbers

About Patrick Magee

* A software professional with 30 years experience in designing, developing, managing and implementing complex software solutions. Expert level skills in implementing devops solutions on a range of platforms. More recently I have been specializing in Fintech, AWS, and CI/CD pipelines.Specialities: AWS, AWS CodeDeploy, IAM, Devops, Fintech, Git, Jenkins, TFS, Scrum/Agile frameworks, Powershell, T-SQL, .NET coding (C#, MVC, MVP, EF, ASP.NET), Build+Release, CI/CD.

Patrick Magee's Current Company Details
SHI International Corp.

Shi International Corp.

View
Solution Architect at SHI.com
somerset, new jersey, united states
Website:
shi.com
Employees:
4769
Patrick Magee Work Experience Details
  • Shi International Corp.
    Advanced Application Architect
    Shi International Corp. Feb 2023 - Present
    Milton Keynes, England, United Kingdom
  • Redcloud Technology Ltd
    Devops Architect
    Redcloud Technology Ltd May 2018 - Feb 2023
    Responsible for architecting and building the CI/CD system at Redcloud. This is a long-term ongoing project which involves splitting a large monolithic legacy .NET project into separate deployable services. These have now been broken down into individual GitHub repositories. Each repository is now deployed via a CICD pipeline using Jenkins and AWS CodeDeploy. I designed the original Cloud Formation Templates for the AWS components, the Jenkins jobs and the CodeDeploy implementation. I also had to create various power shell modules, a Java plug-in for Jenkins to update our S3 buckets, and integrate the deployment system with SNS and SQS. The result was that service deployments are down to approximately 10 minutes. As part of the same project, I also managed the migration of our source code control system from TFS2015 to GitHub. I am also a member of the team responsible for the day-to-day releases and management of our deployment environments. This mostly involves the day-to-day running of the CI CD platform to those environments and troubleshooting any issues that may arise.
  • Redcloud Technology Ltd
    Head Of Service Delivery
    Redcloud Technology Ltd Nov 2014 - Apr 2018
    Cambridge, United Kingdom
    RedCloud Technology is a mobile financial services platform provider. This was an extremely challenging role in an up-and-coming Fintech start-up. Reporting to the executive team, I was running a team of engineers, BA's and configuration specialists to ensure that the RedCloud platform was deployed efficiently and properly supported. Given that we were so short handed in the beginning, it was necessary for me to wear multiple hats at the same time - so I was not only leading the team I was also writing large amounts of code and being generally very hands-on on the technical side. My focus was on trying to automate as much of our development and deployment processes as possible. I was instrumental in reducing the time taken for a full enterprise deployment of the RC mobile financial services platform from 3 months down to a couple of weeks from initial 1st customer contact - including the customer site visits, and configuring on premises deployments. This was done by bringing together the existing manual deployment system into a series of power shell scripts and cloud formation templates. I did all the hands-on creation of the scripts, created the initial AMIs, the VPC and networking configuration and managed the rollout across the team. The online platform runs on a mixture of Windows and Linux servers running on AWS EC2's, with serverless components running as lambdas. There was also an on-premises version which had some components running on the customer site, and connecting by means of a VPN to our serverless components. I was also responsible for managing the day-to-day releases to our live environments and managing these in Jira and Confluence. As part of this work I also initiated a project to get RedCloud ISO 27001 certified. I am now the main person in the company with responsibility for maintaining our certification.
  • Coffee Connection
    Md
    Coffee Connection 2008 - Feb 2023
    St. Neots
    This is my own consulting company.
  • Channel 4 Tv Ltd
    Technical Project Manager
    Channel 4 Tv Ltd Aug 2013 - Mar 2014
    London, England, United Kingdom
    Responsible for the planning, management and monitoring of multiple software projects for Channel4 TV. I managed three external projects (working on campaign generation tools in the advertising media sector), and one internal project with a small development team (working on impact forecasting and revenue estimation tools). On the internal project, I was primarily working as a Scrum Master with further input on technical and architectural aspects. On the external projects my focus is more on planning, co-ordinating and monitoring. I also consult to other development teams within C4 on anything related to TFS.
  • Tesco Plc
    Tfs Consultant
    Tesco Plc Jan 2011 - Jul 2013
    Welwyn Garden City
    This is a consulting role on the Tesco.com e-commerce team with responsibility for maintaining, supporting and developing TFS in the Tesco technology teams. My primary functions include: • Lead a community of TFS “Champions” – make them aware of features and tools available to assist in working with TFS in a cross platform environment.• Support the team’s efforts to define repeatable automated, build and deployment processes that give good, actionable feedback from reports, build tools and test output. • Creating tools and scripts to manage and extend the existing TFS development system. Tools created include power shell cmdlets to automate administration jobs, Winforms based tools (written in C#) to manage permissions, WCF web services, Sharepoint webparts, SSRS reports, extensive customisations of TFS process templates and a large number of SQL scripts.Achievements included:• Advising on an internal troubleshooting project to rescue a large development (700+ team members) effort which had gone awry. I was part of the team which implemented an Agile development process to an extended development team located in two continents.• Creating a new Change Management process for pre-production environments based on Kanban, rolling out the process to the release teams, training and project management of the rollout.• Writing a new Permissions Tool in C# to allow easy tracking of groups and permissions in TFS2010/TFS2012. All coding was in C# on .NET 4.0. using WinForms, Linq and the TFS API.• The implementation of a Continuous Delivery pipeline using TFS and Jenkins (TFS provided the source control, build system and data repositories. Jenkins provided the Orchestrator and GUI). My activities were largely hands-on, coding the plugin and web services we used to hook into the TFS eventing model (using RESTful WCF, Linq, Json.NET) plus various build and reporting tweaks.
  • Sdl Plc
    Tfs Consultant
    Sdl Plc Sep 2010 - Nov 2010
    Sheffield, United Kingdom
    A consulting role in a TFS2008/TFS2010 migration project involving a large development team spread over 8 sites in 6 countries. SDL has over 150 developers currently using TFS2008, VS2005/VS2008 and developing using the Scrum for Team System 2.2 template. My job was to create and implement a migration plan which will move them from the existing fragmented development system to a new agile implementation based on TFS2010 and a custom project template based on SfTS 3.0. This involves extensive integration skills with XML, T-SQL, the TFS Integration Platform, TFS project templates, C# coding (porting their in-house developed CI system to use the TFS2010 API) and MSBuild. The project was completed on time and on budget in mid November.
  • Pimss Data Systems
    Development Team Lead
    Pimss Data Systems Dec 2009 - Aug 2010
    Birkenhead
    At Pimss Data Systems I was employed as the software development team leader. Reporting to the CEO, I was in charge of a development team of 4 full-time members and two long-term contractors. The main Pimss product in an ASP.NET 3.5 based web application which makes extensive use of design patterns (MVP, MVC and MVVM etc.), TDD, dependency injection (Castle), ORM (using the Microsoft Entity Framework), SQL2005/2008, Linq and mocking frameworks (Rhino). My role is primarily one of ensuring that we produce high quality software to strict deadlines. I spend roughly 50% of my time managing people and projects, and 50% writing code.
  • Gb Group Plc
    Software Developer
    Gb Group Plc Nov 2008 - Sep 2009
    Chester, United Kingdom
    At GB I was employed as a contractor by Huxley Associates. GB Group creates identity verification solutions underpinning a large number of commercial websites throughout the world. My main focus was developing pluggable modules to support GB's ID3Check product. I also worked with the GBGroup Architecture Board evaluating software and architecting a replacement platform for their existing ASP.NET web applications. This involved creating reference applications in both java and in .NET. Technologies used: C#, ASP.NET 2.0, SQL2005, T-SQL, CLR stored procedures, PKI, encryption, web services, nUnit, SoapUI. Major Achievements: • Architected a new framework for the data and business layers of the ID3Check product based on the Microsoft Enterprise Library. The framework makes extensive use of code generation (using VS templates) to create the data, business and SQL scripts on demand whenever a new object is required.• Several plugins for GB’s ID3Check product (a high-volume real-time ID verification web application based on ASP.NET 2.0). Including international data sources (Schufa, Ethoca), and required daily use of my german language skills.• ID3Check Reporting Agent. This was an ETL project created in Microsoft Business Intelligence Studio. The system extracted data from XML blobs, parsed the data and then loaded it into a number of new tables. SQL Agent jobs were then used to generate CSV files from these tables on a nightly basis, and direct reporting was also added.• DotNetNuke Portal Evaluation. This was a reference implementation of a module in the DotNetNuke Portal.
  • Isynch-D Software
    Cto/Architect
    Isynch-D Software Feb 2006 - Nov 2008
    Bangkok, Thailand
    As CTO I managed all the technical aspects of a small software house based in Bangkok. Major Achievements: • JEMS: This is a highly scalable web-based central control system for jewelry manufacturers. It made heavy use of design patterns, web controls and distributed transaction processing. I was responsible for the design and development of the project, It was developed using an Agile methodology on .NET 2.0 (later versions were migrated to .NET 3.0) and all coding is in C#, VB.NET, ASP.NET, C++, JavaScript, SSRS and T-SQL. My coding input was focused primarily on the database and data access layers of the application (this included creating over 1000 stored procedures, and our in-house developed middle tier using data providers and data adapters over ADO.NET). I also created the production scheduling engine (using C#/WinForms/Genetic Algorithms/Threading), the back end windows services (used for asynchronous multi-threaded processing of orders and stock), the automation of MS-Project 2003, Excel, OpenOffice 2.2 (using VBA and COM Interop), roughly 20% of the user modules and authored a large number of ASP.NET web-controls and business objects. • STARLINK: Developed a WinForms application allowing users to buy pre-paid phone time. The application accepted cash or credit card payments (using the MIGS gateway). All coding is in C# on NET 3.0. Features included web-service based credit transfers between handsets, an MSMQ-based audit trail system, a WCF keep-alive system (to ensure that the vending machines were online) and WiX installers. I wrote most of the payment systems, the webservice top-up code, the state engine and threading. The GUI was also re-written in May 2010 using WPF and the Caliburn application framework.

Patrick Magee Skills

Scrum Web Services C# Continuous Delivery Continuous Integration Software Development Powershell Agile Application Development Tfs2010 Tfs2008 E Commerce Javascript Wcf Services Technology Change Management Build Automation Visualstudio Web Development Visual Studio Web Applications T Sql Amazon Web Services Agile Methodologies Jenkins Git Aws Cloudformation .net Framework Github Team Foundation Server Continuous Integration And Continuous Delivery Infrastructure As Code Build Tools

Patrick Magee Education Details

Frequently Asked Questions about Patrick Magee

What company does Patrick Magee work for?

Patrick Magee works for Shi International Corp.

What is Patrick Magee's role at the current company?

Patrick Magee's current role is Solution Architect at SHI.com.

What is Patrick Magee's email address?

Patrick Magee's email address is pa****@****ogy.com

What is Patrick Magee's direct phone number?

Patrick Magee's direct phone number is +120775*****

What schools did Patrick Magee attend?

Patrick Magee attended Middlesex University.

What skills is Patrick Magee known for?

Patrick Magee has skills like Scrum, Web Services, C#, Continuous Delivery, Continuous Integration, Software Development, Powershell, Agile Application Development, Tfs2010, Tfs2008, E Commerce, Javascript.

Who are Patrick Magee's colleagues?

Patrick Magee's colleagues are Aparna Chaudhari, Woravan Tangtrakul, Alex Ortiz, Colleen Mariani, Shari Mendelson, Ronik Patel, Myrna Sanchez.

Not the Patrick Magee you were looking for?

  • Patrick Magee

    Manager Of Technology Operations Engineering At Cme Group
    Belfast Metropolitan Area
    2
    citigroup.com, cmegroup.com
  • Patrick Magee

    Director - Tidy My Ltd, Magee'S Bees Ltd
    Bath
  • 9
    british-business-bank.co.uk, jpmorgancazenove.com, british-business-bank.co.uk, bis.gsi.gov.uk, cazenove.com, aol.com, jpmorgan.com, cazenove.com, cycleworx.co.uk

    2 44 11 4XXXXXXXX

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.