Matt Langmead
Technical Lead at Mettle- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Credentials
-
OAuth
UdemyMay, 2021- Nov, 2024 -
Deep Learning
KaggleJun, 2020- Nov, 2024 -
Architecting with Google Cloud Platform Specialization
CourseraNov, 2018- Nov, 2024 -
Elastic Cloud Infrastructure: Containers and Services
CourseraNov, 2018- Nov, 2024 -
Elastic Cloud Infrastructure: Scaling and Automation
CourseraNov, 2018- Nov, 2024 -
Essential Cloud Infrastructure: Core Services
CourseraNov, 2018- Nov, 2024 -
Essential Cloud Infrastructure: Foundation
CourseraNov, 2018- Nov, 2024 -
Reliable Cloud Infrastructure: Design and Process
CourseraNov, 2018- Nov, 2024 -
Enterprise Engineer Programme 2018
RBSOct, 2018- Nov, 2024 -
Google Cloud Platform Fundamentals: Core Infrastructure
CourseraOct, 2018- Nov, 2024 -
GCP Essentials
QwiklabsAug, 2018- Nov, 2024 -
Machine Learning
Stanford UniversityApr, 2017- Nov, 2024 -
Investment Management Certificate (IMC) Level 4 Unit 1
CFASep, 2013- Nov, 2024 -
Sun Certified Web Component Developer (SCWCD)
Sun Microsystems (Oracle)Nov, 2005- Nov, 2024 -
Sun Certified Java Programmer (SCJP)
Sun Microsystems (Oracle)Sep, 2005- Nov, 2024 -
IMC Level 4 Unit 2
CFA
Experience
-
Mettle
-
United Kingdom
-
Financial Services
-
100 - 200 Employee
-
Technical Lead
-
May 2022 - Present
Tech Lead, Open Banking Tech Lead, Open Banking
-
-
-
Capco
-
United Kingdom
-
Financial Services
-
700 & Above Employee
-
Principal Consultant
-
Mar 2021 - May 2022
-
-
-
Credera UK
-
United Kingdom
-
Business Consulting and Services
-
200 - 300 Employee
-
Consultant
-
Oct 2020 - Mar 2021
Working with Google on a large-scale cloud transformation project for a major UK bank, with a focus on all aspects of engineering quality across code, CI/CD, cloud architecture, tooling, documentation, and ways of working. Working with Google on a large-scale cloud transformation project for a major UK bank, with a focus on all aspects of engineering quality across code, CI/CD, cloud architecture, tooling, documentation, and ways of working.
-
-
-
NatWest Commercial and Institutional
-
United Kingdom
-
Banking
-
700 & Above Employee
-
Technical Lead
-
Jul 2019 - Sep 2020
Leading the design and build of a new supply chain financing solution providing cashflow management with integrated FX. As tech lead I helped to transform the project from an on-premise proof-of-concept built by a small group of interns to a secure, scalable, highly-available, cloud-hosted microservices solution with a team of 15 developers/testers.Achievements and responsibilities include:* High-level architectural design of the overall solution. * Working closely with the business to analyse requirements and running fortnightly demos. * Implementing aspects of Behaviour-Driven Development (BDD) to pull the business into all stages of the SDLC to create tight feedback loops and closer cross-functional collaboration. * Designing the event-driven backend payments architecture and leading a small team to build it.* Extensive hands-on development of the backend microservices. * Ensuring adherence to best practices in terms of agile, code quality, testing, and collaboration across the team. * Mentoring developers, code reviews, technical documentation, liaising with testers. Technologies:GCP, Docker, Kubernetes, Java 8, JUnit, Spring Boot, Maven, Google PubSub, PostrgeSQL, CloudSQL, Liquibase, Git, Gitlab CI/CD, Cucumber, Jira, Confluence. Show less
-
-
Tech Lead & Enterprise Engineer, NatWest CurrencyPay
-
Jun 2016 - Jul 2019
As founder developer of the NatWest CurrencyPay project, I designed and builtthe backend prototype that secured funding for the product in 2016 and stillforms the backbone of the product today as we move to the cloud and continueto scale up. I now lead the CurrencyPay backend team, consisting of 16developers across London and Gurugram, India.Current responsibilities include hands-on development, architectural design,backlog management, working closely with the business stakeholders toanalyse requirements and deliver value, hiring and mentoring developers,working with the test team to ensure automated test coverage, promoting bestagile practice, coordinating with the front-end/security/platform teams.Between 2014 and 2016 I worked on Agile Markets - RBS’ single dealer FXtrading platform providing FX trading functionality to internal traders andexternal corporate customers and FIs. Responsibilities included design andbuild of new functionality/APIs, integration with middle/back office/externalsystems.I completed the Enterprise Engineer programme in 2018, one of only 22engineers across the entire RBS group to do so. The EE programme is anintensive 6 month course involving residential training in London, Edinburgh,and Delhi, a parallel side project (mine involved working with the retail bank todeliver digital receipt management), delivering a TED talk (on machine learningand AI), a hackathon (an Ethereum-based blockchain marketplace), andnetworking with senior management.Technologies:Java 8, Spring Boot, Hibernate, CloudSQL, PostgreSQL, GCP, Docker, Kubernetes,Helm, Gitlab CI/CD, ReST, Jersey, Jackson, Postman, JUnit Show less
-
-
VP Enterprise Engineer, Currencies & Electronic Trading
-
Sep 2014 - Jun 2016
-
-
-
J.P. Morgan
-
United States
-
Financial Services
-
700 & Above Employee
-
Equity Trading Developer
-
Sep 2012 - Aug 2014
As lead server-side Java developer in the equity trading development team I delivered a successful greenfield project to create a distributed, multi-threaded, high throughput, highly available order management system. I was involved in the whole development lifecycle, including working with the front office traders in London and Hong Kong to define requirements, architecture and design, data modelling, coding, performance profiling/optimisation, automated testing and support. Following a highly iterative agile approach with TDD, BDD and CI, and integrating with various internal and 3rd party systems via FIX, XML, WS and JMS. I subsequently took over as lead developer/tech lead on the global equity analytics team with the aim of transitioning the project to an agile development model and driving forward a strategic architectural redesign. Other responsibilities included mentoring and line management of existing Java developers and selecting and interviewing prospective developers for teams across equity and fixed income technology. I created a BDD test framework using Cucumber, and an advanced IDE for Cucumber based on Eclipse which was rolled out to teams across JPMC globally. Technologies: Java 7, Spring (core, AOP, ORM, security, JDBC), JMS, Hibernate, Oracle, RESTful web services, Guava, JMX, Maven, SVN, Jenkins, Nexus, JUnit, Mockito, Cucumber, Tomcat, FIX, SQL, XML, XSD, JAXB, TDD, BDD. Show less
-
-
-
BJSS
-
United Kingdom
-
IT Services and IT Consulting
-
700 & Above Employee
-
Consultant Developer
-
Aug 2011 - Sep 2012
Based on-site at Thomson Reuters. Responsible for designing and implementing a suite of Java EE web applications and java web services as part of a global solution to automate infrastructure provisioning across TR Markets. Introduced and managed a continuous integration build process, featuring automated unit/integration testing, dependency management, code analytics, project metrics, and release management. Technologies: Java 6, Spring (Core, AOP, Hibernate support, MVC, security), Hibernate, JSPs, XML, JUnit, Mockito, PowerMock, Glassfish, Maven, Ant, Hudson, Subversion, Axis2, BIRT, Apache commons, Log4j, SVNKit, Linux, Oracle, SQLServer, SQL, SQLPlus scripting, Apache HTTPClient, JSoup, findbugs, JIRA. Show less
-
-
-
-
Senior Software Engineer, Payments and Messaging
-
Jan 2009 - Aug 2011
Responsible for the architectural design, development and maintenance of Misys’ enterprise integration solutions and message-oriented middleware. Misys Meridian, Message Manager and Payment Manager facilitate straight-through-processing (STP) and guaranteed delivery of financial messages and payments across multiple applications, messaging networks and clearing systems.Working as part of an agile team to develop an enterprise integration solution that formed the platform for the company’s flagship integrated core banking solution. The product consists of a JEE runtime and an IDE built on the eclipse platform. Technologies:Runtime: Java EE, Spring, Apache Camel, JMS, Websphere Application Server, JBoss, Tomcat, Glassfish, Websphere MQ, ActiveMQ, OpenMQ, Oracle, DB2. IDE: J2SE, Eclipse plug-in development and related frameworks (JDT, SWT), Equinox OSGi, Eclipse modelling (EMF, GMF).Common: Maven, Hudson, Subversion, JUnit, Mockito, Powermock, Ant, XML, XSD, XSLT, XMLBeans, Log4j, UML.Methodologies: Agile scrum, TDD Show less
-
-
Senior Developer / Team Lead
-
Oct 1999 - Jan 2009
Senior developer - full SDLC development of trade finance banking solutions. Team lead - leading a global development team based across London, Manila and Sao Paulo.
-
-
-
RBS
-
United Kingdom
-
Banking
-
700 & Above Employee
-
International payments investigations
-
Sep 1997 - Sep 1999
-
-
Education
-
The University of Manchester
BSc(Hons), Maths and Computing (joint honours)