مجموع سنوات الخبرة: 16 سنوات, 11 أشهر
يناير 2013
إلى حتى الآن
eBanking Senior Java Developer / Service Delivery Engineer
في ejada
البلد :
المملكة العربية السعودية - الرياض
- RiyadOnline Corporate
https://corp.riyadonline.com/CorpWeb/login.go?siteLanguage=en
An online portal designed to cater for corporate banking needs and special requirements. Allowing payments, reporting and administrative features.
Roles: Working on site at Riyadh Bank as first line of support for fixing production issues besides implementing changes requests and new features requested from bank business.
Collecting requirements from bank business for all the technical CR’s also consulting analysis teams while creating and determining new enhancement.
Technologies: Spring MVC/ XML/ XSLT/JQuery/Ajax.
Tools: RSA 7.5/ WAS 6.1/ TFS/ SVN/ SSH / IBM ClearQuest.
Riyadh Bank MicroSite
MicroSite established to support new Sadad Online Payment (OLP).
Allowing client to complete his payment transaction through RB MicroSite then re-directing it to merchant for transaction result.
Roles: Fixing and investigating the reported issues with different bank teams
Technologies: Spring MVC 4.0
Tools : WAS 8.5
SADAD Gateway:
Sadad Gateway is a J2EE enterprise application for sending and receiving XML messages from Sadad over HTTPS protocol.
The application listen to any message reach the request queue, after pulling the message restructures it according to Sadad specs then send the resulting message using SSL connection, finally it put the response to the related channel response queue.
Roles: Fixing the reported issues from different bank clients.
Technologies: Java / JSP / Servlet / EJB
Tools : WAS 7.0
- RiyadMobile Business:
https://corp.riyadonline.com/CorpWeb/mobile/docs/index.html
Specially designed Mobile Banking application to help user manage business online through smart phones. Allow user to make transactions, access reports on all accounts associated with RiyadOnline-Corporate account and approve transactions.
Technologies: Restful web services, Json, Dust, jQuery Mobile and PhoneGap.
Tools: RESTClient, SOAP-UI, RSA 7.5, WAS 6.1
https://corp.riyadonline.com/CorpWeb/login.go?siteLanguage=en
An online portal designed to cater for corporate banking needs and special requirements. Allowing payments, reporting and administrative features.
Roles: Working on site at Riyadh Bank as first line of support for fixing production issues besides implementing changes requests and new features requested from bank business.
Collecting requirements from bank business for all the technical CR’s also consulting analysis teams while creating and determining new enhancement.
Technologies: Spring MVC/ XML/ XSLT/JQuery/Ajax.
Tools: RSA 7.5/ WAS 6.1/ TFS/ SVN/ SSH / IBM ClearQuest.
Riyadh Bank MicroSite
MicroSite established to support new Sadad Online Payment (OLP).
Allowing client to complete his payment transaction through RB MicroSite then re-directing it to merchant for transaction result.
Roles: Fixing and investigating the reported issues with different bank teams
Technologies: Spring MVC 4.0
Tools : WAS 8.5
SADAD Gateway:
Sadad Gateway is a J2EE enterprise application for sending and receiving XML messages from Sadad over HTTPS protocol.
The application listen to any message reach the request queue, after pulling the message restructures it according to Sadad specs then send the resulting message using SSL connection, finally it put the response to the related channel response queue.
Roles: Fixing the reported issues from different bank clients.
Technologies: Java / JSP / Servlet / EJB
Tools : WAS 7.0
- RiyadMobile Business:
https://corp.riyadonline.com/CorpWeb/mobile/docs/index.html
Specially designed Mobile Banking application to help user manage business online through smart phones. Allow user to make transactions, access reports on all accounts associated with RiyadOnline-Corporate account and approve transactions.
Technologies: Restful web services, Json, Dust, jQuery Mobile and PhoneGap.
Tools: RESTClient, SOAP-UI, RSA 7.5, WAS 6.1
أغسطس 2009
إلى يناير 2013
Senior Java / J2EE Software Engineer
في Ejada
البلد :
المملكة العربية السعودية - الرياض
RiyadOnline Corporate Banking Development:
Working with the analysis, integration, finance and business teams from Saudi Arabia and development team from Egypt to develop Riyadh Bank corporate banking from scratch.
Implementing Payment modules functions: Sadad bill payments, Account to Account, Remittances, beneficiaries, standing order, Government services payments and refund.
Technologies: Spring MVC and web flow, XML, XSLT, JQuery, Ajax, Castor and Saxon Processor.
Tools: RSA 7.5, WAS 6.1, TFS and Jasper reports.
RiyadOnline:
RiyadOnline offers Riyad Bank customers the ability to conduct secure transactions and perform daily banking functions over the internet easily. Accounts and cards management, Transactions inquiry using different views, Perform transfers between accounts and more.
Role: Member in the team responsible for enhancements to the existing online banking.
Technologies: Java Servlet, JSP, HTML, SQL, java scripts.
Tools: RSA 7.5 WAS 6.1, Toad and VSS.
Riyad Capital Online:
A secure and robust platform, which enables user to manage his Portfolio and investments easily and securely, for more investment opportunities. Allow user to Monitor his transactions from anywhere and access to important investment information.
Role: Ability to work with the existing codes to implement change requests, fixing bugs and adding more features.
Technologies: Java Servlet, JSP, HTML, SQL, java scripts.
Tools: RSA 7.5 WAS 6.1, Toad and VSS.
Working with the analysis, integration, finance and business teams from Saudi Arabia and development team from Egypt to develop Riyadh Bank corporate banking from scratch.
Implementing Payment modules functions: Sadad bill payments, Account to Account, Remittances, beneficiaries, standing order, Government services payments and refund.
Technologies: Spring MVC and web flow, XML, XSLT, JQuery, Ajax, Castor and Saxon Processor.
Tools: RSA 7.5, WAS 6.1, TFS and Jasper reports.
RiyadOnline:
RiyadOnline offers Riyad Bank customers the ability to conduct secure transactions and perform daily banking functions over the internet easily. Accounts and cards management, Transactions inquiry using different views, Perform transfers between accounts and more.
Role: Member in the team responsible for enhancements to the existing online banking.
Technologies: Java Servlet, JSP, HTML, SQL, java scripts.
Tools: RSA 7.5 WAS 6.1, Toad and VSS.
Riyad Capital Online:
A secure and robust platform, which enables user to manage his Portfolio and investments easily and securely, for more investment opportunities. Allow user to Monitor his transactions from anywhere and access to important investment information.
Role: Ability to work with the existing codes to implement change requests, fixing bugs and adding more features.
Technologies: Java Servlet, JSP, HTML, SQL, java scripts.
Tools: RSA 7.5 WAS 6.1, Toad and VSS.
ديسمبر 2008
إلى أغسطس 2009
Seniro java/j2ee developer
في Sana Tech
البلد :
مصر - القاهرة
Open Office XML project (DOCX Renderer)
Member of a team responsible for converting the docx files to pdf, our client company asking for this conversion after producing the new docx extension, they needed it for their online converting tool.
A) Convert graphics format in Microsoft Word 2007(docx) to Acrobat Reader format (pdf).
I was responsible for converting MS office graphics format to the PDF format that includes shapes, pictures, charts and smart arts.
1- Using java to convert from VML (MS Word graphics schema) to SVG (Acrobat Reader and Firefox graphics schema).
2- Using XSLT and Xpath languages for creating xsl files.
3- Using apache Xalan and Saxon as Xslt processor to make the conversion.
4- Using apache DOM parser API’s as XML parser.
5- Using log4j (Logger for Java) utility as a debugging tool.
B) Design and implementing the following features:
1- Table of contents
2- Borders and shading
3- Total number of pages in header and footer
Member of a team responsible for converting the docx files to pdf, our client company asking for this conversion after producing the new docx extension, they needed it for their online converting tool.
A) Convert graphics format in Microsoft Word 2007(docx) to Acrobat Reader format (pdf).
I was responsible for converting MS office graphics format to the PDF format that includes shapes, pictures, charts and smart arts.
1- Using java to convert from VML (MS Word graphics schema) to SVG (Acrobat Reader and Firefox graphics schema).
2- Using XSLT and Xpath languages for creating xsl files.
3- Using apache Xalan and Saxon as Xslt processor to make the conversion.
4- Using apache DOM parser API’s as XML parser.
5- Using log4j (Logger for Java) utility as a debugging tool.
B) Design and implementing the following features:
1- Table of contents
2- Borders and shading
3- Total number of pages in header and footer
فبراير 2008
إلى نوفمبر 2008
Java/j2ee developer
في sand
البلد :
مصر - القاهرة
Cisco IP phone applications to Egypt Air, Egyptian railway, and more.
Member of team responsible for creating IP phone application to help employees of the government’s clients doing their daily tasks using Cisco IP phone. Employee can receive calls, search for the flights availability and doing the reservation only using the phone.
1- Using java and XML technologies.
2- Working with RSS feeds to get many services such as news, weather, stock and more.
3- Parsing XML files to get specified information.
4- Applying java and XML features to satisfy the Cisco IP phone as physical device.
5- Working with Java Database Connectivity (JDBC) API's.
6- Working with Microsoft SQL Server 2000 as DBMS.
7- Working with Adobe Photoshop and Paint programs to adjust images properties.
8- Active directory services on windows 2000 server using LDAP protocol.
9- Writing documentation to describe the system features.
10-Using Apache Tomcat as an application server
SIP phone: software program for making telephone calls over the internet
1-Usign Microsoft Visual studio 2005
2-Implmenting standard telephony features (Call, Release, Answer, Mute, Hold, Transfer, Conference )
OLAP agents for Voucher Management System(VMS) for Mobinil
1-Implement OLAP services using java
2-Working with Oracle as DBMS
3-Dealing with DB optimization techniques to handle The millions of records.
4-Using log4j (Logger for Java) utility as a debugging tool.
Member of team responsible for creating IP phone application to help employees of the government’s clients doing their daily tasks using Cisco IP phone. Employee can receive calls, search for the flights availability and doing the reservation only using the phone.
1- Using java and XML technologies.
2- Working with RSS feeds to get many services such as news, weather, stock and more.
3- Parsing XML files to get specified information.
4- Applying java and XML features to satisfy the Cisco IP phone as physical device.
5- Working with Java Database Connectivity (JDBC) API's.
6- Working with Microsoft SQL Server 2000 as DBMS.
7- Working with Adobe Photoshop and Paint programs to adjust images properties.
8- Active directory services on windows 2000 server using LDAP protocol.
9- Writing documentation to describe the system features.
10-Using Apache Tomcat as an application server
SIP phone: software program for making telephone calls over the internet
1-Usign Microsoft Visual studio 2005
2-Implmenting standard telephony features (Call, Release, Answer, Mute, Hold, Transfer, Conference )
OLAP agents for Voucher Management System(VMS) for Mobinil
1-Implement OLAP services using java
2-Working with Oracle as DBMS
3-Dealing with DB optimization techniques to handle The millions of records.
4-Using log4j (Logger for Java) utility as a debugging tool.
أبريل 2007
إلى فبراير 2008
Developer
في Live Person-Expert advice online
البلد :
مصر - القاهرة
Web site that offer an online service using experts on all fields.
Implementing medium and small programming projects using C, C++, and Java and C #programming languages.
1200 More than 1200 tasks with an excellent clients reviews
Implementing medium and small programming projects using C, C++, and Java and C #programming languages.
1200 More than 1200 tasks with an excellent clients reviews
انشر على فيسبوك
انشر على تويتر
مشاركة عبر البريد الإلكتروني