مدير المركز الإقليمي للدول العربية، برنامج الأمم المتحدة الإنمائي
قبل تعيينه مديراً للمركز الإقليمي للدول العربية في برنامج الأمم المتحدة الإنمائي المُنشأ حديثاً في عمّان، شغل خالد عبد الشافي مناصب عليا مختلفة في مقر برنامج الأمم المتحدة الإنمائي بنيويورك، كما عمل في المكتب الإقليمي للدول العربية رئيساً لقسم العمليات الإقليمية من 2014 إلى 2015، ورئيساً لشؤون الموظفين من 2012 إلى 2013، ومستشاراً أول للبرنامج ومستشاراً خاصاً من 2009 إلى 2011.
ترأس أيضاً مكتب برنامج الأمم المتحدة الإنمائي في غزة لسنوات بين 1995 و2008، حيث قاد الأعمال الإنمائية للأمم المتحدة بالشراكة مع السلطة الفلسطينية والمجتمع المدني.
لعب خالد دوراً محورياً في جهود الأمم المتحدة لإعادة إعمار قطاع غزة وعودة الحياة الطبيعية إليها، إضافة إلى تطوعه في عضوية مجلس مدينة غزة، وترأس لجنة بلدية غزة لتطوير المدينة.
ويُعدُّ خبيراً أيضاً في التحليل السياسي والاجتماعي الاقتصادي وتقديم الاستشارات، وتخطيط البرامج والعمليات وإدارتها، والرقابة الإدارية، والقيادة وبناء الفرق، والعلاقات مع الجهات المانحة والمفاوضات متعددة الأطراف.