Yousuf Ahmad

I am currently pursuing a postdoc at Carnegie Mellon University in Qatar, where my research is focused on distributed big graph analytics. I am also co-teaching Database Applications with Dr Mohammad Hammoud.

I have a PhD in Computer Science from McGill University, Canada, where I was part of the Distributed Information Systems Lab supervised by Dr Bettina Kemme. My PhD thesis focused on adapting distributed key-value datastores for scalable transaction processing.

Previously, I have worked as a Systems Engineer and Senior IT Specialist at EWC, Kuwait.

You can reach me at myahmad0@gmail.com.

Interests

I am passionate about discovering and solving interesting problems in distributed information storage and processing systems. I work with both traditioanl relational databases such as PostgreSQL, as well as modern NoSQL datastores such as HBase. Recently, I have worked on developing a scalable distributed platform for high-performance big graph analytics.

Resume

My detailed resume is here.

Work

2017 - 2018: Postdoctoral Research Associate @ Carnegie Mellon University in Qatar

2010 - 2015: Teaching Assistant @ McGill University, Canada

2008 - 2009: Systems Engineer and Senior IT Specialist @ EWC, Kuwait

Education

2009 - 2016: PhD in Computer Science @ McGill University, Canada

2003 - 2008: BS in Software Engineering @ GIK Institute, Pakistan

Skills

Languages: C, C++, .NET (C#, VB), Java, Python, MATLAB, JavaScript/HTML, SQL

Systems: Linux, Apache/Tomcat, JBoss, PHP, MySQL, PostgreSQL, Django, AWS (EC2, S3), Hadoop (HBase/HDFS), Giraph, GraphX/Spark, Android

Publications