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.
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
A Developer's Introduction to Machine Learning (ML) and Identifying Commercial Value in Data
Automation Squared (02/2018 – present)
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
Automation Squared (09/2018 – 04/2019)
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
Automation Squared (02/2018 – 08/2018)
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
Claromentis Ltd (08/2016 – 02/2018)
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
Claromentis Ltd (11/2015 – 08/2016)
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
PC Gettafix Ltd (09/2013 – 11/2015)
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
Claromentis Ltd (09/2012 – 08/2013)
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
NBC America - London Olympics (06/2012 – 11/2015)
view more...
I have extensive experience in designing flexible, secure infrastructure for web and cloud services, mobile apps and IoT devices.
Connect with me