Skip to content

Prefer a PDF? The same résumé, formatted for printing.

Download résumé

Sheriff Tijani

Senior Software Engineer — Backend & Distributed Systems

Summary

Backend-focused software engineer with 6+ years building production systems for government and enterprise clients. I design APIs, data models and background services in C#/.NET and PostgreSQL, deploy to Azure Kubernetes Service, and co-lead small engineering teams. Work spans payroll, taxation, aviation, payments, elections and maritime systems.

  • 6+ years building production software
  • 20M+ records in data-intensive systems
  • ~7 days → ~24 hours payslip generation turnaround
  • Weeks → ~30 min government receipt reconciliation

Experience

Axon Information Systems · Accra, Ghana

Software Engineer

Sept 2022 – Present

  • Co-lead backend delivery for national payroll and taxation platforms, guiding teams of around four engineers.
  • Design APIs, background services and reporting queries over PostgreSQL datasets of 20M+ records.
  • Own integrations with aviation, maritime and payment partners, including reconciliation and invoicing engines.
  • Deploy and operate .NET services on Azure AKS with Docker, Kubernetes and Keycloak.
  • Mentor junior engineers and advise frontend teams on API contracts and implementation.

Junior Software Engineer

Aug 2021 – Aug 2022

  • Built invoicing and stock management features for a national VAT monitoring platform.
  • Delivered the frontend for a receipt reconciliation platform and tuned its matching performance.
  • Supported on-premise deployments on customer infrastructure and ERP integrations.

Selected systems

  • ePayroll · Government Payroll

    National payroll platform covering employee validation, payroll data, payslip generation and reporting for the public sector. Payslip generation turnaround: ~7 days → ~24 hours.

  • GRA MTS · Taxation · Government Revenue

    Digitised taxpayer registration, payments and reporting for the informal sector on behalf of the Ghana Revenue Authority. Taxpayer payment processing: Minutes → seconds.

  • AeroPass · Aviation

    Integration platform bridging passenger-information systems and aviation stakeholders, with invoicing and reconciliation for airlines. Airline invoice generation: Days → minutes.

  • GRA E-VAT · Taxation · VAT

    VAT monitoring platform for the Ghana Revenue Authority, capturing business transactions from web, API and on-premise channels. Deployment model: Per-business VMs → portable installs.

  • Reconciliation Platform · Government revenue

    Reconciles receipts between a revenue authority system and a national payment platform. Weeks → ~30 minutes.

  • Election Results Collation · Elections

    Results entry and collation with live dashboards. Used in Ghana’s 2024 parliamentary elections for a constituency of 200+ polling stations.

Technical skills

Backend
C#, .NET, ASP.NET Core, REST, GraphQL, Hot Chocolate, Entity Framework, Dapper, Wolverine
Data
PostgreSQL, SQL Server, MySQL, MariaDB, MongoDB, Table partitioning, Query optimization, Large datasets, Cross-database operations
Infrastructure
Docker, Kubernetes, Azure AKS, Azure, Helm, FluxCD, IIS, Azure DevOps
Identity & Observability
Keycloak, Sentry, OpenTelemetry, Seq
Frontend
Svelte, React, TypeScript, JavaScript, Tailwind CSS