SlideShare a Scribd company logo
1 of 13
Download to read offline
Text
United Nations UNHCR/WFP case study
JavaEE, JavaCard, JavaSE success story
By Mohamed Taman
Agenda
UN case study story.
Project Requirements.
Project overview.
High level Architecture - Technical overview
Problems to face.
Solutions
Java helped to achieve.
Client shock
JCP & EC roles adds a great support.
Questions.
UN case study story
Build a system to help refugees listed under United
Nations, to get their benefits (Cache (UNHCR) / Food
(WFP)) through a secured cards wallets, controlled by
both organisations and developed and operated by
efinance.
Project requirements.
We Just have the tender document, and 2 RFP MOM.
Project overview
Registration
Card Issuance
Payment
POS/ATM Acquiring
Card Management
Settlement/
Reconciliation
We should provide the following
services:
High
level
Architecture
Problem to face
Huge System.
Time to Market.
Lack of detailed requirements.
POS and programming.
Card programming / lifecycle management.
Should be costless.
Solutions
Will use our experience in card management.
Will depends on the tender as requirements.
Use latest Java technologies.
JavaEE 7 for fronted / backend services.
JavaCard for personalising the cards.
Open source tools and ecosystems product.
Java helped to Achieve
JavaEE 7 provided a strong and robust backend.
Less coding and more productivity.
New added JSR (JSON, Batch Applications and
Concurrency APIs helped a lot).
Uses PrimeFaces plugin that allow to generate CRUD
pages efficiently without writing any additional code.
Uses JSF PrimeFaces as front-end with html5
enhancements.
Java SE 7 NIO.2 helped strongly for files managements
and notifications.
Uses Netbeans 7.4 IDE for development.
Uses JavaCard technology for card management.
Ease of integrations.
Cont. Java helped to Achieve
Client shock
Requested for the meeting to tell us that we win the tender.
We should begin a set of meetings for requirements gathering
to begun development.
I have raised a very strong Note
“We Already finished the development of all your
system requirements, and just would like to demo
it, to get the feedback and changes needed :)”.
Here was the shock to the client.
JCP & EC roles adds a
great support.
JCP EC role helped to get customer reputation and trust.
By relationship, and annual award winning.
Makes my company recognised that the participation get
a real project, not only knowing or steering the technology.
Now in every meeting with any Minister should show that
the company has candidate as JCP, Community
participant, and EC member and steering the technology
world wide with Other technology leaders.
Thanks for listening
Questions

More Related Content

What's hot

Arpit Joshi Resume
Arpit Joshi ResumeArpit Joshi Resume
Arpit Joshi Resume
Arpit Joshi
 
Resume Tushar Kadam
Resume Tushar Kadam Resume Tushar Kadam
Resume Tushar Kadam
tushar kadam
 
Ramkumar_Exp14+_Sr.Technical Manager
Ramkumar_Exp14+_Sr.Technical ManagerRamkumar_Exp14+_Sr.Technical Manager
Ramkumar_Exp14+_Sr.Technical Manager
Ramkumar MK
 
Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead
Nitesh Dasari
 
Sreekanth java developer raj
Sreekanth java developer rajSreekanth java developer raj
Sreekanth java developer raj
sreekanthavco
 
Shyam Patil - Resume
Shyam Patil - ResumeShyam Patil - Resume
Shyam Patil - Resume
Shyam Patil
 
Lara-Company Presentation
Lara-Company PresentationLara-Company Presentation
Lara-Company Presentation
Miraj Mor
 
Ayan Chakraborty_J2EE_MidLevel_7
Ayan Chakraborty_J2EE_MidLevel_7Ayan Chakraborty_J2EE_MidLevel_7
Ayan Chakraborty_J2EE_MidLevel_7
Ayan Chakraborty
 
Jagan_Updated Resume
Jagan_Updated ResumeJagan_Updated Resume
Jagan_Updated Resume
Jagan Mohan
 

What's hot (20)

Arpit Joshi Resume
Arpit Joshi ResumeArpit Joshi Resume
Arpit Joshi Resume
 
Resume Tushar Kadam
Resume Tushar Kadam Resume Tushar Kadam
Resume Tushar Kadam
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory java
 
Prabakaran R - Resume
Prabakaran R - ResumePrabakaran R - Resume
Prabakaran R - Resume
 
Ramkumar_Exp14+_Sr.Technical Manager
Ramkumar_Exp14+_Sr.Technical ManagerRamkumar_Exp14+_Sr.Technical Manager
Ramkumar_Exp14+_Sr.Technical Manager
 
Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead Nitesh_Sr._Java_developer_Lead
Nitesh_Sr._Java_developer_Lead
 
Sreekanth java developer raj
Sreekanth java developer rajSreekanth java developer raj
Sreekanth java developer raj
 
Venugopal Kommineni
Venugopal KommineniVenugopal Kommineni
Venugopal Kommineni
 
Java EE 7 - Overview and Status
Java EE 7  - Overview and StatusJava EE 7  - Overview and Status
Java EE 7 - Overview and Status
 
Shyam Patil - Resume
Shyam Patil - ResumeShyam Patil - Resume
Shyam Patil - Resume
 
Lara-Company Presentation
Lara-Company PresentationLara-Company Presentation
Lara-Company Presentation
 
Sarpesh mishra resume
Sarpesh mishra resumeSarpesh mishra resume
Sarpesh mishra resume
 
Shweta_Saini_Resume
Shweta_Saini_ResumeShweta_Saini_Resume
Shweta_Saini_Resume
 
KLAKSHMAN
KLAKSHMANKLAKSHMAN
KLAKSHMAN
 
Ayan Chakraborty_J2EE_MidLevel_7
Ayan Chakraborty_J2EE_MidLevel_7Ayan Chakraborty_J2EE_MidLevel_7
Ayan Chakraborty_J2EE_MidLevel_7
 
cv
cvcv
cv
 
Resume
ResumeResume
Resume
 
Bhim raju
Bhim rajuBhim raju
Bhim raju
 
Narendra_Choudhary(2)
Narendra_Choudhary(2)Narendra_Choudhary(2)
Narendra_Choudhary(2)
 
Jagan_Updated Resume
Jagan_Updated ResumeJagan_Updated Resume
Jagan_Updated Resume
 

Viewers also liked

WFP Presentation in Rome 041214
WFP Presentation in Rome 041214WFP Presentation in Rome 041214
WFP Presentation in Rome 041214
Media Focus UK
 
CM - World Food Programme
CM - World Food ProgrammeCM - World Food Programme
CM - World Food Programme
Nicolas Demey
 

Viewers also liked (12)

WFP Presentation in Rome 041214
WFP Presentation in Rome 041214WFP Presentation in Rome 041214
WFP Presentation in Rome 041214
 
CM - World Food Programme
CM - World Food ProgrammeCM - World Food Programme
CM - World Food Programme
 
FOOD AID INSTRUMENTS: WFP PROCUREMENTS
FOOD AID INSTRUMENTS: WFP PROCUREMENTSFOOD AID INSTRUMENTS: WFP PROCUREMENTS
FOOD AID INSTRUMENTS: WFP PROCUREMENTS
 
Module5 5 s in wfp workshop
Module5 5 s in wfp workshopModule5 5 s in wfp workshop
Module5 5 s in wfp workshop
 
The World Food Programme & Haiti
The World Food Programme & HaitiThe World Food Programme & Haiti
The World Food Programme & Haiti
 
WFP
WFPWFP
WFP
 
WFP- Contingency Guidelines
WFP- Contingency GuidelinesWFP- Contingency Guidelines
WFP- Contingency Guidelines
 
UN World Food Programme Standards & Best Practises (European Drupal Days 2015)
UN World Food Programme Standards & Best Practises (European Drupal Days 2015)UN World Food Programme Standards & Best Practises (European Drupal Days 2015)
UN World Food Programme Standards & Best Practises (European Drupal Days 2015)
 
World Food Programme BB
World Food Programme BBWorld Food Programme BB
World Food Programme BB
 
Evaluation Report of WFP's Enhancing Resilience Programme: Infographic
Evaluation Report of WFP's Enhancing Resilience Programme: InfographicEvaluation Report of WFP's Enhancing Resilience Programme: Infographic
Evaluation Report of WFP's Enhancing Resilience Programme: Infographic
 
WFP PowerPoint
WFP PowerPointWFP PowerPoint
WFP PowerPoint
 
The Hunger Truck (Young Spikes Asia 2012)
The Hunger Truck (Young Spikes Asia 2012)The Hunger Truck (Young Spikes Asia 2012)
The Hunger Truck (Young Spikes Asia 2012)
 

Similar to United nations UNHCR & WFP case study, a java success story

Similar to United nations UNHCR & WFP case study, a java success story (20)

AlBaraaAhmed_20160523
AlBaraaAhmed_20160523AlBaraaAhmed_20160523
AlBaraaAhmed_20160523
 
Aniket CV
Aniket CVAniket CV
Aniket CV
 
Pavan-Java-J2EE
Pavan-Java-J2EEPavan-Java-J2EE
Pavan-Java-J2EE
 
Om_Resume
Om_ResumeOm_Resume
Om_Resume
 
SRIKANTH PEDDI Resume
SRIKANTH PEDDI ResumeSRIKANTH PEDDI Resume
SRIKANTH PEDDI Resume
 
lijo_resume_singapore
lijo_resume_singaporelijo_resume_singapore
lijo_resume_singapore
 
Utsab sarkar - CSSA certified PEGA developer looking for better oppurtunitiy
Utsab sarkar - CSSA certified PEGA developer looking for better oppurtunitiyUtsab sarkar - CSSA certified PEGA developer looking for better oppurtunitiy
Utsab sarkar - CSSA certified PEGA developer looking for better oppurtunitiy
 
S Juber Basha
S Juber BashaS Juber Basha
S Juber Basha
 
Mumtaz_Resume
Mumtaz_ResumeMumtaz_Resume
Mumtaz_Resume
 
Mumtaz_Resume
Mumtaz_ResumeMumtaz_Resume
Mumtaz_Resume
 
Damodar_TIBCO
Damodar_TIBCODamodar_TIBCO
Damodar_TIBCO
 
GopalKanjoliaCV - Copy (1)
GopalKanjoliaCV - Copy (1)GopalKanjoliaCV - Copy (1)
GopalKanjoliaCV - Copy (1)
 
Microsoft Technical Lead Resume (1)
Microsoft Technical Lead Resume (1)Microsoft Technical Lead Resume (1)
Microsoft Technical Lead Resume (1)
 
Jeganathan_Resume
Jeganathan_ResumeJeganathan_Resume
Jeganathan_Resume
 
Anurag_Ghosh
Anurag_GhoshAnurag_Ghosh
Anurag_Ghosh
 
Krishna_Agrawal_Resume
Krishna_Agrawal_ResumeKrishna_Agrawal_Resume
Krishna_Agrawal_Resume
 
Kanagaraj_V_29-Mar-2015
Kanagaraj_V_29-Mar-2015Kanagaraj_V_29-Mar-2015
Kanagaraj_V_29-Mar-2015
 
Resume
ResumeResume
Resume
 
Ignify_RubyMehto_5year
Ignify_RubyMehto_5yearIgnify_RubyMehto_5year
Ignify_RubyMehto_5year
 
KiranGara_JEE_7Yrs
KiranGara_JEE_7YrsKiranGara_JEE_7Yrs
KiranGara_JEE_7Yrs
 

More from Mohamed Taman

More from Mohamed Taman (10)

Effective java se 11 through 12 ap is & language features, makes your lif...
Effective java se 11 through 12 ap is & language features, makes your lif...Effective java se 11 through 12 ap is & language features, makes your lif...
Effective java se 11 through 12 ap is & language features, makes your lif...
 
Mohamed Taman short C.V version v1.0
Mohamed Taman short C.V version v1.0Mohamed Taman short C.V version v1.0
Mohamed Taman short C.V version v1.0
 
Unit testing & TDD concepts with best practice guidelines.
Unit testing & TDD concepts with best practice guidelines.Unit testing & TDD concepts with best practice guidelines.
Unit testing & TDD concepts with best practice guidelines.
 
DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0DevOps concepts, tools, and technologies v1.0
DevOps concepts, tools, and technologies v1.0
 
Top 10 key performance techniques for hybrid mobile and web apps
Top 10 key performance techniques for hybrid mobile and web appsTop 10 key performance techniques for hybrid mobile and web apps
Top 10 key performance techniques for hybrid mobile and web apps
 
Why software architecture (Mobile Architecture)?
Why software architecture (Mobile Architecture)?Why software architecture (Mobile Architecture)?
Why software architecture (Mobile Architecture)?
 
Android development powered by Java SE 8 and Kotlin
Android development powered by Java SE 8 and KotlinAndroid development powered by Java SE 8 and Kotlin
Android development powered by Java SE 8 and Kotlin
 
Android development powered by Java SE 8
Android development powered by Java SE 8Android development powered by Java SE 8
Android development powered by Java SE 8
 
Operating systems essentials & Android OS concepts
Operating systems essentials & Android OS conceptsOperating systems essentials & Android OS concepts
Operating systems essentials & Android OS concepts
 
Learn HTML5 & JEE7 by doing
Learn HTML5 & JEE7 by doingLearn HTML5 & JEE7 by doing
Learn HTML5 & JEE7 by doing
 

Recently uploaded

Recently uploaded (20)

Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 

United nations UNHCR & WFP case study, a java success story

  • 1. Text United Nations UNHCR/WFP case study JavaEE, JavaCard, JavaSE success story By Mohamed Taman
  • 2. Agenda UN case study story. Project Requirements. Project overview. High level Architecture - Technical overview Problems to face. Solutions Java helped to achieve. Client shock JCP & EC roles adds a great support. Questions.
  • 3. UN case study story Build a system to help refugees listed under United Nations, to get their benefits (Cache (UNHCR) / Food (WFP)) through a secured cards wallets, controlled by both organisations and developed and operated by efinance.
  • 4. Project requirements. We Just have the tender document, and 2 RFP MOM.
  • 5. Project overview Registration Card Issuance Payment POS/ATM Acquiring Card Management Settlement/ Reconciliation We should provide the following services:
  • 7. Problem to face Huge System. Time to Market. Lack of detailed requirements. POS and programming. Card programming / lifecycle management. Should be costless.
  • 8. Solutions Will use our experience in card management. Will depends on the tender as requirements. Use latest Java technologies. JavaEE 7 for fronted / backend services. JavaCard for personalising the cards. Open source tools and ecosystems product.
  • 9. Java helped to Achieve JavaEE 7 provided a strong and robust backend. Less coding and more productivity. New added JSR (JSON, Batch Applications and Concurrency APIs helped a lot). Uses PrimeFaces plugin that allow to generate CRUD pages efficiently without writing any additional code. Uses JSF PrimeFaces as front-end with html5 enhancements.
  • 10. Java SE 7 NIO.2 helped strongly for files managements and notifications. Uses Netbeans 7.4 IDE for development. Uses JavaCard technology for card management. Ease of integrations. Cont. Java helped to Achieve
  • 11. Client shock Requested for the meeting to tell us that we win the tender. We should begin a set of meetings for requirements gathering to begun development. I have raised a very strong Note “We Already finished the development of all your system requirements, and just would like to demo it, to get the feedback and changes needed :)”. Here was the shock to the client.
  • 12. JCP & EC roles adds a great support. JCP EC role helped to get customer reputation and trust. By relationship, and annual award winning. Makes my company recognised that the participation get a real project, not only knowing or steering the technology. Now in every meeting with any Minister should show that the company has candidate as JCP, Community participant, and EC member and steering the technology world wide with Other technology leaders.