Badges
Certifications
mohamed_mahmou14 has not earned any certificates yet.
Work Experience
Software Engineer
Rice University•  March 2020 - Present
*I’m Working with Prof. Robert Cartwright ​ on the DrJava Production Programming Project which focuses on transforming the DrJava pedagogic programming environment to integrate with new versions of Java. *My responsibilities include: (1) Designing, coding, testing, and managing large code bases. (2) Systematically designing code units relying on lightweight use-case specifications. (3) Using agile programming to refactor, improve, and extend a large Java codebase.
Assistant Lecturer
Cairo University•  August 2007 - July 2020
*I Worked and supervised projects related to the areas of databases, e-learning, recommender systems. All of these projects got an evaluation of A+ with a high recommendation of marketing them to the industry. *I was responsible for the design and development of the database and writing and optimizing the queries of the online system, used by the Faculty of Computers and Artificial Intelligence, for recording the grades, attendance and providing statistics for courses and departments. *In my master’s thesis, I developed a tool to resolve data conflicts of records integrated from multiple heterogeneous data sources.
Graduate Student​
Rice University•  August 2016 - December 2019
* I Worked on several projects related to assurance monitoring, adaptive systems and machine learning as surrogate models in environmental and mechanical engineering problems. In the adaptive system project (Proteus), I solved major database design issues and wrote complex optimized queries needed to achieve the goals of the system. * In my master’s thesis, I developed Python code snippets to help in visualizing and analyzing the robustness of models of chaotic dynamical systems learned from data with Echo state networks.
Data mining and development advisor
Advantek International Corporation•  February 2014 - July 2015
*I Implemented and supervised the ​ design and ​ development of a monitoring software related to geomechanics, fracturing, injection or production well monitoring, measurement and management, and waste management.
Software Engineer
Advantek International Corporation•  August 2009 - November 2012
*I Implemented and restructured tools related to well testing and fracture simulation. I worked on a project with our collaborators in Total S. A. that used our optimization model, based on a genetic algorithm, to analyze their well performance in West Africa. *I also played the role of a lead developer managing a team of 7 developers and made sure they follow the company’s professional development naming conventions and coding styles. In addition, I was responsible for optimizing the algorithms and code snippets.
Software Engineer
The Ministry of Communications and Information Technology, Egypt•  March 2009 - December 2009
*I Developed a generic toolbox for the identification of outliers and data visualization for both numerical and categorical datasets.
Education
Rice University
Computer Science, MS•  August 2016 - December 2019
* I Worked on several projects related to assurance monitoring, adaptive systems and machine learning as surrogate models in environmental and mechanical engineering problems. In the adaptive system project (Proteus), I solved major database design issues and wrote complex optimized queries needed to achieve the goals of the system. * In my master’s thesis, I developed Python code snippets to help in visualizing and analyzing the robustness of models of chaotic dynamical systems learned from data with Echo state networks. GPA: 3.65/4.0
Cairo University
Computer Information Systems, MS•  March 2011 - August 2014
*In my master’s thesis, I developed a tool to resolve data conflicts of records integrated from multiple heterogeneous data sources. GPA: 4.0/4.0
Cairo University
Computer Information Systems, BS•  September 2002 - May 2006
GPA: 3.54/4.0
Links
Skills
mohamed_mahmou14 has not updated skills details yet.