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.
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.
My detailed resume is here.
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
2009 - 2016: PhD in Computer Science @ McGill University, Canada
2003 - 2008: BS in Software Engineering @ GIK Institute, Pakistan
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
Y. Ahmad, O. Khattab, A. Malik, A. Musleh, M. Hammoud, M. Shehata, M. Kutlu, T. Elsayed: LA3: A Scalable Link- and Locality-Aware Linear Algebra-Based Graph Analytics System. PVLDB 11(8): (accepted) (2018).
J.V. D'silva, R. Ruiz-Carrillo, C. Yu, M.Y. Ahmad, B. Kemme: Secondary Indexing Techniques for Key-Value Stores: Two Rings To Rule Them All. EDBT/ICDT Workshops 2017.
R. Jiménez-Peris, M. Patiño-Martínez, B. Kemme, I. Brondino, J.O. Pereira, R. Vilaça, F. Cruz, R. Oliveira, M.Y. Ahmad: CumuloNimbo: A Cloud Scalable Multi-tier SQL Database. IEEE Data Eng. Bull. 38(1): 73-83 (2015).
M.Y. Ahmad, B. Kemme: Compaction Management in Distributed Key-Value Datastores. PVLDB 8(8): 850-861 (2015).
M.Y. Ahmad, B. Kemme, I. Brondino, M. Patiño-Martínez, R. Jiménez-Peris: Transactional Failure Recovery for a Distributed Key-Value Store. Middleware 2013: 267-286.