My passion for computing and software development began from a very young age; and throughout the course of subsequent decades, my eye for detail and can-do attitude have resulted in a deep wealth of knowledge and experience in programming effective, and sometimes intriguing solutions to a wide range of business opportunities.

Key Skills

C# / LINQ / EF
Performant Code
Html/CSS/JS
AspNetCore/MVC
WPF/XAML/MVVM
SQL/DDL/DB Design
API Design
Data Analysis / BI
Functional Paradigm
TypeScript
F#
MSSQL/Postgres
Git
DevOps
Azure Cloud
Docker/TF
Powershell
Leadership
Mentoring
Line Management
Security
Privacy
Accessibility
Linux Admin

Senior Software Developer

Lexacom Limited
April 2024 - To Date
  • Technical expert on everything .Net & WPF for the team, contributing significantly towards refactors & feature design work.
  • Modernising DevOps employing Docker/Podman for the various infrastructure services implementing best practices for DockerFile/Compose authoring, laying foundation for Kubernetes scaling.
  • Mentoring fellow teammates in C#/.Net, WPF & Avalonia, Security vulnerabilities, Node/Bun for JS/TS work.
  • Performing peer code reviews and engaging in Agile ceremonies.

Senior Software Engineer

Capital Pilot Limited
Sep 2023 - Oct 2023
  • Technical expert on everything .net for the team, leading design & implementation conversations for the next major revamp of the flagship.
  • Performed broad spectrum clean-up refactors on the flagship product, paying technical debt built over the years while also delivering feature work.
  • Led conversations focusing on improving UI & UX, as well as accessibility story for the flagship product.
  • Received a glowing letter of recommendation for my work.
  • Unfortunately, the company went in Administration (PDF), in my second month of appointment, resulting in the short engagement.

Contracting & Freelancing

Mav's Work
Jan 2022 - March 2024
  • Leveraged my extensive network and expertise to work on diverse projects in freelancing capacity, continuously expanding my knowledge and skills.
  • Mentored and served as a technical expert for Moon Prints, an eight-month project involving HTML5 Canvas powering the embedded art designer, enabling personalised print for consumers' needs.
  • Performed IT & DevOps project work setting up everything online from scratch from domain purchase to setting up CI/CD web hosting (this cv is deployed via CD) to setting up DKIM/DMARC/SPF details for email flow.
  • Invested in my professional growth by engaging in various latest technical developments such as Zig, Bun, ArrowJS, and Stric.

Business Applications Delivery Manager

Zenzero Solutions Ltd
Jun 2021 - Dec 2021
  • Played an essential role in the company's strategic growth by leading investment decisions alongside the board.
  • Coordinated and managed migration plans of legacy software to modern technology stacks(.Net/Power Platform) while mentoring team members on latest best practices.
  • Facilitated expansion as team leader & line manager, ensuring high morale and cultivating individual growth amongst team members.

Development Manager

AWSM Technologies Ltd
Sep 2019 - May 2021
  • Spearheaded a team of 26 developers (including 9 seniors) leading technically as well as line management, leveraging their combined capabilities to deliver a top-tier flagship payroll product.
  • Key participant in board meetings during strategic decisions around future development and investment.
  • Upskilled the team through ongoing detailed code reviews and regular training sessions. I'm particularly proud of having trained a graduate with a business focused degree, from the ground up, into a core team developer working on the flagship product.
  • Fostered self-sufficiency and ownership within the team.
  • Led various Agile meetings including Sprint planning, Daily stand-ups, Retrospectives.

Senior Developer

AWSM Technologies Ltd
Sep 2018 - Aug 2019
  • Lead developer for flagship payroll product.
  • Significantly boosted performance across all aspects of the flagship product.
    • Reduced the most used and data-rich page renders from 40+ to 0.64 seconds average through service code and Entity Framework query optimisations.
    • Improved a second heavily used page's performance from 30 to 0.07 seconds on average.
    • The biggest improvement was in a reporting page where the time to render thousands of results was brought down from 180 to 1.2 seconds on average.
  • Performed expert refactorings across entire codebase (despite no tests or documentation) without fail. The achievement that I am most proud of, was an invoice rounding code standardisation that was successfully completed as 200,000 lines refactor involving both C# code & SQL strings interspersed in code with no test coverage.

Software Architect

Backbone (UK) Limited
Jun 2010 - Aug 2018
  • Built full-stack automation projects from profile removals after user logouts to complex cloud infrastructure monitoring for billing & utilisation.
  • Developed desktop apps (client facing & internal tools) using WPF following established best patterns & practices.
  • Conducted data analysis yielding billing & utilisation reports with LINQPad and Excel Power Query (using M functions) from databases, CSV, XML, JSON & XLSX files as well as connecting O-Auth webservices.
  • Technical lead on cyber security and privacy matters offering recommendations to keep the company compliant and safe with ever-changing cyber landscape.

Data Analyst / IT Administrator

Prevista Ltd
Feb 2008 - Jun 2009
  • Designed key performance metric reports, enabling informed data-driven management decisions.
  • Provided extensive technical support covering various aspects of network infrastructure, including MS Exchange, Blackberry Enterprise Server, Avaya phony, MSSQL Server and ISA Server.
  • In-house expert for cyber security & Excel data analysis.
  • Delivered essential upgrades to ensure company's systems and networks scale with ongoing growth.

Project Management Processes & Tools Engineer

NOKIA Telenetworks
May 2005 - Jan 2007
  • Produced detailed reports for project management decisions using tailored Business Objects modules.
  • Designed and optimised existing deployment processes to increase efficiency and meet very tight deadlines.
  • Developed complex Excel 97 workbooks (using advanced formulae employing Indirect, Offset etc. ranges & SQL) to meet specific managerial requirements, including replicating pivot tables without VBA.
  • Automated repetitive reporting tasks with VBA saving hundreds of person-hours the course of my employment.
  • Developed Python solution for automated data entry, freeing up thousands of colleagues man-hours nationwide and significantly increasing accuracy of entries.
  • Awarded Best Team Nationwide 2006 & Zonal Team Member of the Month Sep 2005.

Network Administrator

APIIT
Sep 2001 - Mar 2005
  • Automated lab deployments to reduce downtimes for machines from days to 30 minutes per machine in a network of 500+ machines.
  • Optimised network and computer systems, achieving a 20-30% performance increase across the board while slashing hardware requirements by 50% doubling the capacity.
  • Migrated & consolidated Windows server to Linux boxes, leading to budget savings of 83% in licensing.
 

Ah oh!

This is an A4 size print-optimised page and your screen width does not meet the minimum width (720 pixels) to display this CV.

Please view this on a desktop screen or try using landscape mode on a portable device.

You can also view this as a pre-rendered PDF or the full version PDF.