Mohamed Aounallah
**** *********, ******** (Québec) H1S 2M1
aczfhm@r.postjobfree.com
English and French
SUMMARY
* ***** ********** ** **** mining
Design and implementation of a new data mining technique for geographically distributed data
Advanced data analytics and predictive modeling
Application and web application development, application and solution architecture, project management and Unix administration
Decade experience in C/C++
Analysis, vulgarization and presentation of content to technical as well as higher management
Communication and negotiation skills with internal and external stakeholders
Quick learner and adapts rapidly to emerging technologies
TECHNICAL SKILLS
Programming Languages: C/C++, Java, Scala, Spark, C#, VBA/Excel, FoxPro, Pascal, Object Pascal, HTML5, XML, php, JSP, JSF, Assembly language, DBASE, SQL, PL/SQL, JavaScript, Ada, Ada 95, Shell/Bash script.
Data-Mining Tools: R, RapidMiner (formerly Yale), SPSS Clementine, SSAS, Weka, Knime, Tanagra
Databases: SQL Server 2000/2005/2008, Oracle 9i/10g, Mysql, Acces
BI Tools: Tableau, Qlikview, SQL Server Analysis Services (SSAS), SPSS
ETL: Server Integration Services (SSIS)
IDE: Microsoft Visual Studio 6, .Net, 2005, 2008, Visual SourceSafe, Netbeans, Eclipse.
Operating Systems: Microsoft Windows, Microsoft Windows Server. Linux (debian, ubuntu, redhat), Unix Solaris, Mac OS X
Other Tools: GanttProject, OpenProj, MS Visio, MS office, MS Project, VirtualBox
PROFESSIONNAL EXPERIENCE
2016-Present
1. Software Engineer
Canadian Space Agency, Montreal, Canada
-Software maintenance (add new functionalities) of the Mobile Servicing System (MSS) application in the International Space Station (ISS)
-Software reverse engineering
Environment: Java, C, Bash Script, Oracle database 11g, Eclipse, CSA/NASA proprietary add-ons
2012-2016
2. Knowledge Transfer Manager
Mobily, Etihad Etisalat Company, Riyadh, KSA
-Collaborate with big data team on external data monetization to build a predictive model to forecast customers wealthiness
-Gather and cleanse data to build a predictive model of sales performance
-Perform advanced analytics to identify the relationship between sales and training data
-Build internal training dashboards
-Develop a MIS to
oETL information from existing systems
oManage and generate staff monthly assessment and training reports
-Design, Configure, and Implement the business unit (BU) internal portal
Environment: R, Tableau, Scala, Spark, Hadoop, MapReduce, Excel 2013 (VBA macros, Pivot Tables, PivotChart, PowerPivot), VB.Net 2012, CSS3, HTML5, Linux Redhat, Apache, PHP, Mysql, Sharepoint 2010, VirtualBox
2007-2012
3. University Professor
I.M.I.S.I. University, Riyadh, KSA
-Teaching courses: Programming I, Data Structures, System Level Programming, Web Programming (Web 2.0), Operating Systems, Artificial Intelligence, Linux: Installation and Administration
-Supervise graduation projects (more than 10 projects)
-Establish research programs and apply for grants (2 accepted projects)
-Publish scientific papers and present them in international conferences
2011-2012
4. Project Manager & Solution Architect
PSATRI, Riyadh, KSA
-Manage the software part of a prototype of control/monitoring a FTTX network for the KSA national telecom company (STC)
-Manage the project from initiation through delivery
-Analyse the project and produce the system design (Use case, class, and ER diagrams).
-Maintain documentation of project.
-Design solution architecture and decide of component technologies: embedded program and web interface.
-Supervise, manage and support the developer team.
-Participate in the design of new algorithms and develop the real time embedded software
Environment: UML, Java EE, Netbeans, C++, Visual C++ 2010, GanttProject
2010
5. Data Mining Consultant
Baxter Healthcare Corp., Riyadh, KSA
-Work with end users to discover and identify their needs
-Data Cleansing
-Apply data mining techniques to identify parameters/measures helping patients to adopt the Peritoneal Dialysis (PD) program
-Prediction of new patients with kidney failure who’s likely would adopt PD and those in Haemodialysis (HD) who will accept to switch to PD.
-Identification of factors involved in PD drops out.
-Identification of patient clusters in need of similar training and similar assistance.
-Assist the client in producing and fine tuning their reports (Weekly, Monthly and Quarterly)
Environment: SPSS Clementine, Microsoft SQL Server 2005, SQL Server Analysis Services (SSAS 2005), Windows Server 2003, Microsoft Excel 2003
2007-2008
6. Software Architect
I.M.I.S.I. University, Riyadh, KSA
-Design/implement a flexible, reliable and extensible engine for the back-end of an educational web site to automatically detect pronunciation rules of traditional Arabic text
-Decide of the software architecture
-Analyse the needs, design and implement the engine (innovative and only one of its kind)
Environment: Microsoft Visual Studio 2005, 2008, C#, ASP.Net
1999-2007
7. Data Mining Investigator
L.C.I, Quebec, Canada
-Analyse the existing data mining algorithms
-Design a new algorithm
-Develop of a prototype in C++ and JAVA
-Test and adapt algorithm and prototype
-Present findings in international events
Environment: Linux debian, Linux Kunbuntu, MS Windows XP, Microsoft Visual Studio 6, .Net, GCC, Kdevelop, C++, Java, MS Excel, VBA, Weka, Tanagra
2001-2006
8. Lecturer
Laval University, Quebec city
-Handbook co-author: Data Structures H2003
-Teaching courses: Algorithmic and Programming, Computers Internal Structures, Theoretic Computer Science, Data Structures
2005-2007
2006
9.10. Project Manager and Web Developer
CCIQ & Ecole de l’excellence, Quebec city
-Design and secure of a web site with easy update and maintenance
-Manage and support the developer team
-Develop new modules
Environment: Linux Gentoo, Apache/PHP, CSS, MySQL, Joomla
EDUCATION
2006
1997
1994
Ph.D. in Computer Science (emphasis: Data Mining)
Laval University, Quebec City
M.Sc. in Computer Science
Faculty of Sciences of Tunis, Tunis, Tunisia
B.Sc. Eng. in Computer Science
National School of Engineering of Monastir, Monastir, Tunisia
CERTIFICATIONS
The Data Scientist’s Toolbox, Coursera Course Certificates with Distinction License BCFM8J8P7X (2015)
R Programming, Coursera Course Certificates License with Distinction C9H47XLE8C (August 2015)
Getting and Cleaning Data, Coursera Course Certificates License with Distinction HBSRN68QHT (2015)
Exploratory Data Analysis, Coursera Course Certificates License with Distinction YFWV9S4KKV (2015)
Reproducible Research, Coursera Course Certificates License with Distinction UTMPWJ7XYR (2015)
Statistical Inference, Coursera Course Certificates License with Distinction 5GEC9PG4QK (2016)
Cloud Essentials, Global Knowledge (2015)
Certified Data Center Design (CDCD) – Core Unit, CNet (2014)
Finance for Non Finance, Etisalat Academy (2014)
Project Management Basic Course Using Microsoft Project, EMCANAT Training Center (60 hours) 2008
REFERENCES
Available upon request