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.
-
Technical ConsultantCaci Ltd Nov 2024 - Present -
Contract Software EngineerPivotl Jan 2024 - May 20246 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. -
Contract Software EngineerBox Uk Feb 2023 - Jun 2023Code 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. -
Contract Software EngineerTransvault Nov 2022 - Feb 2023Providing consultancy on modernizing the Transvault Migrator application written in .NET Framework. -
Contract Software EngineerTransvault Sep 2022 - Nov 2022Working on a React, Electron and Next.js front-end app which connected to a user-specified SharePoint website and collected statistic on that site. -
Contract Software EngineerFoundry4 (Now Tpximpact) Apr 2021 - Apr 2022Part 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.
-
Contract Software EngineerFoundry4 (Now Tpximpact) Jan 2021 - Mar 2021Short stint on the new NHS Job Search application using Java Spring, Liquibase.
-
Contract Software EngineerFoundry4 (Now Tpximpact) Oct 2020 - Dec 2020Short 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.
-
Contract Software EngineerWales & West Utilities Apr 2019 - Sep 2020Cardiff, Wales, United KingdomLarge 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. -
Contract Software EngineerBox Uk Sep 2018 - Mar 2019Cardiff, Wales, United Kingdom6 Months on OKDO.COM - Enterprise e-commerce site for IoT/SBC makers, integrating with NetSuite. -
Contract Software EngineerBox Uk Jan 2018 - Aug 2018Cardiff, Wales, United Kingdom6 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. -
Senior Software EngineerBipsync Jun 2016 - Dec 2017Cardiff, Wales, United KingdomWorked 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. -
Software DeveloperCarsnip Ltd Jan 2016 - Jun 2016Cardiff, Wales, United KingdomJoined 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. -
Principal DeveloperBox Uk Sep 2011 - Dec 2015Cardiff, Wales, United KingdomAward 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. -
Senior DeveloperComplete Automotive Solutions Dec 2006 - Sep 2011Cardiff, Wales, United KingdomWorked 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. -
Software DeveloperUbiquity Software Feb 2000 - Dec 2005Cardiff, Wales, United Kingdom -
Computer ProgrammerSyntech Dec 1997 - Feb 2000Cardiff, Wales, United Kingdom
-
Computer ProgrammerMerit Computer Solutions Ltd. Jan 1995 - Dec 1997Ebbw Vale, Wales, United KingdomPlacement 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 Glamorgan2.2 -
University Of GlamorganDistinction
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?
-
Jon Morgan
Liverpool -
Jon Morgan
Greater Cambridge Area1aricode.uk -
Jon Morgan
Guildford2johnsoncleaners.com, inoautocentres.co.uk -
Jon Morgan
Senior Tutor At Jon Morgan Professional Tutoring, Assesment, And Stratergising Models For Education And Life SkillsChelmsford -
Jon Morgan
London
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial