Contact Me

Please use this form to contact me if you have any queries.

Background

Dr. Omer Khalid

Overview : 10+ years professional experience, includes 8 years of software engineering experience in international organisations with ability to adapt and collaborate geographically distributed and cross-functional teams. Led various scientific research projects from design to implementation phases. Strong ability to think strategically, comprehend core technical/business objectives and then translate them into actionable product deliverables. Thrives in fast pace environment with tight deadlines with experience in reporting to C-level executives within company and presenting to external customers, partners and product stakeholders.

Education

Ph.D. Computer Science

Jun 2006 - May 2011

University of Greenwich

BSc (Hons) Computer Science (First Class)

Sep 2000 - Jul 2005

University of Greenwich

GCSE ‘A’ Levels

Sep 1998 - Aug 2000

Beaconhouse School System

GCSE ‘O’ Levels

Sep 1995 - Aug 1998

Divisional Model School

Awards

Openlab Fellowship

Mar 2010 - Feb 2012

CERN, with Siemens as Industrial Partner

Doctoral Scholarship

Jun 2006 - May 2011

CERN and University of Greenwich

Best Student of Computer Science Degree

Jul 2005

University of Greenwich

Skills

- Programming Languages: Java, Python, C/C++, PHP, Bash, SQL
- High Availability: Remus HA with Xen, Palladio Component Modelling, Linux-HA Clustering, Stratus FTServers
- Database Sysems Benchmarking: Performance and load simulations of OLAP/OLTP workloads with TPC-C/TPC-H
- Cloud Technologies: Eucalyptus, OpenStack, OpenNebula, VMware vCenter, Citrix Lab Manager
- Virtualization Technologies: Xen, VMWare vSphere ESXi, Citrix Server, Microsoft Hyper-V
- Good knowledge and experiences in OOA and OOD
- Familiar with REST, multi-threaded programming, high-concurrency environment, design patterns
- Operating Systems: Linux (Redhat, Ubuntu), Microsoft Windows (Server 2003/2008, XP, 7), OS X
- Development Environments: Visual Studio 2008, Eclipse, NetBeans, VI, Emacs
- Database Technologies: Oracle, MySQL, NoSQL MangoDB
- Configuration Management: CFEngine, Microsoft System Center
- Distributed Synchronization: Puppet
- Package Management: Redhat Package Management, Microsoft System Installer (InstallShield)
- Network Protocols and Industrial Control Buses: TCP/IP, VME/Camac/GPIB Bus
- Security: Static and Dynamic Source Code Analysis, Network Robustness and Intrusion Detection

Experience

Google | Cloud Applications and Platform, London, UK

Feb 2014 - Present

Senior Program Manager

Working at Google Enterprise EMEA team in partner operations functional role, and managing Google Apps deployments for businesses led by premium partners in Benelux region, and also responsible for managing customer and partner ecosystem.

The role requires multitude of skills in various areas such as:

SAP | HANA Cloud Systems, Next Business and Technology, UK

June 2012 - Feb 2014

Senior Researcher

Working as a specialist systems engineer working on “High” and “Continuous” Availability deployment approaches for mission critical SAP HANA Platform and related landscape applications.. This research project focuses on:

Also worked on Hadoop based systems using Apache UIMA with Natural Language Processing (NLP) algorithms for text analysis to extract meaningful information from large amount of unstructured text data on HANA Platform.

European Organization for Nuclear Research (CERN)

Mar 2010 - Feb 2012

Senior Research Fellow

Senior research fellow for investigating and deploying Siemens software development environment on cloud platforms, and executing security evaluations and improvements in network based data acquisition systems. Responsibilities included:

European Organization for Nuclear Research (CERN)

Jun 2006 - Feb 2010

Doctoral Researcher

Working on optimization of the job throughput for CERN’s grid workloads using virtualization technology, and integrating it into production applications for on-demand virtual machine deployment. It involved scheduling algorithms using signal processing and statistical techniques.

European Organization for Nuclear Research (CERN)

Dec 2005 - May 2006

Software Engineer

Lead developer for the software to manage USB based front-end electronics hardware used by a high energy physics experiment. Responsibilities included:

European Organization for Nuclear Research (CERN)

Aug 2003 - Sep 2004

Software Engineer

Software developer to migrate software for single board VME based embedded systems and developing J2EE applications to streamline operations within the team. Responsibilities included:

Publications

Khalid O., Anthony R. Petridis M., “Performance Evaluation of Statistical Techniques for Adaptive Scheduling in Autonomic Systems”, Emerging Trends and Applications in Information Communication Technologies
Communications in Computer and Information Science (CCIS) Volume 281, 2012, pp 228-239, Springer, (2012)

Khalid O., Sheikh A., Copy B., “Optimizing Infrastructure for Software Testing and Deployment in Self-contained Environments Using Virtualization”, 13th International Conference on Accelerator and Large Experimental Physics Control Systems, Grenoble, France. (2011)

Khalid O., Maljevic I., Anthony R., Petridis M., “Deadline aware virtual machine scheduler for scientific grids and cloud computing”, IEEE International Conference of Advance Information Networking and Applications, Perth, Australia. (2010)

Khalid O., Maljevic I., Anthony R., Petridis M., “Dynamic scheduling of virtual machines running HPC workloads in scientific grids”, IEEE International Conference of New Technologies, Mobility and Security, Cairo, Egypt. (2009)

Khalid O., Anthony R., Nilsson P., Keahey K., “Enabling and Optimizing Pilot Jobs using Xen Virtual Machines for HPC Grid Applications”, IEEE International Workshop on Virtualization Technologies and Distributed Computing (VTDC), Barcelona, Spain. (2009)

Khalid O., Keahey K., Nilsson P., Schulz M., “Executing Atlas Jobs in Virtual Machines ”, International Conference of Computing and High Energy Physics, Budapesht, Hungary. (2009)

Khalid O., Nilsson P., Schulz M., Keahey K., “Enabling Virtual PanDA Pilot for ATLAS Workloads”, International Conference on Enabling Grids for E-Science, Istanbul, Turkey. (2008)