Hi!
Cloud-Native Backend and DevSecOps Engineer
I design and build high-performance backend systems, cloud infrastructure, and DevOps pipelines engineered for security, scalability, reliability, and cost efficiency.
I design and engineer mission-critical financial technology systems where 99.99% uptime is the baseline, not the objective . My work focuses on rigorous architectural standards, including microservices-driven system design and the implementation of secure, observable, and scalable DevSecOps pipelines.
My motivation is to create architectures for:
Infrastructure that can earn and support millions of user requests with less than 1 second delay.
Cloud technology that can be used without having to change the current system if it needs to grow in size.
Security and privacy plans that use the most up-to-date standards as identified by PCI-DSS,
KYC/AML,
and ISO 27001.
Systems that have capabilities to monitor themselves so that potential problems will be discovered before a customer experiences them.
Provide teams with tools that allow them to write infrastructure code and create a workflow to deploy it using GitOps.
I've worked in
Istio,
Linkerd
Kafka,
RabbitMQ,
AWS EventBridge
Lambda,
Step Functions,
API Gateway
GraphQL,
gRPC,
REST
optimized for low-bandwidth environments
OAuth2/OIDC
flows, JWT lifecycle management, API key rotation
HashiCorp Vault,
AWS Secrets Manager
OWASP Top 10
PCI-DSS,
KYC/AML,
GDPR
privacy by design
EC2, ECS/EKS, Lambda, S3, RDS, DynamoDB, CloudWatch, API Gateway
Designing multi-AZ, fault-tolerant architectures
Cost optimization through right-sizing and reserved capacity
Security groups, IAM policies, VPC design
IAM, Security Groups, VPC, WAF, CSPM, Cloud Workload Protection
Shared responsibility model implementation
Privileged Access Management (PAM)
Terraform, Pulumi, CloudFormation
Modularized, reusable IaC templates
State management and drift detection
Multi-environment provisioning (dev/staging/prod)
Docker, Kubernetes (EKS, OpenShift), Helm
Deployment strategies: blue-green, canary, rolling updates
Resource optimization and auto-scaling policies
Service mesh integration for observability
Spring Boot, Spring Cloud, Hibernate
FastAPI, Django, Flask, Tornado
Express, NestJS
Go, Rust (learning)
REST, GraphQL (Apollo), gRPC, OpenAPI/Swagger
Advanced SQL, indexing strategies, stored procedures
Query optimization for high-transaction systems
Replication (master-slave, multi-master)
JSONB for semi-structured data
MongoDB, DynamoDB, Cassandra
Schema design for horizontal scalability
Partition key strategies for DynamoDB
Change Data Capture (CDC) patterns
Redis, Memcached
Cache invalidation strategies (TTL, event-based)
Pub/sub for real-time notifications
Session management and rate limiting
Kafka, RabbitMQ, AWS SQS/SNS
Event sourcing and CQRS patterns
Dead letter queues and retry mechanisms
Exactly-once delivery guarantees
GitHub Actions, GitLab CI, Jenkins, Tekton
SonarQube
,
Checkmarx
Snyk
,
Trivy
OWASP Dependency-Check
git-secrets
,
TruffleHog
FluxCD, ArgoCD
Ubuntu, RHEL, CentOS
Prometheus, Grafana, Datadog, New Relic, Dynatrace
Custom metrics and alerting rules
SLI/SLO/SLA definition and tracking
Business metrics dashboards
ELK Stack, Splunk
Centralized log aggregation
Log correlation for distributed tracing
Anomaly detection with ML-powered alerts
OpenTelemetry, Jaeger, Zipkin
Request flow visualization across microservices
Latency bottleneck identification
Context propagation in async systems
Machine Learning for operations
ML for RCA, anomaly detection
Classification/clustering for log analysis
Automated incident correlation
OAuth2/OIDC, SAML, JWT, API Keys
Palo Alto,
Fortinet,
AWS WAF
Snort,
Suricata
CyberArk,
BeyondTrust
Nessus,
Qualys,
OpenVAS
ISO 27001, NIST Framework, CIS Controls
PCI-DSS
payment security standards
GDPR
data protection principles
OpenAI APIs
,
Hugging Face Transformers
TensorFlow Serving
,
TorchServe
,
ONNX Runtime
Production-grade authentication for systems handling 100k+ daily active users
• Spring Boot microservice with JWT + OAuth2 flows
• PostgreSQL with row-level security for multi-tenancy
• Redis for token blacklisting and session management
• AWS ECS Fargate deployment behind Application Load Balancer
• Nginx reverse proxy with SSL termination
• Device fingerprinting and anomaly detection
• Rate limiting per user/IP (100 req/min)
• Audit logs for all authentication events
• Compliance with PCI-DSS password policies
• Prometheus metrics (login success rate, latency p95/p99)
• Distributed tracing with OpenTelemetry
• Grafana dashboards for real-time monitoring
Scalable microservices architecture demonstrating DevOps excellence
• Backend: Python (FastAPI), Node.js (NestJS), Java (Spring Boot)
• Database: PostgreSQL (orders), MongoDB (catalog), Redis (cart/sessions)
• Messaging: RabbitMQ for async order processing
• Infrastructure: Terraform → AWS EKS + RDS + ElastiCache
• GitHub Actions for CI/CD
• Blue-green deployments with automatic rollback
• Infrastructure drift detection
• Cost tracking per environment ($150/month for staging)
• Prometheus + Grafana for metrics | ELK Stack for centralized logging | Jaeger for distributed tracing
• Custom SLO tracking (99.9% uptime, <500ms p95 latency)
End-to-end monitoring solution for microservices environments
• Metrics: Prometheus
with custom exporters
• Visualization: Grafana with 15+
pre-built dashboards
• Logging: Elasticsearch + Logstash + Kibana
• Alerting: AlertManager →
Slack/PagerDuty integration
• Automatic service discovery in Kubernetes
• Pre-configured alerts (CPU/Memory/Disk, API errors, database connections)
• Log correlation with trace IDs
• Cost analysis dashboards (AWS CloudWatch costs per service)
Reusable CI/CD pipeline with security-first approach
1. Build: Multi-stage Docker builds
2. Test: Unit, integration, contract tests
3. Security: SonarQube, Snyk, secrets detection
4. Deploy: Kubernetes rolling update
5. Verify: Smoke tests, rollback on failure
• No critical/high vulnerabilities in production
• Code coverage >80% required
• OWASP dependency scan pass
Tools: GitHub Actions, SonarQube, Trivy, ArgoCD
• AWS Certified Solutions Architect (Professional)
• Certified Information Systems Security Professional (CISSP)
• TOGAF 9 Certified (Enterprise Architecture)
• Certified Kubernetes Administrator (CKA)
• SAFe Agile Framework (for enterprise architecture roles)
• Rust for high-performance microservices
• Advanced Kubernetes patterns (service mesh, multi-cluster)
• FinTech regulations (PSD2, Open Banking standards)
• Mobile money ecosystems (M-Pesa Daraja APIs, Airtel Money and M-Banking architecture)
• Payment gateway integrations (Stripe, Flutterwave, Paystack)
• Transaction lifecycle management
• Fraud detection patterns
• Regulatory compliance: KYC/AML, PCI-DSS, GDPR
Business Context:
• East African market dynamics (mobile-first, low bandwidth)
• Super app strategies (financial services + commerce + utilities)
• Agent network management for cash-in/cash-out
• Cross-border remittance systems
• Start with Minimum Viable Architecture-build incrementally
• Design for testability, deployability, and observability from day one
• Embrace evolutionary design
• Decoupling deployments from releases
• Shift-left security-integrate checks in CI/CD
• Zero Trust mindset-verify every request
• Defense in depth-multiple security layers
• Automate toil-if you do it twice, script it
• Observability over monitoring-understand why things fail
• Blameless post-mortems-learn and improve
• Documentation is code-Architecture Decision Records (ADRs), runbooks, API specs
• Mentorship mindset-uplift team capabilities through pair programming, code reviews
• Agile pragmatism-Scrum/Kanban as tools, not dogma
Egerton University
I'm passionate about building technology that drives financial inclusion and economic empowerment. If you're working on:
Find me Elsewhere
Primary Skills: Cloud Architecture | Backend Engineering | DevSecOps | FinTech Systems
Cloud: AWS (expert), Azure (intermediate)
Languages: Java, Python, Golang, C++, Node.js, SQL, Bash
Focus Areas: Payment Systems, Microservices, Security, Observability
Career Stage: Transitioning to Senior/Architect roles