Malek M. Naouach Last update on October 25, 2018 Master Student in CS UWaterloo — Expected Graduation : December 2018 [email protected] · https://ca.linkedin.com/in/malek-m-naouach · +1 (226) 791-9719 Experience Amazon AWS , Canada Software Development Engineer Intern - Thinkbox EC2 Core Team Sept ’17 – Dec ’17 • Refactored the code of legacy limits in Deadline 10 product • Designed and developed license and resource limits, and integrated them into Deadline Monitor • Was developing using Java, Python, Bash, Linux, Git, Markdown, MongoDB, Scrum • Updated the technical documentation of the product using Sphinx, reST, Dyoxygen • Wrote a blog post using reST, featuring in the product website: Creating Limits Just Got Easier! , David Cheriton School of Computer Science Waterloo, Canada Graduate Research Assistant - Systems and Networking Lab Jan ’15 – present • My research work lies in the intersection of Modern Datacenters and Artificial Intelligence • My tech stack includes Linux, Docker, Vim, Tmux, OpenStack, OpenDaylight, GitHub, Java, Python • Designed and built Artemis: an artificial-intelligent agent at the end-hots, that learns how to schedule the traffic of deployed applications in a datacenter environment, in order to meet their communication requirements in terms of bandwidth and deadlines • Joint work on a speculative remote-procedure-call framework to speed up the execution of applications in a distributed environment (Published in USENIX Middleware’18) • Designed and implemented using Mininet, a VCG bandwidth auctioning system in the cloud • Designed and implemented using Java, an ontology-based semantic data-cleaning pipeline Graduate Teaching Assistant Jan ’15 – present • Mentoring and teaching algorithms, data structures, programming, computer networks, computer architecture and computer design Undergraduate Research Assistant March ’13 – Dec ’13 • Implemented and analyzed using MatLab, a zero-sum game-based sampling strategy to compress monitoring traffic in Wireless Sensor Networks (Published in IEEE CNSM’14) Anypli Monastir, Tunisia Software Development Engineer Intern Jun ’12 – Aug ’12 • Designed and implemented a mobile app on Android 2.3 as well as a web service using Symphony CMS to help phone users track their minutes of talk and their data consumption Tunisie Tel´ ecom´ Monastir, Tunisia Network Engineer Intern Jun ’11 – Aug ’11 • Worked with the infrastructure support team to maintain PSTN, GPRS, 3G, IP networks via remote SSHing and on-site debugging

Please refer to my LinkedIn profile for more details.

Education University of Waterloo Waterloo, Canada Master Thesis Program in Computer Science & Mathematics 2015 – present • Studied Datacenters, Software-Defined Networks, Cloud Computing, Deep Learning • Mostly worked with Python, Java, C++, MatLab, TensorFlow and PyTorch deep learning frameworks Ecole´ Superieure´ de Communications de Tunis Ariana, Tunisia Telecommunications Engineering (top public schools) 2010 – 2013 • Major Focus: Theory of Communication, Electronics, Information Theory, Signal Processing, Statistics, Next Generation Networks • Minor focus: Economics, Management, Entrepreneurship, Marketing Institut Preparatoire´ aux Etudes´ d’Ingenieurs´ de Monastir Monastir, Tunisia CPGE Program (top public schools) 2008 – 2010 • STEM program that focuses on developing analytical skills and mandatory for students willing to pursue engineering studies Awards Full Scholarship 2015 – 2017 Fully funded by the tunisian government to pursue my Master thesis studies at the University of Waterloo Graduate Research Studentship 2015 – 2017 Awarded by the University of Waterloo Full Scholarship 2010 – 2013 Fully funded by the presidential scholarship to pursue my engineering studies at Ecole Superieure de Communications de Tunis Undergraduate Research Assistantship 2013 – 2014 Full Scholarship 2008 – 2010 Fully funded by the tunisian government to pursue my pre-engineering studies at Institut Preparatoire aux Etudes d’Ingenieurs de Monastir

Skills Programming Python, Java, C/C++, C#, Bash, Perl, Ruby, MatLab, SQL, R, Web Networking and Cloud Computing Datacenters, , SDN, Configuration Management: Puppet, Containerization: Docker, Kuber- netes, Service Orchestration: AWS Step Functions, Service Monitoring: AWS CloudWatch Machine Learning With a focus on Deep Learning and Reinforcement Learning Big Data Analytics: Hadoop, Hive, Spark, Databases: Cassandra, Dynamo, Voldemort, Deep Learning Frameworks: PyTorch, TensorFlow, Data Science Distribution: Anaconda, Canopy Linux Professional Institute Certificate - 1 2012 Cisco Certified Network Associate Certificate 2012 Natural Languages Arabic (mother tongue), French (second language), English (full professional proficiency), German (elementary) and Japanese (elementary)

Interests Non-exhaustive and in alphabetical order: blogging at blogspot, facebook @AmazingScienceWickedScience and active on Quora, cooking, hacking, manga, meming at facebook @5fart, philosophy, physics, soccer