Robbie Mackay

Robbie Mackay

Mentor
Rising Codementor
US$15.00
For every 15 mins
ABOUT ME
Staff Software Engineer with 20+ years experience
Staff Software Engineer with 20+ years experience

I build things. Mostly software. I care about activism, freedom, and privacy. Trying to make the world a little bit better, but mostly enabling people to do that for themselves.

English
Auckland (+12:00)
Joined May 2017
EXPERTISE
10 years experience
I've been writing production JS for many years, more recently in AngularJS.
I've been writing production JS for many years, more recently in AngularJS.
10 years experience
I've been building applications in PHP for 10+ years, including leading an open source project for the last few years
I've been building applications in PHP for 10+ years, including leading an open source project for the last few years
3 years experience
I've been running AngularJS in production apps for a few years, long enough to find some of the weirder corners of the framework and wran...
I've been running AngularJS in production apps for a few years, long enough to find some of the weirder corners of the framework and wrangle with commons patterns and problems
View more
View more
1 year experience
2 years experience
10 years experience
10 years experience

REVIEWS FROM CLIENTS

Robbie's profile has been carefully vetted and approved as a Codementor. Connect with Robbie now, and leave a review for them once you're done!
SOCIAL PRESENCE
GitHub
Ushahidi-plugin-downloadreports
Download Reports plugin
PHP
4
2
Ushahidi-plugin-mapbox
Ushahidi Plugin to add mapbox base layers
PHP
4
3
EMPLOYMENTS
CTO
N/A
2015-10-01-Present
Remote Ushahidi is a crowdsourcing platform to collect, manage, visualize, and respond to data from marginalized people or people crisis ...
Remote Ushahidi is a crowdsourcing platform to collect, manage, visualize, and respond to data from marginalized people or people crisis situations. - Leading a distributed team of 9 developers spread over 6 countries. - Setting technical direction and strategy for Ushahidi’s products. - Leading the hiring process for new software developers. - Pushing experimentation and reflection within the dev team to improve software quality and development process. - Continuous code and architecture improvements to enable other developers.
View more
View more
Senior Developer
N/A
2012-02-01-2015-10-01
Remote I joined Ushahidi in 2012 to lead development of client projects. In 2014 I led development of a new iteration of Ushahidi softwar...
Remote I joined Ushahidi in 2012 to lead development of client projects. In 2014 I led development of a new iteration of Ushahidi software. - Led the rebuild of Ushahidi’s flagship crowdsourcing tool. - Launched SaaS edition of Ushahidi based on our OSS product. - Defined architecture for Ushahidi v3 API and Client. - Technical contact and lead developer on client projects. - Working within and improving an existing legacy code base over time. - Deployed, managed and monitored infrastructure for client projects. - Security Lead. Acting as main contact point for security issues and planning. Torchbox
View more
View more
Drupal Web Developer
N/A
2009-01-01-2011-12-31
Oxford, United Kingdom Torchbox is a digital agency building websites and application for people trying to make the world a better place....
Oxford, United Kingdom Torchbox is a digital agency building websites and application for people trying to make the world a better place. - Developed complex Drupal based sites for charities and nonprofits. - Scaling and optimising complex Drupal sites through a combination of static caching (with varnish and nginx) and improved app level caching. - Building tools for fast, standardised development and deployment. Greenpeace New Zealand
View more
View more