Eugene Agyeman
Software Engineer · Real-Time Systems
London, United Kingdom
Experience
Software Engineer II, Real-Time Operations
– PresentAxon · London, United Kingdom
- Own the rules domain end-to-end within Axon’s Real-Time Alerts platform, from data modelling, APIs, and real-time evaluation to operator tooling and cloud operations, for around 20,000 agencies and 1M+ users globally.
- Built a low-latency rule engine in Go that evaluates real-time events against agency-defined alert rules across a platform processing more than 400 million events annually, applying role, proximity, and permission conditions while delivering alerts with p99 latency under 1.5 seconds.
- Designed the rules data model and REST APIs and built the operator-facing Rule Editor in Angular, providing end-to-end lifecycle management for creating, updating, enabling, disabling, and deleting alert rules.
- Led design and implementation of alert dismissal and restore (team of four), cascading through parent and child alerts up to the user's point in the alert sequence and syncing in real time across web and mobile; 100k+ dismissals since its 2026 launch, and alerts panel usage doubled.
- Led a series of smaller projects to enhance the product experience, from design through to delivery.
- Provision and operate cloud-native services on AKS using Terraform, Helm, ArgoCD, and Istio, with gRPC/Protobuf for inter-service communication, maintaining 99.99% availability for the rules domain.
- Mentor junior engineers through system design, code reviews, debugging, and implementation, helping them take ownership of production services and reinforcing team engineering standards.
Software Engineer, Digital Evidence Management
–Axon · London, United Kingdom
- Led design and delivery of an evidence bundling feature (team of two) that turns evidence and metadata into court-admissible PDFs for prosecution and defence under CPS guidance, with security and retention built in; 72,000+ bundles created globally since its 2024 launch.
Software Engineer
–Digital Shadows · London, United Kingdom
- Designed, built, and deployed a Java/Spring service to production within four months, processing 1M+ social-platform messages to identify customer-exposed sensitive data such as payment cards and confidential files.
- Built automated detection and triage workflows that surfaced high-confidence exposures to customers for investigation and streamlined downstream takedown requests.
- Implemented the event-driven service using Spring, RabbitMQ, and Docker and provisioned its AWS infrastructure, including S3 and EC2, using Terraform.
Software Engineering Intern
–NatWest Markets · London, United Kingdom
- Built and shipped a production system mapping 75% of logical and physical data flows across NatWest Markets’ application estate, and presented it to senior leadership, including the CTO.
Projects
Evaluating Language Models for Frame Identification in News Articles
–Python, PyTorch, Scikit-Learn, NumPy, Pandas, Hugging Face
- Built two NLP models using Aspect-Based Sentiment Analysis to identify media frames in news articles, achieving a 10% improvement in precision and recall over the state of the art at the time; findings submitted for publication.
Technical Skills
- Languages
- Go, Java, TypeScript, Python, SQL, C/C++, Bash
- Backend & Distributed Systems
- gRPC/Protobuf, Spring, RabbitMQ, REST APIs, Kafka
- Infrastructure & Observability
- Kubernetes (AKS), Terraform, Docker, Azure, AWS (S3/EC2), Helm, Istio, ArgoCD, Prometheus, Grafana, Splunk
- Frontend
- Angular
- AI-Assisted Engineering
- Cursor, Claude, Codex
Education
Georgia Tech
Master of Science in Computer Science
Incoming
–
University of Southampton
BSc Computer Science
Upper Second Class Honours
–