National Societe Generale Bank Middleware (NSGB)

Jul 1, 2005 · 1 min read
projects

Role Technical and Managerial Team Lead.
Technologies/Tools Java, XML, OracleDB, TCP/IP Listener, Threading, Connection Pooling, Caching, Encryption, WebServices, JDBC to call stored procedures, and OracleJDeveloper10g.
Description The construction of a new middleware for NSGB, an intermediary tier that shields legacy systems from being transparent to retail and customer-serving delivery channels, was part of this project. The main responsibility of the middleware is to receive requests from the frontend, parse the information from these requests, send inquiries to the backend, receive replies back, process the replies and apply some logic, and finally return the results to the requester. Along with managing the project (resource management, mission planning, logistics, status reports, financial control, etc.), participating in the feasibility study to design the project, and participating in the technical design of the required software changes (specifications and programming support), I was also implementing the middleware’s core functionality.
Raya Software. Jul 2005 – Jan 2008 .

Mohamed Ghalwash
Authors
Associate Professor
Mohamed Ghalwash is an Associate Professor of Artificial Intelligence at Ain Shams University / Zewail City of Science, Technology, and Innovation. Ghalwash is interested in developing machine learning and AI models for discovery of interpretable spatio-temporal patterns from complex events and exploiting their utilities in practical high impact real-world applications, focusing on analytics for healthcare, health behavior, decision support, and to support the generation of real world evidence from medical data, wearable devices and instrumented environments. He also has more than ten years of expertise in the software engineering industry, developing software that are currently being deployed, where he engaged in all phases of the project life cycle for the development of large business applications. My long-term goal is to put my footprints in the field of pattern recognition through contribution of original ideas and translating those ideas to end applications and products.