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
- Clear communication is crucial with stakeholders
- Technical debt must be addressed incrementally
- Team culture impacts delivery speed
- Proper monitoring prevents surprises
- 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