Retour aux projets
Enterprise

Akieni Enterprise System - Government Integration

Led engineering team to deliver critical enterprise system after 2+ years stalled, integrating with 8+ government services.

ASP.NET Core AWS Enterprise Kubernetes Laravel

Akieni Enterprise System - Government Integration

Overview

As Engineering Manager at Akieni (2024-present), I inherited a critical enterprise system that had been stalled for over 2 years. Within 10 months, we delivered a production-ready system integrating with 8+ government services, achieving 99.9% uptime.

Challenge

The project faced multiple challenges:

  • Stalled development: 2+ years behind schedule
  • Complex integrations: 8+ government APIs with inconsistent documentation
  • High availability requirements: 99.9% SLA
  • Legacy constraints: Must integrate with existing systems
  • Team scaling: Grew from 7 to 17+ engineers during delivery

Technical Architecture

Backend Services:

  • ASP.NET Core 8 for core business logic
  • Laravel 11 for admin and reporting
  • Node.js microservices for real-time features

Infrastructure:

  • AWS EKS (Kubernetes) for container orchestration
  • Multi-AZ deployment across 3 availability zones
  • Auto-scaling based on load
  • AWS RDS PostgreSQL with read replicas

Integration Layer:

  • Custom middleware connecting 8 government APIs
  • Message queue (RabbitMQ) for async processing
  • API Gateway for request routing
  • Circuit breakers for fault tolerance

Frontend:

  • React 18 with TypeScript
  • Redux for state management
  • Material-UI component library
  • Progressive Web App capabilities

Monitoring & Observability:

  • Prometheus for metrics
  • Grafana dashboards
  • ELK stack for logging
  • PagerDuty for alerting

Key Features

Government Service Integration

  • Citizen identity verification
  • Tax record retrieval
  • Property registration
  • Business license validation
  • Court records access
  • Land title verification
  • Vehicle registration
  • Social security data

Core Functionality

  • Multi-tenant architecture
  • Role-based access control (RBAC)
  • Audit logging for compliance
  • Document management system
  • Workflow automation engine
  • Real-time notifications
  • Advanced reporting and analytics

Security

  • OAuth 2.0 + OpenID Connect
  • End-to-end encryption
  • Data anonymization for PII
  • Regular penetration testing
  • GDPR compliance

Technical Achievements

High Availability:

  • 99.95% actual uptime (exceeded 99.9% SLA)
  • Zero-downtime deployments
  • Automatic failover in <30 seconds
  • Disaster recovery with <5 minute RTO

Performance:

  • Handles 10,000+ concurrent users
  • API response times <100ms (p95)
  • Process 50,000+ transactions daily
  • Real-time updates via WebSockets

Cost Optimization:

  • Reduced infrastructure costs by 21%
  • Optimized database queries (3x faster)
  • Implemented intelligent caching
  • Right-sized EC2 instances

DevOps:

  • 3-5 deployments per day
  • 95% automated test coverage
  • CI/CD pipeline <15 minutes
  • Infrastructure as Code (Terraform)

Team Leadership

Scaled engineering team:

  • Recruited 10+ engineers
  • Backend (4), Frontend (3), Mobile (2), DevOps (2)
  • Integrated Academy talent with mentorship
  • Established engineering culture

Processes Implemented:

  • Agile/Scrum methodology
  • Code review standards
  • Git workflow (trunk-based)
  • On-call rotation
  • Knowledge base documentation

Mentorship:

  • 2 junior developers reached mid-level
  • Weekly 1-on-1s with direct reports
  • Tech talks and knowledge sharing
  • Career development plans

Impact

For Government:

  • 8 services integrated into single platform
  • Reduced processing time by 60%
  • Improved data accuracy
  • Enhanced citizen experience

For Organization:

  • Unblocked critical project
  • Delivered on time and within budget
  • Established reusable architecture
  • Built sustainable engineering team

Personal Growth:

  • Led largest team to date (17+ engineers)
  • Managed complex stakeholder relationships
  • Delivered mission-critical system
  • Proved ability to rescue troubled projects

Recognition

  • Commendation from executive team
  • Selected to present at company all-hands
  • Promoted to VP of Engineering (March 2025)

Lessons Learned

  1. Clear communication is crucial with stakeholders
  2. Technical debt must be addressed incrementally
  3. Team culture impacts delivery speed
  4. Proper monitoring prevents surprises
  5. Documentation saves countless hours

Technical Stack Summary

  • Languages: C#, PHP, TypeScript, Python
  • Frameworks: ASP.NET Core, Laravel, React, Node.js
  • Databases: PostgreSQL, Redis, Elasticsearch
  • Infrastructure: AWS (EKS, RDS, S3, CloudFront)
  • DevOps: Docker, Kubernetes, Terraform, GitHub Actions
  • Monitoring: Prometheus, Grafana, ELK, Sentry