Robert Brown

CTO / Technical Director / Development Manager

A Passionate & Dedicated Hands-on CTO
Hardware, Network, Platform, API & Web Architect
A True "Full-Stack" Developer Specialising in Scalable Platforms

About

I am the "big-thinker", building proof-of-concept ideas and designs to completion; an all-round tech-guru, driving commercial growth through innovative ideas and solutions.

I have a flexible approach to 'the book' -​ willing to bend the rules to achieve my goals. An original thinker who isn't easily discouraged by setbacks. I am organised, but casual; solid, but compliant; and dependable, but informal.

Regularly managing APIs & web applications across co-located data-centres both locally and internationally. Everything from the hardware to the software.

Skills

Technical:

Languages

  • Perl: Catalyst, Moose, DBIC, etc. CPAN: CAGAO
  • C (with libMySQL, libCURL, libFCGI)
  • Java (with embedded Jetty)
  • PHP, Ruby, Node.js, Angular, etc.
  • HTML & CSS (including Bootstrap)
  • Javascript: Pure JS and JQuery

Other Technologies and Hardware

  • Linux (CentOS & Ubuntu)
  • Storage: MySQL, Solr, MongoDB, Memcached, ElasticSearch (ELK)
  • Webservers: Nginx (FastCGI), Lighttpd (FastCGI), Apache (FastCGI & mod_perl)
  • Email: SMTP, IMAP, POP, Exim, Dovecot
  • Networking: DNS/Bind, Subnets, Routing, iptables, load-balancing, floating IPs
  • Monitoring: Nagios, Cacti, Munin
  • Source Control: Git, Subversion, CVS
  • Hardware: Cisco switches and routers, F5 and NetScaler load-balancers, Dell Blades
  • Automation: MCollective, Chef, Gearman
  • Virtualisation: Xen

Employment

Full-Time:

MagnaPass (2016 - 2018)

Chief Technology Officer (CTO)

Offering fitness professionals a versatile online booking platform with payments.

Additionally providing bespoke widgets integrated seamlessly with their own websites.

As CTO I manage all technical aspects of the company, driving commercial growth through the use of state-of-the-art technology.

Entire product set built in-house and single-handed, everything from server builds, monitoring, databases (including no-SQL), back-end coding in Perl, C, and Java, front-end coding in Javascript and jQuery (where possible).

Brainbox Digital (2012 - 2016)

Technical Director

Providing price-comparison APIs & Feeds, with bespoke Javascript widgets for publishers.

Daily processing of over 250 million products from over 10 providers across Europe and US/Canada. Utilising CPC and CPA from affiliate networks and other partners.

Constantly responsible for a scalable and resilient platform of ~100 servers handling millions of global search queries a day.

I successfully led Brainbox Digital through a period of business change between 2014 and 2016, developing a new diversified product set whilst deprecating old technology and solutions no longer suitable to the marketplace in which we operated, successfully overcoming challenges, both internally and externally.

My role as Technical Director also involved recruiting and managing a team of in-house developers to achieve their true potential whilst promoting from within. I also maintain relationships with outsourced teams where applicable.

Experience in sponsored listings, native advertising, and video advertising.

  • Technical architect and product owner, driving innovation through technology.
  • Developed cross-geo virtualised (Xen) platforms running MySQL, MongoDB, Solr, ElasticSearch (ELK), with Machine Learning.
  • API and Feeds written in Perl, C, Node.js, with widgets in pure JS.
  • Implemented Scrum and took role as scrum master, holding standups, reviews and retrospectives, with fortnightly sprints.
  • Recruited and mentored a team of 5 developers, promoting from within.
  • Recruited and managed an outsourced team across 7 countries for required manual work.

Venda (2012 - 2012)

Technical Team Lead

Providing bespoke ecommerce backend solutions to websites such as Boohoo, Tesco, TKMax, etc.

Resigned to focus on some start-up side projects.

  • Orchestrated automated testing across multiple hosts, utilising MCollective, Chef, Gearman.
  • Began work on implementing a new client (The U.S. Mint).

CV-Library.co.uk (2010 - 2012)

Development Manager

Online job board.

  • Recruited, managed, and mentored a team of 5 developers.
  • Re-factored legacy CGI scripts into Template::Toolkit and approximately 200 Moose libraries to model current business.
  • Developed an XML API (Solr backend) for the iPhone and Android apps.
  • Developed the front-end website and affiliated sites to search jobs and candidates.
  • Integrated payment gateway under PCI compliance.
  • Introduced Scrum project management methods such as daily stand-ups.

LOVEFiLM (2009 - 2010)

Catalogue Rearchitecture Team Lead

DVD rental service and digital streaming service, later acquired by Amazon.

  • Headed up the catalogue re-architecture team to design and build a new framework to search and browse the LOVEFiLM catalogue.
  • Implemented auto-complete with the Solr/memcached backend.

123-reg / WebFusion (2006 - 2009)

Development Manager

Hands-on development of the 123-reg domain registration and hosting service, developed the 123-reg API for all domain control.

Recruited and managed a team of 5 developers.

Day-to-day skills and experience:

  • Perl, OO Perl, mod_perl
  • Exim
  • Bind
  • Nagios
  • CVS / Subversion
  • Load Balancing
  • FastCGI
  • SOAP, XML::RPC, JSON::RPC::Server::CGI, JSON::RPC::Client, Digest::MD5, Template::Toolkit, Crypt::CBC, Time::HiRes

Accenture (2003 - 2006)

Analyst Programmer

Development and maintenance of C applications with SyBase, on HP-UX, for the National Insurance Recording system.

Castle Black Belt Academy, Sheffield, UK (2002 - 2003)

Martial Arts Instructor

Responsible for introducing new students to the club, and teaching several weekly sessions to all ages.

BT, Sheffield, UK (University Industrial Placement) (2000 - 2001)

Programmer

Built a new dev server on Sun Solaris including all required software including Apache and Oracle.

Developed C applications for a new billing system between BT and AT&T, utilising ProC and PL/SQL.

Education

Courses:

NVQ Level 3 in Management, London, UK (2009)

Advanced Perl Programming, Newcastle, UK (2005)

Oracle Systems Development, Sheffield, UK (2000)

University:

Sheffield Hallam University, Sheffield, UK (1998 - 2002)

BSc (Hons) Computing Mathematics - 2:1

Computing Modules:

  • Computational Complexity
  • Artificial Intelligence

Mathematical Modules:

  • Set Theory
  • Group Theory

College:

Grimsby College, Grimsby, UK (1995 - 1998)

A-Levels:

  • Computing (C)
  • Maths (C)
  • Physics (C)

School:

Matthew Humberstone School, Cleethorpes, UK (1990 - 1995)

GSCEs:

  • Business Studies (B)
  • Maths (B)
  • Technology (B)
  • English Language (C)
  • English Literature (C)
  • French (C)
  • Geography (C)
  • Science (Dual Award) (C)

Interests

Sports:

I enjoy many varied sporting activities including:

  • Skydiving
  • Snowboarding
  • Rock climbing/abseiling
  • Brazilian Jiu-Jitsu

Music:

I have been playing the guitar for 20 years and recently took up the bass and started to learn core music theory.

Websites & Projects

  • Affiliate Creations
    www.affiliatecreations.com
    Geo-IP based swapping affiliate links, plus bespoke Javascript widgets for promoting Amazon products.
  • Digital Camera Supermarket
    www.digitalcamerasupermarket.com
    Digital camera search engine, data is downloaded and processed on a virtual server at home, all searches are also hitting a local Solr virtual server, all connected via OpenVPN.
  • R2B Associates
    www.r2b-associates.com
    Offering CTO-as-a-service, typically for start-ups or small businesses.
  • Ultimate Ju-Jitsu
    www.ultimatejujitsu.com
    Hobby website and test-bed for many of my other web-related projects.
  • Meteor Reminder
    www.meteor-reminder.com
    Reminder service for the next meteor shower, by email.
  • Lavoco
    www.lavoco.com
    Large affiliate processing platform, handling vouchers and deals which are then presented on 3rd-party websites via API or widgets.
  • CPAN Monitor
    www.cpanmonitor.org
    Notification service for when user-selected open-source projects are updated.
  • Frank Stats
    www.frankstats.com
    Analytics tool to replace Google Analytics.
  • My Self Equals Shift
    www.myselfequalsshift.com
    Personal tech blog.
  • Fleet Web Design
    www.fleetwebdesign.co.uk
    One of my many "web design agencies".
  • Grimsby Web Design
    www.grimsbywebdesign.co.uk
    Another of my many "web design agencies".

Contact Info & Social Networks

Portrait Photograph

Email: rob@intelcompute.com

Skype: jujitsurob