Ipswitch
← Back to the frameDownload PDF

Joseph Njoroge Kariuki

Software and DevOps engineer · Nairobi, Kenya

njorojoe19@gmail.com · github.com/ipswyworld · linkedin.com/in/joseph-njoroge-kariuki-5027591ab

Summary

Backend and full-stack engineer focused on fintech and payments, specifically the reliability-critical parts: payout orchestration, reconciliation, idempotency, and the tooling that lets operations teams manage their own workflows without engineering support. I care about systems that are easy to understand when they break, not just when they are working.

Skills

Languages
Python, JavaScript, TypeScript, Node.js, Ruby on Rails, Rust (blockchain), PHP, Go (familiar), .NET
Backend
REST APIs, GraphQL, microservices, serverless (AWS Lambda), background workers, RabbitMQ
Datastores
PostgreSQL, MySQL, MongoDB, Redis, Elasticsearch, Apache Hadoop
Cloud & infra
AWS (EC2, Lambda, RDS, S3, CloudFront), Docker, CI/CD (GitHub Actions / GitLab CI), IaC basics
Testing
Unit and integration testing, TDD, automated E2E (Cypress), testable architecture
Reliability
Prometheus / Grafana, structured logging, alerting, SLOs, incident postmortems
Security
OWASP-aware design, secrets management, credential storage, input validation and hardening

Experience

Senior Engineer, Freelance & Contractor

2022 – Present

Remote

Lead engineer across fintech, payments orchestration and blockchain tooling engagements, working directly with product managers and operations teams to build systems around field constraints.

Frontend & Systems Engineer, Contract Engagements

2020 – 2022

Nairobi / Remote

Production-grade frontends and backend services focused on accessibility, resilience under unstable network conditions, and operational tooling for distributed field teams.

Data Analyst / IT Officer

2018 – 2020

Nairobi City County Government, IT Department

Government data systems, network infrastructure and digital operations across county departments.

Own platforms

Education and training

References available on request.