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 and Zewail City of Science, Technology, and Innovation. His research focuses on interpretable machine learning for spatio-temporal pattern discovery, with applications in healthcare analytics, health behavior modeling, and decision support, drawing on prior research leadership at IBM and Temple University. He has supervised eight postgraduate students across Ain Shams University and Zewail City, with thesis topics spanning security applications, Bayesian structure learning, and explainable AI, and currently serves as co-PI on a three-year STDF-funded grant (2026–2029, 2,700,000 LE) developing AI-driven immunoinformatics approaches for Foot-and-Mouth Disease vaccine design.

Alongside his academic research, he brings more than ten years of software engineering leadership across senior roles at IBM, Proteinea, Raya Software, and Asset Technology Group, spanning technical team leadership, software architecture, and large-scale enterprise system delivery. This engineering background has also shaped his applied research, extending into machine learning for security and biotech domains, including cryptanalysis and AI-driven vaccine design.