Hi, I’m Dimitri Ban, a Senior Full Stack Software Engineer with 9 years of experience delivering secure, high-performance enterprise and fintech-grade platforms across distributed architectures. I design and implement scalable backend services and modern frontends, blending reliability with a security-first mindset. I specialize in building headless systems using NestJS, Next.js, and TypeScript, with deep expertise in OAuth 2.0, OIDC authentication, MFA, and zero-trust security. My experience spans AWS cloud infrastructure, secure S3 storage, and RBAC/object-level authorization for regulated environments. I enjoy turning complex requirements into API-first, auditable systems, seamlessly integrating legacy WordPress APIs when needed.

Hi, I’m Dimitri Ban, a Senior Full Stack Software Engineer with 9 years of experience delivering secure, high-performance enterprise and fintech-grade platforms across distributed architectures. I design and implement scalable backend services and modern frontends, blending reliability with a security-first mindset. I specialize in building headless systems using NestJS, Next.js, and TypeScript, with deep expertise in OAuth 2.0, OIDC authentication, MFA, and zero-trust security. My experience spans AWS cloud infrastructure, secure S3 storage, and RBAC/object-level authorization for regulated environments. I enjoy turning complex requirements into API-first, auditable systems, seamlessly integrating legacy WordPress APIs when needed.

Available to hire

Hi, I’m Dimitri Ban, a Senior Full Stack Software Engineer with 9 years of experience delivering secure, high-performance enterprise and fintech-grade platforms across distributed architectures. I design and implement scalable backend services and modern frontends, blending reliability with a security-first mindset.

I specialize in building headless systems using NestJS, Next.js, and TypeScript, with deep expertise in OAuth 2.0, OIDC authentication, MFA, and zero-trust security. My experience spans AWS cloud infrastructure, secure S3 storage, and RBAC/object-level authorization for regulated environments. I enjoy turning complex requirements into API-first, auditable systems, seamlessly integrating legacy WordPress APIs when needed.

See more

Experience Level

Expert
Expert
Expert
Expert
Intermediate

Language

English
Fluent

Work Experience

Senior Backend Engineer (Fintech / Headless Platform) at Luxoft
November 1, 2023 - Present
Architected a secure headless financial platform using NestJS, Next.js, and TypeScript, enabling isolated frontend-backend separation for sensitive incentive systems. Implemented enterprise-grade RBAC and object-level authorization layers ensuring strict access control for tokenized financial assets and user roles. Implemented OIDC/OAuth 2.0 authentication with multi-factor authentication, significantly improving platform security posture across all user sessions. Orchestrated secure API gateways for server-to-server communication between WordPress and headless backend systems with signed request validation. Secured data pipelines with encryption at rest and in transit, aligned with fintech compliance and audit requirements. Optimized backend performance across microservices architecture built in NestJS, reducing API latency for high-frequency incentive calculations. Integrated AWS S3 encrypted storage with presigned URL workflows and access-controlled file retrieval mechanisms. Design
Software Engineer at Silk Software House
July 1, 2021 - October 1, 2023
Refactored legacy backend services into modular NestJS microservices, improving maintainability and scalability. Scaled Next.js dashboards for high-traffic workloads; migrated authentication to OpenID Connect-compliant OAuth 2.0 with centralized identity management. Provisioned AWS infrastructure with secure S3 storage and encryption policies; implemented fine-grained RBAC across multi-tenant applications. Validated financial data workflows ensuring integrity across transaction pipelines and compliance. Containerized full-stack apps with Docker, and introduced observability for tracing authentication and authorization flows. Documented secure architecture and API gateway patterns to support enterprise clients.
Software Engineer at Nextcontinent
May 1, 2019 - July 1, 2021
Pioneered API-first platform architecture, integrating multiple external systems into unified backend services. Built scalable Next.js dashboard applications with secure user access to enterprise data and analytics. Configured token-based authentication workflows for distributed services; extended backend to support secure document exchange and structured data processing. Unified disparate legacy systems via centralized API gateway, improved logging/observability, and ensured consistency across staging/QA/production. Orchestrated containerized development with Docker and implemented robust CI/CD pipelines.
Software Developer at Revnext
September 1, 2017 - May 1, 2019
Developed backend services for early-stage enterprise applications; maintained RESTful APIs with RBAC-based access control for internal users. Audited code for security and compliance, investigated production incidents, and implemented fixes. Improved latency and throughput under load, and ensured backward-compatible database migrations. Contributed to modular service architecture with well-documented deployment and testing workflows.

Education

Master of Computer Science at Trinity College Dublin
January 1, 2016 - January 1, 2017
Bachelor of Computer Science at The University of Tokyo
January 1, 2012 - January 1, 2016

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Financial Services, Professional Services