SlideShare a Scribd company logo
1 of 5
Barclays Corporate
Debits, Credits and Account
Switching
Debit and Credits
• This was a project for Barclays Corporate Digital Portal
• The project was to re-implement the legacy system which processed Direct Debits
and Credits for Barclays corporate customers whilst introduce improved reporting
and integration into strategic systems such as the Digital Portal
• It was the complete rewrite of a legacy system for a modern Web deployment
• The client was based on a Single Page Application pattern within the Angular
Framework
• The design was responsive to accommodate both mobile and desktop
environments
• The Software Stack employed was JavaScript on the client Java on the server
• My responsibilities were for architecture and design, through to development and
team building
Account Switching
• This was a project for Barclays Corporate Digital Portal
• The project was to the regulatory requirement for Account Switching and adoption
of the SEPA payment standards
• It was the creation of a new service based on modern Web technologies as
component piece of the bank’s Digital Portal strategy
• The client was based on a Single Page Application pattern with the Angular
Framework
• The design was responsive accommodate both mobile and desktop environments
• The Software Stack employed was JavaScript on the client Java on the server
• My responsibilities were for architecture and design, through to development and
team building
Software Stack
CLIENT-SIDE
• Bootstrap styling
• Angular Framework
• REST API
SERVER_SIDE
• Java Jersey RESTFul Web Services
• Java Jackson JSON bindings
• Hibernate Database Bindings
• Glassfish Application Server
• Oracle 10 Database
Development Environment
• Agile using the Scrum methodology
• Issue tracking and management using JIRA
• Continuous integration using Bamboo
• Source code control GIT
• Java development using Eclipse IDE
• XML Schema and XSLT
• Spring, Hibernate, JUnit, JMock,
• JavaScript/CCS3/HTML5
• Grunt, LESS, Bower
• Jasmine

More Related Content

What's hot

7 Cool Things to Demo in Acumatica 5.0
7 Cool Things to Demo in Acumatica 5.07 Cool Things to Demo in Acumatica 5.0
7 Cool Things to Demo in Acumatica 5.0Gabriel Michaud
 
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 IntegrationWSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 IntegrationWSO2
 
Case study - Nuskin: Statefull Applications in a Stateless World
Case study - Nuskin: Statefull Applications in a Stateless WorldCase study - Nuskin: Statefull Applications in a Stateless World
Case study - Nuskin: Statefull Applications in a Stateless WorldDay Software
 
Kovair Requirements Management
Kovair Requirements ManagementKovair Requirements Management
Kovair Requirements ManagementKovair
 
Introducing ADF Mobile - and Luc Bors(AMIS SIG, 12th November 2012)
Introducing ADF Mobile - and Luc Bors(AMIS SIG, 12th November 2012)Introducing ADF Mobile - and Luc Bors(AMIS SIG, 12th November 2012)
Introducing ADF Mobile - and Luc Bors(AMIS SIG, 12th November 2012)Lucas Jellema
 
Oracle day 2014-mobile-customer-case
Oracle day 2014-mobile-customer-caseOracle day 2014-mobile-customer-case
Oracle day 2014-mobile-customer-caseLuc Bors
 
Getting Started with the WSO2 manager
Getting Started with the WSO2  managerGetting Started with the WSO2  manager
Getting Started with the WSO2 managerWSO2
 
Working with Portlets in ADF and Webcenter
Working with Portlets in ADF and WebcenterWorking with Portlets in ADF and Webcenter
Working with Portlets in ADF and WebcenterDataNext Solutions
 
Problems opening SOA to the Online Web Applications
Problems opening SOA to the Online Web ApplicationsProblems opening SOA to the Online Web Applications
Problems opening SOA to the Online Web ApplicationsNaresh Chintalcheru
 
Tom van gaever-sp_serviceapplications_spsbe17
Tom van gaever-sp_serviceapplications_spsbe17Tom van gaever-sp_serviceapplications_spsbe17
Tom van gaever-sp_serviceapplications_spsbe17BIWUG
 
[WSO2Con EU 2017] Microservice Architecture (MSA) and Integration Microservices
[WSO2Con EU 2017] Microservice Architecture (MSA) and Integration Microservices[WSO2Con EU 2017] Microservice Architecture (MSA) and Integration Microservices
[WSO2Con EU 2017] Microservice Architecture (MSA) and Integration MicroservicesWSO2
 
Deploying and Using the B2B Portal by Doug Johnson
Deploying and Using the B2B Portal by Doug JohnsonDeploying and Using the B2B Portal by Doug Johnson
Deploying and Using the B2B Portal by Doug JohnsonAcumatica Cloud ERP
 
Introducing Office Web Apps as a Tool for Developing Content Rich Applications
Introducing Office Web Apps as a Tool for Developing Content Rich ApplicationsIntroducing Office Web Apps as a Tool for Developing Content Rich Applications
Introducing Office Web Apps as a Tool for Developing Content Rich ApplicationsRyan McIntyre
 
What's New in Acumatica 5.0
What's New in Acumatica 5.0What's New in Acumatica 5.0
What's New in Acumatica 5.0Gabriel Michaud
 
MN Enterprise Mobile User Group April 2015 Meeting
MN Enterprise Mobile User Group April 2015 MeetingMN Enterprise Mobile User Group April 2015 Meeting
MN Enterprise Mobile User Group April 2015 MeetingRBA
 
SEARO Design framework - WCC
SEARO Design framework - WCCSEARO Design framework - WCC
SEARO Design framework - WCCgrieser4044
 

What's hot (20)

7 Cool Things to Demo in Acumatica 5.0
7 Cool Things to Demo in Acumatica 5.07 Cool Things to Demo in Acumatica 5.0
7 Cool Things to Demo in Acumatica 5.0
 
EVOLVE'15 | Enhance | Richard Gatewood | Integrating SFDC & AEM
EVOLVE'15 | Enhance | Richard Gatewood | Integrating SFDC & AEM EVOLVE'15 | Enhance | Richard Gatewood | Integrating SFDC & AEM
EVOLVE'15 | Enhance | Richard Gatewood | Integrating SFDC & AEM
 
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 IntegrationWSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
 
Case study - Nuskin: Statefull Applications in a Stateless World
Case study - Nuskin: Statefull Applications in a Stateless WorldCase study - Nuskin: Statefull Applications in a Stateless World
Case study - Nuskin: Statefull Applications in a Stateless World
 
Kovair Requirements Management
Kovair Requirements ManagementKovair Requirements Management
Kovair Requirements Management
 
Introducing ADF Mobile - and Luc Bors(AMIS SIG, 12th November 2012)
Introducing ADF Mobile - and Luc Bors(AMIS SIG, 12th November 2012)Introducing ADF Mobile - and Luc Bors(AMIS SIG, 12th November 2012)
Introducing ADF Mobile - and Luc Bors(AMIS SIG, 12th November 2012)
 
Oracle day 2014-mobile-customer-case
Oracle day 2014-mobile-customer-caseOracle day 2014-mobile-customer-case
Oracle day 2014-mobile-customer-case
 
Getting Started with the WSO2 manager
Getting Started with the WSO2  managerGetting Started with the WSO2  manager
Getting Started with the WSO2 manager
 
Working with Portlets in ADF and Webcenter
Working with Portlets in ADF and WebcenterWorking with Portlets in ADF and Webcenter
Working with Portlets in ADF and Webcenter
 
Problems opening SOA to the Online Web Applications
Problems opening SOA to the Online Web ApplicationsProblems opening SOA to the Online Web Applications
Problems opening SOA to the Online Web Applications
 
Tom van gaever-sp_serviceapplications_spsbe17
Tom van gaever-sp_serviceapplications_spsbe17Tom van gaever-sp_serviceapplications_spsbe17
Tom van gaever-sp_serviceapplications_spsbe17
 
[WSO2Con EU 2017] Microservice Architecture (MSA) and Integration Microservices
[WSO2Con EU 2017] Microservice Architecture (MSA) and Integration Microservices[WSO2Con EU 2017] Microservice Architecture (MSA) and Integration Microservices
[WSO2Con EU 2017] Microservice Architecture (MSA) and Integration Microservices
 
Deploying and Using the B2B Portal by Doug Johnson
Deploying and Using the B2B Portal by Doug JohnsonDeploying and Using the B2B Portal by Doug Johnson
Deploying and Using the B2B Portal by Doug Johnson
 
Introducing Office Web Apps as a Tool for Developing Content Rich Applications
Introducing Office Web Apps as a Tool for Developing Content Rich ApplicationsIntroducing Office Web Apps as a Tool for Developing Content Rich Applications
Introducing Office Web Apps as a Tool for Developing Content Rich Applications
 
What's New in Acumatica 5.0
What's New in Acumatica 5.0What's New in Acumatica 5.0
What's New in Acumatica 5.0
 
MN Enterprise Mobile User Group April 2015 Meeting
MN Enterprise Mobile User Group April 2015 MeetingMN Enterprise Mobile User Group April 2015 Meeting
MN Enterprise Mobile User Group April 2015 Meeting
 
SEARO Design framework - WCC
SEARO Design framework - WCCSEARO Design framework - WCC
SEARO Design framework - WCC
 
Ajax
AjaxAjax
Ajax
 
Oracle developer classes in mumbai
Oracle developer classes in mumbaiOracle developer classes in mumbai
Oracle developer classes in mumbai
 
FatDB Intro
FatDB IntroFatDB Intro
FatDB Intro
 

Viewers also liked

Question1
Question1Question1
Question1rpereir
 
The ghost of europe
The ghost of europeThe ghost of europe
The ghost of europefosafosa1
 
Retail trend watch: Customizing
Retail trend watch: Customizing Retail trend watch: Customizing
Retail trend watch: Customizing Yulim Kim
 
Question1
Question1Question1
Question1rpereir
 
Pengaruh Pemberian Pupuk Buatan Terhadap Pertumbuhan Jagung
Pengaruh Pemberian Pupuk Buatan Terhadap Pertumbuhan JagungPengaruh Pemberian Pupuk Buatan Terhadap Pertumbuhan Jagung
Pengaruh Pemberian Pupuk Buatan Terhadap Pertumbuhan JagungGaluh Buana
 
Student success guide
Student success guideStudent success guide
Student success guideSusan Tolbert
 
normura supplement
normura supplementnormura supplement
normura supplementPaul Todd
 
HollowayHalls Marketing Plan
HollowayHalls Marketing PlanHollowayHalls Marketing Plan
HollowayHalls Marketing Planrpereir
 
Pancasila sbg ideologi terbuka & tertutup
Pancasila sbg ideologi terbuka & tertutupPancasila sbg ideologi terbuka & tertutup
Pancasila sbg ideologi terbuka & tertutupGaluh Buana
 

Viewers also liked (11)

Question1
Question1Question1
Question1
 
The ghost of europe
The ghost of europeThe ghost of europe
The ghost of europe
 
Retail trend watch: Customizing
Retail trend watch: Customizing Retail trend watch: Customizing
Retail trend watch: Customizing
 
Question1
Question1Question1
Question1
 
Pengaruh Pemberian Pupuk Buatan Terhadap Pertumbuhan Jagung
Pengaruh Pemberian Pupuk Buatan Terhadap Pertumbuhan JagungPengaruh Pemberian Pupuk Buatan Terhadap Pertumbuhan Jagung
Pengaruh Pemberian Pupuk Buatan Terhadap Pertumbuhan Jagung
 
Student success guide
Student success guideStudent success guide
Student success guide
 
Ecuación lineal con n incógnita.
Ecuación lineal con n incógnita.Ecuación lineal con n incógnita.
Ecuación lineal con n incógnita.
 
lucyalex-cv
lucyalex-cvlucyalex-cv
lucyalex-cv
 
normura supplement
normura supplementnormura supplement
normura supplement
 
HollowayHalls Marketing Plan
HollowayHalls Marketing PlanHollowayHalls Marketing Plan
HollowayHalls Marketing Plan
 
Pancasila sbg ideologi terbuka & tertutup
Pancasila sbg ideologi terbuka & tertutupPancasila sbg ideologi terbuka & tertutup
Pancasila sbg ideologi terbuka & tertutup
 

Similar to barclays corporate

JeffWalkerResume2016
JeffWalkerResume2016JeffWalkerResume2016
JeffWalkerResume2016Jeff Walker
 
Enabling DevOps to optimize application and server performance
Enabling DevOps to optimize application and server performanceEnabling DevOps to optimize application and server performance
Enabling DevOps to optimize application and server performanceManageEngine, Zoho Corporation
 
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...Sabino Labarile
 
Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java DeveloperJava Dev
 
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise DemandsWebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise DemandsIan Robinson
 
Madhu Babu_Resume
Madhu Babu_ResumeMadhu Babu_Resume
Madhu Babu_Resumemadhu babu
 
Pankaj singh bisht
Pankaj singh bisht Pankaj singh bisht
Pankaj singh bisht pankaj bisht
 
pankaj_singh_bisht
pankaj_singh_bisht pankaj_singh_bisht
pankaj_singh_bisht pankaj bisht
 

Similar to barclays corporate (20)

Jonathan Sebastian Resume
Jonathan Sebastian ResumeJonathan Sebastian Resume
Jonathan Sebastian Resume
 
Sherry-LinkedIn
Sherry-LinkedInSherry-LinkedIn
Sherry-LinkedIn
 
Resume_Feb_2016
Resume_Feb_2016Resume_Feb_2016
Resume_Feb_2016
 
Resume
ResumeResume
Resume
 
KATHY ZHANG_3
KATHY ZHANG_3KATHY ZHANG_3
KATHY ZHANG_3
 
JeffWalkerResume2016
JeffWalkerResume2016JeffWalkerResume2016
JeffWalkerResume2016
 
Enabling DevOps to optimize application and server performance
Enabling DevOps to optimize application and server performanceEnabling DevOps to optimize application and server performance
Enabling DevOps to optimize application and server performance
 
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
e-Suap Inista 2014 (International Symposium on INnovation in Intelligent SysT...
 
E suap - INISTA 2014
E suap - INISTA 2014E suap - INISTA 2014
E suap - INISTA 2014
 
BHUIYAN_JAHIRUL
BHUIYAN_JAHIRULBHUIYAN_JAHIRUL
BHUIYAN_JAHIRUL
 
Web engineering
Web engineeringWeb engineering
Web engineering
 
Prashant_Shukla-UI
Prashant_Shukla-UIPrashant_Shukla-UI
Prashant_Shukla-UI
 
Resume
ResumeResume
Resume
 
Bala Sr Java Developer
Bala  Sr Java DeveloperBala  Sr Java Developer
Bala Sr Java Developer
 
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise DemandsWebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
 
Document
DocumentDocument
Document
 
Santosh_Resume_Java
Santosh_Resume_JavaSantosh_Resume_Java
Santosh_Resume_Java
 
Madhu Babu_Resume
Madhu Babu_ResumeMadhu Babu_Resume
Madhu Babu_Resume
 
Pankaj singh bisht
Pankaj singh bisht Pankaj singh bisht
Pankaj singh bisht
 
pankaj_singh_bisht
pankaj_singh_bisht pankaj_singh_bisht
pankaj_singh_bisht
 

barclays corporate

  • 1. Barclays Corporate Debits, Credits and Account Switching
  • 2. Debit and Credits • This was a project for Barclays Corporate Digital Portal • The project was to re-implement the legacy system which processed Direct Debits and Credits for Barclays corporate customers whilst introduce improved reporting and integration into strategic systems such as the Digital Portal • It was the complete rewrite of a legacy system for a modern Web deployment • The client was based on a Single Page Application pattern within the Angular Framework • The design was responsive to accommodate both mobile and desktop environments • The Software Stack employed was JavaScript on the client Java on the server • My responsibilities were for architecture and design, through to development and team building
  • 3. Account Switching • This was a project for Barclays Corporate Digital Portal • The project was to the regulatory requirement for Account Switching and adoption of the SEPA payment standards • It was the creation of a new service based on modern Web technologies as component piece of the bank’s Digital Portal strategy • The client was based on a Single Page Application pattern with the Angular Framework • The design was responsive accommodate both mobile and desktop environments • The Software Stack employed was JavaScript on the client Java on the server • My responsibilities were for architecture and design, through to development and team building
  • 4. Software Stack CLIENT-SIDE • Bootstrap styling • Angular Framework • REST API SERVER_SIDE • Java Jersey RESTFul Web Services • Java Jackson JSON bindings • Hibernate Database Bindings • Glassfish Application Server • Oracle 10 Database
  • 5. Development Environment • Agile using the Scrum methodology • Issue tracking and management using JIRA • Continuous integration using Bamboo • Source code control GIT • Java development using Eclipse IDE • XML Schema and XSLT • Spring, Hibernate, JUnit, JMock, • JavaScript/CCS3/HTML5 • Grunt, LESS, Bower • Jasmine