20.10.2026 aktualisiert

**** ******** ****
100 % verfügbar

Full-Stack & Backend Lead – TypeScript/Node.js, Identity & Access (RBAC/OAuth), AWS, Applied AI

Seoul, Südkorea
Weltweit
National School Of Civil Aviation (ENAC) - Master in CS.
Seoul, Südkorea
Weltweit
National School Of Civil Aviation (ENAC) - Master in CS.

Profilanlagen

Calvin-Dogus-CV-EN.pdf

Über mich

French full-stack/backend lead in Seoul, remote with EU/US clients (EN/FR). With the Infinique team I ship production platforms: Node.js/TypeScript APIs on AWS, identity & access (ID verification, OAuth, RBAC, audit trails, encryption), web/desktop apps, applied AI. https://calvindogus.dev/

Skills

Unity3DJavaScriptAmazon Web ServicesC#C++Embedded C++Embedded SystemsEmbedded SoftwareFirmwareNode.jsOpenCVNext.jsRoboticsTypeScriptThree.JsReact.jsUnreal EngineDocker
Full-stack & backend lead (TypeScript, Node.js, React, PostgreSQL, AWS) with the Infinique team. Recent production work:
• Founder of Evorine (since 2020), cloud & DevOps consultancy (Microsoft & AWS partner): Azure Landing Zone for Crédit Agricole (CA-GIP) – hub & spoke, Azure Policy, AKS/Kubernetes, Terraform, Azure DevOps.
• Public-sector portal for a Seoul district (live, team lead): Korean national identity verification (NICE), OAuth account linking, 5-role RBAC with organisation isolation, session revocation and timeouts, admin TOTP, AES-256-GCM encryption of personal data with audited reveal, tamper-evident HMAC-chained audit log. Next.js/PostgreSQL, Terraform, Docker, GitHub Actions CD.
• Clor AI (shipped on Web/Windows/macOS/Android, team lead): Fastify/TypeScript API on AWS ECS Fargate (369 endpoints, SQS workers, Redis), JWT per-device sessions with refresh rotation, Google/Apple/Kakao/Naver sign-in, admin RBAC with audit log, Google Play and KG Inicis billing; WebGL2 editor with on-device ONNX AI.
• Game backend for a mobile title (team): Node.js/TypeScript API (80 endpoints), PostgreSQL/Prisma, hashed-token sessions, brute-force lockout, transactional ledger, AWS EC2/SSM.

Part of a Seoul-based team of French-speaking engineers (MSc/PhD level) acting as an external R&D and engineering partner for deep-tech products, from feasibility and prototype to integration and production.

Robotics & Hardware: sensor circuits, firmware (MCU, ESP32), sensor fusion, motor/drive control, robot manipulation, imitation learning, pose/skeleton tracking.

Software & AI: backend APIs and real-time processing, cloud infrastructure, web and mobile clients, LLM/VLM and RAG systems, computer vision, data pipelines, MLOps.

How we work: one team covers every layer (sensors and firmware up to backend, AI models and UI), so interfaces between systems are designed together. Research-based engineering: designs are validated through paper reproduction and quantitative experiments before moving to product.

Engagement: full projects (fixed scope) or team reinforcement, remote from Seoul. Working languages: English and French.

Erfahrung

Berufserfahrung5 - 10 Jahre
Freelancer seit2020

Sprachen

EnglishverhandlungssicherFrenchMutterspracheKoreangut

Projekthistorie

Tech/Project Lead – Seoul district portal: identity verification, RBAC, audit trail

Infinique

Öffentlicher Dienst

10-50 Mitarbeiter

Infinique team project, led by Calvin Dogus (tech/project lead), for the Seongbuk-gu (Seoul) single-person-household support centre – live at https://sb1in.or.kr/ (2026).
• Public portal, member area, partner portal and a 67-screen admin back-office (programs, registrations, rentals, clubs, CMS, messaging, statistics, exports).
• Identity & access: Korean national mobile identity verification (NICE) enforcing one account per person; Kakao/Naver OAuth linkable only to a verified identity; bcrypt with layered login throttling; immediate session revocation, idle (30 min) and admin (8 h) timeouts; 5-role RBAC with partner-organisation isolation; replay-protected TOTP available for administrators.
• Data protection (Korean PIPA): AES-256-GCM field-level encryption of personal data, masked by default with logged reveal; tamper-evident HMAC-chained audit log verified in CI; export justification and password-encrypted exports; malware-scanned uploads; strict CSP/HSTS.
• Next.js 16 / TypeScript, PostgreSQL/Prisma (78 models, ~180 API endpoints, ~1,900 unit tests, 38 scheduled jobs), NAVER Cloud with Terraform, Docker and GitHub Actions continuous deployment.
Stack: Next.js, TypeScript, PostgreSQL, Prisma, OAuth, Terraform, Docker, GitHub Actions.

Team Lead – Clor AI (Yellowbox): AI photo editor, AWS backend, auth & on-device AI

Infinique

Internet und Informationstechnologie

10-50 Mitarbeiter

Infinique team project, led by Calvin Dogus (tech/project lead), for Yellowbox – shipped on Web, Windows, macOS and Android (https://clor.kr), Jan 2026 – present.
• Backend: Fastify 5 / TypeScript API (369 endpoints, 60 Prisma/PostgreSQL models, Redis) on AWS ECS Fargate; SQS job queues (priority + dead-letter) feeding workers with leases, heartbeats and automatic credit refunds; orchestration of 10 generative-AI providers.
• Identity & security: JWT with per-device sessions and refresh-token rotation; Google, Apple, Kakao and Naver sign-in; hardened OTP; admin RBAC (18 permission scopes) with audit log; signed-webhook verification.
• Payments: Google Play Billing (server-verified) and KG Inicis integration.
• Editor: WebGL2 engine (~105 shaders, ~30 GPU retouch operators), on-device AI with ONNX Runtime (WebGPU/WASM/DirectML) and MediaPipe, 48-command undo/redo, PSD/RAW/Lightroom import.
• Delivery: GitHub Actions CI/CD with gated DB migrations, signed Windows and notarized macOS builds, Android app on Google Play; 80+ releases.
Stack: TypeScript, React, WebGL2, ONNX Runtime, Node.js/Fastify, PostgreSQL, Redis, AWS (ECS, SQS, RDS, S3, CloudFront), Electron, Capacitor.

Infinique team project – Zombiseed game backend: Node.js/PostgreSQL API on AWS (dev: Isaac Kim)

LemonVelvet (via Infinique)

Medien und Verlage

Infinique team project (dev: Isaac Kim), for Seoul studio LemonVelvet, Jun 2025 – present – backend of Zombiseed, a mobile card-battle and story game (Unity client, playable demo).
• Node.js/TypeScript REST API (Express, 80 endpoints documented in OpenAPI/Swagger); PostgreSQL/Prisma (36 models) and Redis.
• Session security: opaque 256-bit tokens stored only as hashes, Redis cache, rotation and single active session; bcrypt logins with brute-force lockout and rate limiting; role-based admin access.
• Server-authoritative economy: gacha with pity rules, currency ledger and reward claims in atomic database transactions; constraints preventing double redemption.
• AWS: EC2 behind ALB health checks, private database instance, secrets in SSM Parameter Store, PM2 and scheduled clean-up jobs.
Stack: Node.js, TypeScript, Express, PostgreSQL, Prisma, Redis, AWS.

Founder & Cloud / DevOps Consultant – Evorine (IT consulting, Microsoft & AWS partner)

Evorine

Internet und Informationstechnologie

< 10 Mitarbeiter

Founded Evorine, an IT consulting company (certified Microsoft and AWS partner): cloud strategy and migration, DevOps, IT audit and custom software.
• Crédit Agricole – CA-GIP: designed and delivered an Azure Landing Zone and cloud strategy for the group infrastructure platform – hub & spoke network architecture, Azure Policy governance, Kubernetes (AKS), infrastructure as code with Terraform, CI/CD with Azure DevOps.
• Arkema: contributed to an AWS Service Catalog project for centralised, governed provisioning of cloud resources.
• Avatar Medical: contributed to a 3D rendering and streaming solution on AWS for real-time medical image visualisation.
Stack: Azure (AKS, Azure Policy, Azure DevOps), AWS, GCP, Terraform, Kubernetes, CI/CD.

Personal project – Kairnet, Markdown-based project management software

Personal project

Internet und Informationstechnologie

Designed and built Kairnet, a project management tool for my own workflow, where projects and tasks live in plain Markdown files.
More: https://calvindogus.dev/

Infinique team project – O-Hive AI field platform: full-stack & 3D on GCP (dev: Isaac Kim)

Luxolis (via Infinique)

Internet und Informationstechnologie

Infinique team project (dev: Isaac Kim), for Luxolis, Sep 2024 – Sep 2025 – O-Hive (https://o-hive.ai/), a launched AI platform for industrial field teams (3D-first project and task management, chat/voice assistant, spatial-vision defect detection).
• Full-stack and 3D development: React/Three.js features (3D model loading optimisation, model cropping, automatic blueprint generation) and integration of image-detection and LLM features.
• Progressive loading and in-app file-upload system: average load time cut from ~9 s to 4.2 s.
• Back-end APIs and database tables on Google Cloud (GCP).
Stack: React, Three.js, Node.js, GCP.

Unity / Software Developer – Multiplayer and educational games

Circus Company

Medien und Verlage

- Developed three Unity games (single-player and multiplayer); two were engineered to support up to 30 concurrent users with a scalable networking architecture.
- Built WebGL quiz apps, gamified learning tools and casual games, focused on performance, usability and cross-platform compatibility.
- Contributed to websites and CMS platforms, including project showcase sites.
- Supported backend work: APIs, databases and cloud infrastructure for game and web projects; removed unused Azure and AWS resources to cut operating costs.
- Mentored Unity and web developers.
Stack: Unity, C#, WebGL, JavaScript, Azure, AWS.

Software Developer – Applications for KERIS (Korea Education and Research Information Service)

Circus Company

Öffentlicher Dienst

Maintained and enhanced educational applications for KERIS, the Korean government agency for education and research information.
- Delivered stable, government-grade software through continuous updates and feature improvements.
Stack: Unity, C#, WebGL, web technologies.

Software Engineer → Tech Lead – Large-scale MSSQL database migration

Capgemini

Internet und Informationstechnologie

>10.000 Mitarbeiter

- Designed and built a large-scale migration system in a 4-person team, splitting a multi-terabyte MSSQL database into seven optimized sub-databases for scalability and maintainability.
- Wrote the migration scripts and a full test environment to guarantee accurate, stable data transfer.
- Updated and integrated about 20 applications (.NET Framework, .NET, ASP.NET Core, Excel, Power BI, WorkflowGen) to the new architecture; replaced legacy ASP.NET forms with new WorkflowGen forms.
- Kept production running continuously until the final switchover.
- Promoted to Tech Lead a few months in: managed developers, coordinated technical decisions, handled customer requests and communication.
Stack: MSSQL, C#, .NET, ASP.NET Core, Power BI, WorkflowGen.

Zertifikate

Building RAG Agents with LLMs

Nvidia

2026

Rapid Application Development with LLMs

Nvidia

2026


Portfolio


Kontaktanfrage

Einloggen & anfragen.

Das Kontaktformular ist nur für eingeloggte Nutzer verfügbar.

RegistrierenAnmelden