Assistant Lecturer & PHD Student & Software Architect.

Mohamed Talaat
Assistant Lecturer & Software Architect
Al Maadi, Cairo, Egypt.

The founder of and websites.

Mohamed Talaat received his B.Sc. in 2008 and M.Sc. in 2015 both in Computer Engineering from the department of Information Technology, Faculty of Computers and Information, Cairo University, Egypt. He is currently an Assistant Lecturer at the Faculty of Computers and Information, Cairo University.

His main research interests include : Natural Language Processing, Digital Speech Processing and Machine Learning.

Mohamed is a Software Architect with over 12 years of experience in the Software Industry in the payments dealing with different banks. He has a solid experience in the field of electronic bill payment, e-Commerce, mobile wallets and e-Banking technologies.

He has a strong development background covering a broad range of experience from software development and team leading to technical business analysis, and integrated solutions design.

Cairo University
June 2015
Master of Science (M.Sc.), Information Technology

The thesis title "Long-distance Continuous Language modeling for Speech Recognition".

Cairo University
Bachelors of Science (B.Sc), Information Technology

Major: Information Technology Department. Minor: Computer Science Department.

GPA : 3.56 / 4. Grade: A.

Assistant Lecturer
2008 - Present
 Faculty of Computers and Information, Cairo University.

Belonging to Information Technology Department.

 fci   Taught Courses:

  • Speech Processing.
  • Signals and Systems.
  • Digital Signals Processing.
  • Electronics I.
  • Electronics II.
  • Internet Technology.
  • Computer Graphics.
  • Pattern Recognition.
Software Architect
2009 - Present
 Fawry Integrated Systems.

Fawry is an electronic bill presentment and payment (EBPP) network that enables the Egyptian public to conveniently and securely pay their bills through the various electronic channels available at banks; including ATMs, POSs, the internet, and mobile phones. fawry

Fawry for Integrated Systems (FIS) founded in 2008 is specialized in providing comprehensive integrated solutions for the financial institutions. Fawry for Integrated Systems with its highly qualified x-IBMers team has the goal to fill the gap in the Egyptian market regarding automating and monitoring the financial institutions business processes and introducing new electronic services that enhances the quality of services provided to their end users with the highest level of security exploiting IBM’s cutting edge technologies in these areas basing our solutions on IBM’s WebSphere SOA stack of products and IBM’s Tivoli stack of security, management, and monitoring products.  

Main Duties:

  • Working in architecture and analyzing requirements received from system analysis team.
  • Creating models, components, database design, and interface specifications.
  • Designing solutions based on business requirements ruled by resources, cost and time constraints.
  • Determine technical options, security issues, technical risks and estimates for projects and initiatives.
  • Develop alternative solution designs, specifying the pros and cons for each design and make recommendations.
  • Handling communication and alignment between technical and business stakeholders.
  • Leading technical teams to deliver solutions and ensuring smooth components integration.
  • Developing, testing, and deploying software applications releases.


Java Software Developer
2008 - 2009
 Cybersource - A Visa Company.

visa E-payment projects using: JEE, Servlet, JSP, Web Services, Java Security API, Apache Axis, JMS, DOM, JBOSS, Eclipse, MySQL, CVS, Maven.

Long-Distance Continuous Space Language Modeling for Speech Recognition
Conference: 16th International Conference on Intelligent Text Processing and Computational Linguistics (CICLing 2015).
Continuous Space Language Modeling
Conference: The fourteenth Conference on Language Engineering (ESOLEC’2014).
Oracle Certified Professional, Java SE 6 Programmer

An Oracle Certified Professional, Java SE 6 Programmer has experience using the Java programming language, understands the basic syntax and structure of the Java programming language and can create Java technology applications that run on server and desktop systems using J2SE 6.0.

Electronic Bill Payment and Presentment (EBPP) Gateway

Fawry EBPP solution is a live payment service available in Egypt through banks and a nationwide network of retailers that enables customers to pay for bills and recharge mobile phones. Fawry provides customer by a convenient and secure payment channels available 24/7 via bank channels and retail Point of sale machines. The Bank EBPP Gateway will act as the EBPP agent at the bank’s side integrating all the enabled channels to have consistent functional and non-functional behavior across channels in dealing with the Fawry EBPP switch system.

Fawry Prepaid Accounts Management System (SOF)

Fawry Source of Fund (SOF) application represents a source of fund system to handle the financial transactions for retailers. The application has an Administration web application using JSF technology which performs the administration functions and performs corrective financial transactions. The application is integrated with EBPP Gateway to perform online financial transactions.

Fawry eBIP Application

“EBill Initiated Payments” provides the bank customers and bank CSR with a web channel for quick and Secure Bills Management & Payment using a single consolidated view of all due bills and payments, and to enable the customer to have automatic payment facilities. The backend side of the application extends the EBPP Gateway application by adding pluggable components to it.

Fawry Portal Application

Fawry portal application is a modified version of “Fawry eBIP Application” but it is hosted by Fawry not the banks. The application allows Internet users to register in it and make use of the Bills Management and payment facilities through a consolidated view. The payments are made using credit cards which is done by integration with MiGS system (MasterCard Internet Gateway Service). The application is currently live on:

Fawry ACH Payment Module

The Automated Clearing House System (ACH) is established for bulk processing of individual and recurrent electronic credit transfers and direct debit transactions initiated by commercial banks or by their customers. The EG-ACH Direct Debit Scheme and the Rulebook are derived from the SEPA Direct Debit Scheme that is implemented in Europe.The EG-ACH Direct Debit Scheme uses the ISO 20022 standard for clearing of interbank transactions (

Fawry Mandate Manage System (MMS)

The Mandate Management System is intended to manage the direct debit mandates. The MMS is designed based on an SOA architectural techniques and is implemented using pure Java/J2EE standards to make the application platform independent and products independent. MMS has a web application that is used to create or modify customer mandates for recurring payments. The defined mandates are used to debit the customers’ bank account regularly with the bills amounts or to pay regular fixed installments. The application allows the users to scan and save copies of the forms signed by customers.

Super Fawry System

Super Fawry is as a new line of business for consolidating service registrations in retail multiple shops.Registration Services including Mobile lines, DSL lines, Insurance contracts,…etc.

Fawry Data Warehouse & Business Intelligence Enterprise Project

With the expansion of Fawry transactions’ volume and business lines, the need arose for consolidation and a single view of this raw processing data which had been disparate across multiple systems. The Business Intelligence Enterprise Project uses the huge volumes of transactional data by real-time extraction, cleansing, transformation and loading into a single data warehouse enterprise-wide repository. The project has successfully participated in reflecting a unified data pool both for transactional data and as well statistical and summary business indicators.
It is built and owned by me.

It is a global freelancing marketplace which allows potential employers to post jobs that freelancers can then bid to complete. We connect employers and freelancers globally from different countries, regions and territories.

The used technologies are: HTML, CSS, JavaScript, PHP, MySQL DB.
It is built and owned by me.

This site uses the Google search operators to provide a customized subset of Google results. The used technologies are: HTML, CSS, and JavaScript.

Full professional proficiency.
Native or bilingual proficiency.
Additional Info

Birthday: 3, June 1987

Marital Status: Married