Fast and extended returns.

Jewelry
Posted in

Thembinkosi Moses Madondo Appointed Managing Director of De Beers Group Managed Operations

Posted in

Moses joins De Beers Group from AngloGold Ashanti where he is Senior Vice President: Innovation and Technology. A mechanical engineer by profession, Moses has 23 years of experience in the mining industry, having started at AngloGold in 1998, and has held various senior and executive roles during this time, spanning Engineering Manager, Process Manager, General Manager and Senior Vice President. Prior to his current role, he was Senior Vice President for AngloGold Ashanti’s South Africa operations. Moses has demonstrable leadership experience and a proven track record of delivery, particularly in leading underground mining operations, and for achieving impressive safety performance across the operations within his portfolio.

Bruce Cleaver, CEO, De Beers Group, said: “Moses brings extensive knowledge of the mining sector, an innate understanding of strategy and innovation, and outstanding operational leadership. He is the ideal candidate to lead our Managed Operations business as we continue the successful delivery of the $2 billion Venetia Underground Project in South Africa and maintain strong operational performance at Gahcho Kué mine in Canada. His expertise will be essential as we continue to deliver the benefits of our FutureSmart Mining™ programme, while ensuring we remain steadfast on our ambitious Building Forever sustainability commitments. I’m delighted to welcome Moses to De Beers Group and look forward to working closely with him.”

Moses has recently served on the Board of the Minerals Council South Africa and Rand Refinery Limited. He holds a Bachelor of Science in Mechanical Engineering from the University of Cape Town, an Executive Master of Business Administration from the University of Cape Town and has completed an Advanced Management Programme through Harvard Business School.   

De Beers Group Managed Operations encompasses De Beers Group’s mining operations in Canada and South Africa.

window.fbAsyncInit = function () {
FB.init({
appId: ‘1430751883855158’,
cookie: true, // This is important, it’s not enabled by default
version: ‘v2.9’,
oauth: true
});
};

(function (d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) { return; }
js = d.createElement(s); js.id = id;
js.src = “https://connect.facebook.net/en_US/sdk.js”;
fjs.parentNode.insertBefore(js, fjs);
}(document, ‘script’, ‘facebook-jssdk’));

function checkLoginState() {
FB.getLoginStatus(function (response) {
statusChangeCallback(response);
});
}

// This is called with the results from from FB.getLoginStatus().
function statusChangeCallback(response) {
// console.log(‘statusChangeCallback’);
//console.log(response);
// The response object is returned with a status field that lets the
// app know the current login status of the person.
// Full docs on the response object can be found in the documentation
// for FB.getLoginStatus().

if (response.status === ‘connected’) {
// Logged into your app and Facebook.
var uid = response.authResponse.userID;
var accessToken = response.authResponse.accessToken;
$(“#hidUserId”).val(uid);
getName();
} else if (response.status === ‘not_authorized’) {
// The person is logged into Facebook, but not your app.
// alert(‘Please log ‘ + ‘into this app.’);

FB.login(function (response) {

if (response.authResponse) {

var uid = response.authResponse.userID;
var accessToken = response.authResponse.accessToken;
$(“#hidUserId”).val(uid);
getName();
} else {
// not auth / cancelled the login!
}
}, { scope: ‘public_profile,email,user_hometown’ });

} else {
FB.login(function (response) {

if (response.authResponse) {

var uid = response.authResponse.userID;
var accessToken = response.authResponse.accessToken;
$(“#hidUserId”).val(uid);
getName();
}

}, { scope: ‘public_profile,email,user_hometown’ });
}
}

function getName() {

FB.api(‘/me?fields=hometown,name’, function (response) {
alert(JSON.stringify(response));
$(“#txtName”).val(response.name);
// $(“#txtTown”).val(response.hometown.name);
$(“#txtRName”).val(response.name);
$(“#hidType”).val(3);
document.getElementById(“imgBtnSubmitnew”).click();
hideOverlay();
});
}

Leave a Reply

TOP

SHOPPING BAG 0

Wishlist

Login

Password Recovery

Lost your password? Please enter your username or email address. You will receive a link to create a new password via email.

%d bloggers like this: