Experience

"Good judgment comes from experience, and experience comes from bad judgment." - Rita Mae Brown, Alma Mater

Personal Statement

I’ve always found solving puzzles exhilarating and technology is a constantly growing, living environment riddled with puzzles. I’m also from Zimbabwe, in the heart of Southern Africa where energy is an extremely precious resource. The most satisfying part of any tech solution for me is the implementation of it with the least possible effort and cost.

Building sustainable software solutions for enterprises with those principles have played an integral role in my personal and professional development and I enjoy asessing pipelines and processes, identifying efficiency potential and devising automation strategies to release it.

Part of any solution implementation starts with solid R&D and I found spending more time in this phase hugely beneficial to architecting an appropriate and successful solution.

Success is a mindset, and the tools I build aim to minimise the impact of obstacles, reveal opportunities for growth and promote a productive culture.

Attributes & Qualities

Adaptive

Hit the ground running and can settle into new environments with minimum downtime

Capable

Able to take on new responsibilities and learn the workings and requirements of teams

Efficient

Execute tasks consistently and accurately while adopting economical approaches to solutions

AI in the real world

A Developer's Introduction to Machine Learning (ML) and Identifying Commercial Value in Data

Professional Experience

Current

Automation Squared (02/2018 – present)

Lead Software Solutions Architect

Lead the engineering department in all machine learning, data science and hardware integration projects

Preparing viable software solution stacks for large commercial projects, including Apple and Google native apps, their APIs, CMSs, datacenters, continuously integrated with automated deployment strategies to mitigate risks in multi-agency, multi-service-provider production environments

Working closely with our commercialisation department to craft scalable solutions and carve out measurable milestones to sustain the growth of platforms and providing sound advice and best-foot-forward approaches when dealing with ambitious, but budget-conscious projects as well as large investor-backed commercial projects (2 million+ user-base)

Leading the engineering department in all hardware and wireless-based projects, BLE (Bluetooth Low-Energy) and spacial-dimensioning are an expertise

Gave talks on innovative web and software development at community meetups in Brighton, London, Edinburgh and Amsterdam, most notably - “The Future of XR” and “Implementing Practical AI” as our Tech Evangelist

Responsible for the implementation of all Machine Learning operations, in transport, environment, insurance and private medical sectors - specialising in the identification of known data types to achieve tiered hybrid/reinforced learning for specific purposes (eg. underwriting automation) (primarily written in Python and Golang)

Built the company’s real-time communications suite offering high-fidelity, low-latency text and video conferencing on our platform through web-sockets with targeted broadcasting capabilities, and is designed to be a free, self-hosted drag and drop replacement for Pusher and similar Pub/Sub services

Brighton, UK

Automation Squared (09/2018 – 04/2019)

Software Development Lead

Held weekly sprint planning meetings with developers and project managers from relevant departments to triage projects with our limited resources and achieve results

Compiled weekly reports and provided client demos. Managed developer schedules and built a resource planner to give overall visibility and easy calculation for start dates and rates of delivery for new business

Built a double-entry accounting system to calculate the profit and loss sheets for each of our development teams (pods) and produced a native app for individual developers to track their workloads and bonuses

Competed against Corda for HMLR’s favour in their efforts to explore blockchain technology. Implemented a custom blockchain network (written in Golang) for a client to publish

Maintaining native apps built in Swift/Objective C (iOS) and Kotlin/Java (Android) while exploring the unique capabilities each platform has that can be exploited commercially

Oversaw the AR/VR game projects built with the Unity game engine and scripted with C# that incorporated multiplayer games over WiFi and locally through a Bluetooth Mesh, created embedded code for MCUs

Assessed the viability of technically-challenging projects, and the feasibility of exploration of never-been-done-before technology, and suggested innovations to further existing technology to achieve project goals

Horsham, UK

Automation Squared (02/2018 – 08/2018)

Senior Software Developer

Assumed control and direction on most projects that required specialist investigation into diverse technology stacks

Introduced the company to Augmented and Virtual Reality build tools and pioneered in AR 3D positioning of physical assets using Bluetooth beacons

Build custom web socket server in PHP to integrate into Laravel deployments to facilitate the communication between multiple remote peers on WebRTC chat rooms, games, groups and any application that requires real-time communications

Introduced the Automation Squared Academy where developers can join the team for 4 - 6 weeks as a crash course and possibly be offered a full-time job towards the end of their course, empowering post-graduates and promoting women in the software development space

Brighton, UK

Feb 2018

Claromentis Ltd (08/2016 – 02/2018)

General Software Developer

Developed an integration module to synchronise information between intranet platform and Microsoft Exchange servers

Utilising agile methodologies to encourage self-organising teams, and deliver MVPs (minimum viable products) to multiple clients on a weekly basis

As a Scrum Master, facilitate the communication between the development team and the Product Owner

Provided the initial platform for describing and documenting the software’s API to encourage clients to extend the framework and self-support, opening a new dialogue for sales

Automated the deployment of software packages on GitLab to continuous integration (CI) environments

Integrated many third party services using any available APIs and open-source middleware (eg. MailChimp, Ebay SDK)

Lead projects in the custom development department to extend the core framework to support the specific requirements for clients

Brighton, UK

Claromentis Ltd (11/2015 – 08/2016)

Full-Stack Web Developer

Ported and improved older applications within the infrastructure to take advantage of performance and compatibility benefits offered by more modern technologies

Upgraded internal search indexing engine from relational database platform to document-oriented (NoSQL) platform

Analysed and tested the suitability of Google’s Enterprise software suite for big data solutions in comparison to Elasticsearch

Utilised Google’s Compute Engine (GCE) to manage VMs and streamline maintenance and upgrade services

Built an expenses module to allow in-hour payments after approval of submitted employee expenses

Brighton, UK

Nov 2015

PC Gettafix Ltd (09/2013 – 11/2015)

Digital Marketing Development Executive

Plan, prepare and execute international/multilingual online marketing campaigns

Assess and implement marketing strategies using the given resources (Design, IT and Marketing departments)

Create and deliver statistical analysis presentations on a weekly basis

Represent the company at trade events and demonstrations/exhibitions

Train new application developers and support analysts

Maintain MySQL databases and PHP application integration, benchmarking, migration, stress-testing, and replication

Rewriting or improving clients’ PHP application code in both OOP and procedural environments

Writing custom PHP scripts for the integration and alignment of social media marketing campaigns with databases

Portsmouth, UK

Claromentis Ltd (09/2012 – 08/2013)

PHP Web Application Developer

Created custom database-driven applications and web interfaces

Integrating applications with APIs such as PayPal Express Checkout, Authorize Payment Gateway, Google Calendar

Created promotional media and advertising material for clients, both for web and for print

Developed a control panel for clients and colleagues to manage accounts online

Communicated directly with clients regularly to ensure direction of the campaign remains consistent with desires

Review code and create custom bug fixes and patches on system frameworks, to reap performance benefit

Portsmouth, UK

Aug 2012

NBC America - London Olympics (06/2012 – 11/2015)

Executive Transport Resources

view more...

Need a prototype?

I have extensive experience in designing flexible, secure infrastructure for web and cloud services, mobile apps and IoT devices.

Connect with me

Contact Info