2026
(@apata)▸ 3DS Server Runtime
Designed and implemented a 3DS Server runtime in Kotlin, capable of passing FIME certification test suites across all current 3DS protocol versions.
Translated EMVCo specifications into executable authentication flows fully compliant with certification constraints, under an extremely compressed delivery timeline.
- Kotlin
- Spring Boot
- Postgres, jOOQ, Flyway
▸ Async Job Worker Pool
Architected and implemented a distributed job execution service, that unified asynchronous workloads into a shared compute pool across the application.
This standardised async job execution across services, removing the need for custom service infrastructure, improving reliability, and enabling the addition of autoscaling policies for background jobs.
- Typescript, Node.js
- AWS (ECS, SQS)
- Terraform
- Redis
▸ Production AWS SDK Migration
Migrated core application infrastructure from AWS SDK v2 to v3 across heavily used services, including S3 integrations forming a significant portion of system dependencies.
Refactored client injection patterns and introduced safe rollout mechanisms to eliminate legacy security vulnerabilities.
Successfully migrated the system in production with zero issues.
- TypeScript, Inversify
- Design Patterns
- AWS S3
- Feature Flags
▸ Accessibility Audit CLI
Built a CLI tool for automated WCAG 2.1 accessibility validation across large sets of HTML templates using automated rule-based analysis.
Enabled batch auditing, CI integration, and structured reporting for large-scale remediation of accessibility issues.
- Node.js
- axe-core
- CI/CD
- HTML
▸ Analytics Platform Expansion
Delivered multi-tab analytics interfaces exposing structured visibility into transaction, integration, and third-party processing data across core system workflows.
Implemented a custom event emission to stream application and system metrics into OpenSearch, enabling consistent observability across services.
Built query-backed analytics surfaces over OpenSearch, supporting both time-series and tabular aggregation models consumed directly by the client-side dashboard UI.
This enabled unified real-time and historical analytics on a single OpenSearch-backed event pipeline powering dashboard queries.
- Opensearch
- Typescript, Node.js