Jon Morgan

Jon Morgan Email and Phone Number

Software Developer @ CACI Ltd
london, england, united kingdom
Jon Morgan's Location
Newport, Wales, United Kingdom, United Kingdom
About Jon Morgan

Highly experienced, motivated, collaborative, empathetic and diverse T-shaped polyglot software developer with nearly 30 years experience in the IT industry.Advocate and practitioner of Software Craftsmanship (Bob C. Martin), Clean Code, Gang of Four Patterns and SOLID principles.Fully immersed in agile methodologies such as SCRUM/KANBAN and agile project management, test-driven development (TDD), domain driven design (DDD), behaviour driven development (BDD).Enterprise patterns and paradigms, cloud architecture, DevOps and development (Azure, AWS and GCP), continuous integration and deployment (CI/CD) and build automation, planning process and agile design, code reviews, coverage, mess detection, iterations/sprints, retrospectives.Excellent communication skills, highly enthusiastic, pragmatic, optimistic, personable nature, team motivator, industrious, innovative and a quick learner.Scrum Master Certified.

Jon Morgan's Current Company Details
CACI Ltd

Caci Ltd

View
Software Developer
london, england, united kingdom
Website:
caci.co.uk
Employees:
760
Jon Morgan Work Experience Details
  • Caci Ltd
    Technical Consultant
    Caci Ltd Nov 2024 - Present
  • Pivotl
    Contract Software Engineer
    Pivotl Jan 2024 - May 2024
    6 months on Power App and Power Pages site for Ministry of Justice internal Research Evaluation Tool where researchers can apply for access to prison/young offender establishments for research purposes. Also 3 months on transformation of the Ministry of Justice eLinks Rails project to a Azure cloud platform. Data ingestion using Azure Data Factory, Nest.js, Next.js, IAC, Azure DevOps.
  • Box Uk
    Contract Software Engineer
    Box Uk Feb 2023 - Jun 2023
    Code review, maintenance and new feature development for the back-end of RS Components ThinkHub project https://rs-thinkhub.com. Built using Spring Boot 3 REST API and deployed on Amazon AWS.
  • Transvault
    Contract Software Engineer
    Transvault Nov 2022 - Feb 2023
    Providing consultancy on modernizing the Transvault Migrator application written in .NET Framework.
  • Transvault
    Contract Software Engineer
    Transvault Sep 2022 - Nov 2022
    Working on a React, Electron and Next.js front-end app which connected to a user-specified SharePoint website and collected statistic on that site.
  • Foundry4 (Now Tpximpact)
    Contract Software Engineer
    Foundry4 (Now Tpximpact) Apr 2021 - Apr 2022
    Part of an agile development team creating the devops pipelines, security and .NET Core applications for the React+ Funded Training scheme for the Welsh Government. This included IaC, YAML pipelines, CI/CD, Docker Containers, etc. along with .NET Core MVC applications to provide public facing self-service websites that enabled employers and people who had just been made redundant to apply for funding by guiding them through a ‘wizard’ style interface. Also an admin back-end application where a team at the Welsh Government could move the funding applications along a workflow in order to check and approve them.
  • Foundry4 (Now Tpximpact)
    Contract Software Engineer
    Foundry4 (Now Tpximpact) Jan 2021 - Mar 2021
    Short stint on the new NHS Job Search application using Java Spring, Liquibase.
  • Foundry4 (Now Tpximpact)
    Contract Software Engineer
    Foundry4 (Now Tpximpact) Oct 2020 - Dec 2020
    Short stint on a Planning Decision Appeal app for The Planning Inspectorate using Node.js, Express, Nunjucks, Docker. Also worked on a jamstack app for on-site training for BAE using Next.js and Keystone.js as the CMS on the back-end and a React/TypeScript client app which used Apollo Client, GraphQL CodeGen and Urql to authenticate with and query the CMS.
  • Wales & West Utilities
    Contract Software Engineer
    Wales & West Utilities Apr 2019 - Sep 2020
    Cardiff, Wales, United Kingdom
    Large transformation project which involved being a tech lead for a team building an enterprise Azure Cloud solution using .NET Core Microservices, Azure Functions (Serverless), Azure Service Bus, etc. integrating with SAP. Creation of a mobile application for field engineers using Vue.js, Offline First (Service Workers and WorkBox), Azure Maps, Push Notifications, Real-Time SignalR.
  • Box Uk
    Contract Software Engineer
    Box Uk Sep 2018 - Mar 2019
    Cardiff, Wales, United Kingdom
    6 Months on OKDO.COM - Enterprise e-commerce site for IoT/SBC makers, integrating with NetSuite.
  • Box Uk
    Contract Software Engineer
    Box Uk Jan 2018 - Aug 2018
    Cardiff, Wales, United Kingdom
    6 Months on the XRef Project - Using API Platform to build a REST API which accepted uploads of Excel spreadsheets, stored them in Google Cloud Storage which triggers a Google Cloud Function to process the Excel sheet. Interesting Serverless architecture.
  • Bipsync
    Senior Software Engineer
    Bipsync Jun 2016 - Dec 2017
    Cardiff, Wales, United Kingdom
    Worked on various features of the Bipsync Research Management Software using PHP and MongoDB for the back end and Backbone on the front.Worked on the iOS app a little, fixing a few bugs and getting up to speed with Objective-C.Did a little R&D on ZeroMQ and Ratchet (a PHP based Web Socket library).Also started work on an Apache Kafka based project using Java 8. Created our own custom Connectors and used the Kafka Streams API to transform Avro formatted data in real-time, leveraging the schema registry.Wrote a nice blog post about scalable, cloud based spell checking.
  • Carsnip Ltd
    Software Developer
    Carsnip Ltd Jan 2016 - Jun 2016
    Cardiff, Wales, United Kingdom
    Joined a start-up working on a fantastic ‘Google Search for Cars’ application. Very new and exciting technology. Java/Groovy Vert.x based microservices running in Docker containers on AWS.The microservices self-registered with Consul (Service Discovery) and clients to these microservices used Netflix Ribbon in conjunction with Hystrix to load balance the HTTP calls to the RESTful endpoints of the microservices and ‘circuit break’ on failure.This provided us with a fast and highly scalable architecture which could be monitored constantly and would also self-heal.I absolutely loved the technology we used here, the architecture was rock solid and they were all fantastic people to work with.Also used some React to build a front end onto a statistics dashboard which queried a RESTful microservice connected to ElasticSearch as the persistent store.
  • Box Uk
    Principal Developer
    Box Uk Sep 2011 - Dec 2015
    Cardiff, Wales, United Kingdom
    Award winning agile software development and consultancy. Working here I provided software development and architecture, mentorship, guidance, team leadership and oversight to multiple development teams working on different products or technologies. Did a few blog posts about the Spark Microframework and Doctrine.Royal College of Nursing - I was development team lead on this award winning, multi site website written in Sitecore 8 MVC using tools such as TDS, GlassMapper, Razl, Sitecore Ship, Rocks.Moneypenny Live Chat - Team lead on the Live Chat SAAS back-end. Built using ASP.NET Web API, MVC 4, SignalR, Azure Service Bus, Topics Pub/Sub.Linguavote - Team lead on this Sitecore based e-learning platformInvestec Asset Management - Complete re-design of the IAM site using Symfony 2 and ElasticSearch.World Vision Micro - Microfinance system used to fund start-up projects in third world countries. Written with Ruby on Rails.Careers Wales - Aggregation and storage of job vacancy, apprenticeship and course data to be displayed on a Google Map in Amaxus. C#, SQL Server, Quartz.NET.Artform - The Artform project team required a way of converting an SVG to a PDF. I created a small library using Java, Batik and FOP to do the job.RS Components - Faceted search site for RS Components Microcontrollers products. Symfony 2, Solr.Thinkbox - RESTful API providing 3rd party apps a list of categorized content in JSON format using custom Amaxus code. Optimized and performant. PHP.
  • Complete Automotive Solutions
    Senior Developer
    Complete Automotive Solutions Dec 2006 - Sep 2011
    Cardiff, Wales, United Kingdom
    Worked on the CloseIT and VoiceSafe products. VoiceSafe was a Asterisk PBX based call recording system used mainly by car dealerships.For the R&D of VoiceSafe 2.0, we transferred CDR data and call recordings taken from a PBX collected through an Apache CXF client (running as a Linux daemon). Sent to server as XML and binary MTOM attachment.Encrypted using WS-Security and RSA public/private key pairs. MP3s were encrypted using AES Shared Key algorithms.Extensive use of Spring dependency injection, custom sharding algorithms, BoneCP connection pooling, Interceptors.A lot of the work was test driven using Junit and Mockito.We also used Zend Framework to build a secure web based GUI, enabling the customer to collate call statistics, monitor SLA, improve call answer rates and playback call recordings for legal purposes.
  • Ubiquity Software
    Software Developer
    Ubiquity Software Feb 2000 - Dec 2005
    Cardiff, Wales, United Kingdom
  • Syntech
    Computer Programmer
    Syntech Dec 1997 - Feb 2000
    Cardiff, Wales, United Kingdom
  • Merit Computer Solutions Ltd.
    Computer Programmer
    Merit Computer Solutions Ltd. Jan 1995 - Dec 1997
    Ebbw Vale, Wales, United Kingdom
    Placement during degree then got sponsored to finish degree part-time. Worked on docuPOWER, one of the very early document management solutions written in SQLWindow with hooks into C++ TWAIN drivers for scanner support and Caldera for OCR. ZyIndex for free text searching.

Jon Morgan Education Details

  • University Of Glamorgan
    University Of Glamorgan
    2.2
  • University Of Glamorgan
    University Of Glamorgan
    Distinction

Frequently Asked Questions about Jon Morgan

What company does Jon Morgan work for?

Jon Morgan works for Caci Ltd

What is Jon Morgan's role at the current company?

Jon Morgan's current role is Software Developer.

What schools did Jon Morgan attend?

Jon Morgan attended University Of Glamorgan, University Of Glamorgan.

Who are Jon Morgan's colleagues?

Jon Morgan's colleagues are Nancy Vorce, Ibrahim Jan, Elena Hughes, Garreth Bond, Laura Griffiths, Joseph Smith, Peter Wan.

Not the Jon Morgan you were looking for?

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.